1с для контрагента не ведется учет по договорам
Один из важных моментов в работе бухгалтера – это оперативное получение какой-либо информации. И разработчики 1С делают все, чтобы пользователю было удобно работать в программе, чтобы он мог легко и быстро получить нужные ему данные различными способами. В данном материале мы расскажем о новшестве программы, реализованном в программе 1С: Бухгалтерия предприятия, начиная с версии 3.0.105, позволяющем оперативно получить информацию о задолженности контрагента из его карточки в справочнике.
Несмотря на большое количество отчетов и документов, позволяющих оценить состояние расчетов с контрагентами, этот функционал однозначно повысит эффективность работы бухгалтера, обобщив информацию о задолженности контрагента в одном месте.
Откройте карточку контрагента в одноименном справочнике и обратите внимание на новые поля в правой части карточки.
При наличии актуальной информации о задолженности выбранного контрагента, в карточке появляются поля:
• все неоплаченные счета.
Контрагент может быть, как покупателем, так и поставщиком. В этом случае задолженность выделяется в подразделах:
В случае отсутствия задолженности информационное табло в карточке показывает, что задолженности нет.
Проанализируем информацию в карточке по контрагенту ООО «Лютик».
Перейдя по гиперссылке с суммой по строке «Задолженность» или «Аванс», программа сформирует отчет о состоянии расчетов с данным контрагентом.
Обратите внимание, что в карточке отражена задолженность по всем организациям, если в программе ведется учет по нескольким юридическим лицам или ИП.
В нашем примере отчет сформирован по контрагенту ООО «Лютик» и организации ИП Симонова А.И., т.к. именно эта организация в справочнике «Организации» отмечена как основная. В результате отчет показал неполную информацию и не отражает задолженность в сумме 2089500 руб.
Чтобы посмотреть всю информацию о задолженности по всем организациям оставьте поле отбора пустым, очистите организацию ИП Симонова А.И.
В данном варианте отчета уже видна полная информация о задолженности ООО «Лютик» как покупателя по всем организациям в сумме, заявленной в карточке – 2089500 руб.
Щелкнув дважды мышкой на документе, его можно открыть.
Строки с детализацией можно сворачивать и разворачивать, используя значки «+» и «-».
Перейдя по гиперссылке в строке «Неоплаченные счета», программа формирует одноименный отчет.
Из примера видно, что у контрагента ООО «Лютик» имеются неоплаченные счета, выписанные ИП Симоновой А.И. с истекшим сроком оплаты.
По гиперссылке «Все неоплаченные счета» программа выводит информацию по неоплаченным счетам по всем контрагентам.
Здесь пользователь может:
В результате программа автоматически сформирует письмо контрагенту и прикрепит неоплаченный счет.
Во-вторых, изменить срок оплаты по счету.
В-третьих, выполнить настройку счетов учета расчетов для отображения в отчете.
Разработка и улучшение функциональных возможностей программ 1С делает работу пользователя комфортней и эффективней.
Один из самых частых вопросов у внимательных пользователей УНФ, которые рассматривают цифры, которые выдает им программа — «Почему врет стартовая страница УНФ? Откуда у нас такие долги?!».
Это первая статья из цикла.
Один из самых частых вопросов у внимательных пользователей УНФ (Управление нашей фирмой), которые рассматривают цифры, которые выдает им программа — «Почему врет стартовая страница УНФ? Откуда у нас такие долги?!».
Это первая статья из цикла и мы тут больше будем говорить о постановке проблемы, чем о ее решении.
Лучше всего ситуацию иллюстрирует скриншот =)
И теперь очевидный вопрос: «Откуда такие долги?! Причем есть наши и нам, а на самом деле долгов никаких нет».
И в подтверждение этого показывают справочник покупателей / поставщиков и подкладывают Акты сверки.
Такое ощущение, что действительно никаких долгов нет, а программа об этом не в курсе.
Анализируем ситуацию с мощными аналитическими отчётами
Начнем с Отчета «Взаиморасчеты» (кратко).
Этот отчет по нашим оценкам наиболее часто используется для контроля за долгами.
Опять двадцать пять.
Я заранее извиняюсь, что так долго подвожу к проблеме, но мой основной посыл в том, что есть правильные места, где надо смотреть важные цифры, а есть не правильные места.
Так вот, самое правильное место для анализа долгов покупателей — это Отчет «Расчеты с покупателями».
В-о-о-о-т, уже . Мы видим, что в группе «Конечный остаток» у нас две одинаковых цифры. Есть и задолженность и предоплата.
А может ли так быть вообще?!
Может. В одном из двух случаев:
- Если с контрагентом ведутся расчеты по нескольким договорам (по одному договору висит долг, а по другому — предоплата)
- Если с контрагентом ведутся расчеты по нескольким заказам (соответственно, по одному заказу висит долг, а по другому — предоплата)
А если договор один и по заказам расчеты не ведутся, то одновременный долг и аванс на покупателе (бухгалтера еще называют это «одновременным сальдо») — это чисто техническая ошибка, которая ничего не означает экономически.
Построим Отчет «Расчеты с покупателями» специальным образом, чтобы сделать проблему очевидной.
Мы добавили очень важную аналитику «Документ расчетов».
Программа каждый долг (например, выписанный Акт выполненных работ) учитывает обособленно и потом обязательно этот долг закрывается конкретной оплатой (через кассу и банк или еще ).
С авансами та же история — они учитываются обособленно, а потом зачитывают долг.
В этом отчете мы как раз и видим, что ни один из долгов (Акты выполненных работ 1,2,3) не оплачены, а все оплаты стали авансами. Вот и получается, что долгов на 8 млн. и авансов на столько же.
Почему так произошло?
— был выписан акт выполненных работ
— была совершена оплата за этот акт
Для программы очень важно, что бы в документе оплаты было прямо указано, что оплачивается именно этот акт, а у нас стоит что эта оплата — предоплата.
Поменяем разнесение оплаты на правильный акт и посмотрим, как будет выглядеть отчет.
Мы видим, что теперь именно по этому акту прошла оплата и в конечном остатке мы видим, что долг больше не висит.
Повторим подобное с Актом № 2 и Оплатой № 2.
Видим, что Поступление на расчетный счет № 2 пропало из отчета (точнее показывается как оплата в 500 000 Акта № 2) и остался долг.
Посмотрим внимательно на оплату № 3. Это сложный платеж. это оплата долга по второму акту и предоплата за . Именно так мы и должны заполнить Поступление на расчетный счет № 3.
Нам остался последний штрих — сказать что в Акте № 3 мы зачитываем аванс в 7 000 000 рублей.
Во-первых, мы видим тут что заработала колонка «Зачтено» и наконец наступила красота — нет никаких долгов и авансов (сравните с первым построением отчета).
Вот именно такой работы с долгами и оплатами ожидает программа и теперь посмотрим на итог нашей работы — начальную страницу «Пульс бизнеса».
Ну наконец пульс бизнеса стучит верно и не врет.
Под конец остается как минимум два вопроса:
А вообще для чего так сложно (аккуратно и внимательно) вести расчеты?
Основная идея в том, что очень много пользователей (собственников, руководителей отделов продаж, менеджеров) хочет использовать замечательный механизм отсрочек и «давности» долгов. То есть отчет который скажет —есть ли просроченная задолженность, или на сколько дней задолженность просрочена и можно ли делать новую отгрузку / давать скидку или еще в этом духе.
Так вот, для этого отчета критически важно знать когда именно был оплачен какой долг. Причем, в идеале это решение должен принимать человек (именно этим мы с вами сейчас и занимались).
Соответственно, без уверенности в том, что у вас «красивые» взаиморасчеты ожидать адекватных цифр в Отчете «Задолженность покупателей по срокам долга» не стоит.
Неужели нет других вариантов и надо так сильно заморачиваться?
- В прошлых версиях программы Управление Нашей Фирмой можно было выполнять эту работу только вручную
- Практически никто с этим не справлялся и во взаиморасчетах всегда была каша
В новой версии УНФ (начиная с ) можно организовать работу так, что бы авансы и долги закрывались автоматически (по методу ФИФО), но:
Оперативные консультации по 1С без предоплаты. Как определить тип контрагента в 1С. Обслуживание, настройка и доработка 1С для комфортной работы.
Одной из основных операций при работе с программой 1С 8.3 является заполнение Справочника Контрагенты, представляющего собой перечень всех поставщиков, покупателей и т.д. принявших на себя те или иные обязательства по договору с которыми работает организация.
Давайте рассмотрим, что собой представляет Справочник «Контрагенты» в 1С 8.3 и как с ним работать.
Справочник «Контрагенты» находится в блоке «Справочники»-«Покупки и продажи»-«Контрагенты».
Рис.1 Справочник «Контрагенты»
Перед нами открывается журнал с элементами справочника. Для удобства работы мы можем группировать контрагентов по папкам, по любой принадлежности будь то поставщик, покупатель, банк и т.д.
Рис.2 Журнал с элементами справочника
Если нам необходимо создать новую группу для контрагентов, мы выбираем «Создать группу», и перед нами открывается окно «Контрагенты (создание группы)», где необходимо заполнить поле «Наименование», а по желанию и поле «Комментарий». После нажимаем «Записать и закрыть». В справочнике появится новая группа.
Рис.3 В справочнике появилась новая группа
Также для удобства и ускорения работы со справочником «Контрагенты» можно применять разные режимы просмотра элементов.
Рис.4 Разные режимы просмотра элементов
Кликаем на значение «Еще» и в открывшемся списке выбираем «Режим просмотра», где можно указать один из трех вариантов режима просмотра:
- Иерархический – элементы будут отображаться в выбранной группе;
- 5 Список – будут отображены все элементы справочника без учета группировки;
- 6 Дерево – будут отображаться все группы справочника и выбранные элементы в подчинении.
Рис.5 Режим просмотра
Как создать новый элемент справочника «Контрагенты» в 1С 8.3
Новый контрагент вводится в справочник через значение «Создать».
Рис.6 Введем нового контрагента
Перед нами открывается пустая карточка контрагента, которую необходимо заполнить.
Рис.7 Пустая карточка контрагента
При этом у пользователя есть 2 варианта заполнения карточки Контрагента:
Заполнение автоматом работает только при подключении «1С Контрагент». При этом:
-
Данные заполнятся по ИНН или наименованию контрагента автоматически, без ошибок;
Рис.8 Данные заполнятся по ИНН или наименованию контрагента
Рис.9 Досье по контрагенту
Рис.10 Вкладки досье
Рис.11 Проверка реквизитов
*Если ИНН выделен красным цветом, Контрагент отсутствует в базе ФНС.
При создании контрагента и заполнении карточки в ручном режиме пользователь должен заполнить все основные поля…
Рис.12 Заполнение основных полей
…указать «Вид контрагента» и в выпавшем списке выбрать одно из значений:
- Юридическое лицо;
- Физическое лицо;
- Обособленное подразделение;
- Государственный орган.
В зависимости от выбранного вида контрагента будет изменяться табличная часть документа и поля обязательные для заполнения.
В карточке контрагента имеется функционал «Справки 1СПАРК Риски», который помогает быть в курсе изменений у ваших контрагентов и клиентов: сервис каждый день дает информацию о банкротстве, ликвидации, планах по реорганизации, изменении юридического адреса и руководителя. Сервис помогает отслеживать изменения, использует различные источники информации, включая ЕГРЮЛ и Единый федеральный реестр сведений о фактах деятельности юридических лиц.
Данная опция работает только в случае подключения 1СПАРК Риски.
Рис.13 1СПАРК Риски
Непосредственно в карточке контрагента мы можем создать банковский счет. Для этого выбираем «Банковские счета»-«Создать».
Рис.14 Создаем банковский счет
В открывшейся карточке заполняем такие обязательные для заполнения поля, как банк, номер счета, валюту. Если платежи проводятся через корреспондентский счет, открытый в другом банке, необходимо указать банк для расчетов. Если расчетный счет используется для расчетов по контрагенту государственного заказа, необходимо указать «Государственный контракт».
Рис.15 Государственный контракт
Также можно настроить вывод необходимой информации в платежных поручениях и требованиях. В данной настройке можно прописать:
- Наименование контрагента, которое будет выводиться в поле «Получатель» платежного поручения или в поле «Плательщик» в платежном требовании;
- Обозначить, где будет указываться КПП контрагента (только в платежных поручениях в бюджет или во всех платежных поручениях);
- Написать текст, который будет автоматически выводиться в назначении платежа при создании нового платежного поручения.
Рис.16 Настраиваем данные для ПП
В закладке «Банковские счета» контрагента можно создать множество расчетных счетов, при этом можно указать один из нескольких р/сч «Использовать как основной». При формировании документа списание с расчетного счета в платежном поручении «Основной расчетный счет» будет заполняться по умолчанию.
Рис.17 Закладка «Банковские счета»
В карточке контрагента можно сразу создать документ «Договоры». Для этого выбираем «Договоры»-«Создать».
Рис.18 Создание документа «Договоры»
В открывшейся карточке заполняем вид договора:
- С поставщиком;
- С покупателем;
- С комитентом(принципалом) на продажу;
- С комитентом(принципалом) на закупку;
- С комиссионером (агентом) на закупку;
- С факторинговой компанией;
- пр.
Заполняем поля «Номер договора» и «Дата». При этом наименование программа заполняет автоматически, ориентируясь на информацию из этих полей. Прописываем организацию, с которой данный контрагент заключает договор.
Рис.19 Заполняем поля «Номер договора» и «Дата»
К договору пользователь может присоединить файлы в любом формате.
Рис.20 Присоединяем файлы
Присоединенные файлы можно просматривать, редактировать (каждая версия отредактированного файла храниться в 1С 8.3, где при необходимости их можно просмотреть, когда, в какое время, а также какой пользователь редактировал прикрепленный файл), распечатывать документ.
Важно помнить, что, после того как пользователь отредактировал прикрепленный файл, файл необходимо освободить от редактирования через «Еще»-«Завершить редактирование».
Рис.21 Завершить редактирование
В закладке «Договоры» контрагента можно создать множество элементов договоров, при этом можно указать один из нескольких «Использовать как основной». При формировании документов в программе договор будет заполняться по умолчанию.
Рис.22 «Использовать как основной»
В карточке контрагента существует возможность сохранять историю изменения полей «Полное наименование» и «КПП». Если у контрагента изменился «КПП» или «Полное наименование» необходимо в «Истории» внести дату и новое значение. После внесения изменений в программу данные во всех документах до указанной даты в истории будут брать значение начального реквизита, а в документах, начиная с даты нового значения, будет указываться новое значение реквизита.
Рис.23 История изменения полей «Полное наименование» и «КПП»
Рис.24 Изменение полей «Полное наименование» и «КПП»
В карточке «Контрагент» есть возможность просмотреть все документы, в которых указан текущий контрагент, его расчетные счета, договора. Для этого выбираем «Документы». В открывшемся списке отобразятся все документы контрагентов, которые при необходимости можно отсортировать по договору или организации. У пользователя есть возможность просмотреть проводки по интересующему документу, выбрав интересующий документ и нажав значок «Показать проводки и другие движения документа» (Дт/Кт).
Рис.25 Проводки и другие движения документа
В заключение рассмотрим функционал, предусмотренный для удобства рассылки писем контрагентам.
В 1С 8.3 есть возможность настроить и распечатать конверт, с заполненными автоматом адресными строками и индексом.
Рис.26 Конверт, с заполненными автоматом адресными строками и индексом
Пользователю предлагается выбрать вариант заполнения адреса контрагента-получателя:
- Почтовый;
- Юридический;
- Фактический.
Адрес заполнится автоматически из карточки контрагента.
Также можно выбрать один из трех вариантов формата конверта и вывести на печать логотип организации (загрузить логотип организации можно в реквизитах организации в, разделе «Логотип и печать»).
Рис.27 Распечатанный конверт
Любая организация регулирует взаимоотношения с контрагентами на основании договоров, в которых прописываются условия сотрудничества. Обычно документ составляется в текстовом редакторе, проверяется юридической службой компании (если таковая имеется на предприятии), печатается и подписывается обеими сторонами. В итоге у каждого участника договорных отношений остается по одному экземпляру, которые хранятся в бумажном виде.
Многие компании не имеют своих помещений в достаточном объеме, поэтому самым распространенным видом взаимодействия с контрагентом является аренда. В 1С договор должен быть зафиксирован и указан при начислении платежей по этому договору. Однако в информационной базе программы текст договора никак не фигурирует, поэтому при необходимости внести изменения, оформить дополнительное соглашение или какие-то другие правки, приходится искать текстовый файл или печатный вариант.
Разработчики 1С учли данный недочет. Договор аренды 1С 8 3.0.37.21 позволяет сформировать непосредственно в программе и закрепить за контрагентом. Кстати сказать, к одному контрагенту можно прикрепить несколько договоров, в которых указанный контрагент может выступать в качестве поставщика и покупателя. Договор аренды 1С ЗУП может использовать при начислении платежей, обращаясь к общей базе данных.
Преимущество создания договоров сразу в программе очевидно: можно использовать автозаполнение для полей с реквизитами, создавать шаблоны типовых договоров, в любое время просмотреть текст договора для конкретного контрагента.
Рассмотрим создание документа на примере аренды. Чтобы создать и провести в 1С договор аренды, нужно зайти в раздел «Справочники», выбрать раздел «Покупки и продажи» и войти в пункт «Шаблоны договоров»:
В базовой конфигурации программы уже есть 3 типовых шаблона: договор возмездного оказания услуг (сюда относится аренда), договор подряда и договор поставки. Напомним, что договор аренды 1С 8.2 таким способом создать не позволит. А для владельцев обновленной версии этот пункт доступен:
Создание собственного шаблона договора
В шаблонах договоров можно создавать новые группы. Допустим, это будет группа «Дополнительные соглашения». Эта функция активируется при нажатии кнопки «Создать группу», после чего требуется заполнить название группы. Во вновь созданной группе кнопкой «Создать» формируем новый шаблон.
Завести договор аренды 1С ЗУП можно простым набором нужного текста или же текст можно скопировать из текстового редактора. Набранный или вставленный текст можно дополнить полями автозаполнения через кнопку «Вставить текст». При нажатии кнопки предлагается список полей, которые могут быть вставлены из карточки контрагента.
Поля помечаются желтым цветом, теперь это не статический текст. Сюда будут вписываться реквизиты из базы данных. Если договор аренды 1С 8 3 ЗУП для контрагента уже имеется, то дополнительное соглашение можно прикрепить к нему же.
Таким способом можно добавить в текст все необходимые поля, в итоге документ будет выглядеть следующим образом:
Заполнение и печать шаблона
Чтобы вывести на печать договор с организацией с использованием шаблона, нужно найти нужного контрагента в одноименном справочнике. В договорах выбираем необходимый вид договора, нажимаем «Печать» и заходим в предложенный пункт с шаблонами, где выбираем нужную форму:
На печать выводится сформированный заранее шаблон с автоматически заполненными полями.
При неполной информации о контрагенте, пустые поля будут подсвечены. Эти данные можно внести при ручном редактировании печатной формы.
В статье описана реализация решения, которое позволяет в конфигурации "1С:Бухгалтерия предприятия 3.0" указывать счета учета расчетов с контрагентами по видам договоров. Реализуется с помощью незначительного изменения типовой конфигурации (добавление нового измерения ВидДоговора в типовой регистр) и нескольких изменений в расширении конфигурации.
В типовых конфигурациях "1С:Бухгалтерия предприятия 3.0" доступна настройка счетов учета расчетов с контрагентами только в разрезе организаций, контрагентов, договоров и вида расчетов.
Данное решение с настройкой по видам договора работает в сочетаниях со всеми типовыми вышеупомянутыми настройками. Предполагается указание либо конкретного договора (типовая логика), либо указание вида договора (аналогичная типовой, но не по конкретному договору, а по выбранному виду договора).
Краткая инструкция по реализации решения:
В основной конфигурации требуется добавить в РегистрСведений.СчетаУчетаРасчетовСКонтрагентами измерение "GV_ВидДоговора" (Тип ПеречислениеСсылка.ВидыДоговоровКонтрагентов).
В расширении переопределяется соответствующий метод общего модуля основной конфигурации, а также дополняются процедуры формы записи и формы списка регистра сведений (программный вывод нового измерения на формы). Для расширения необходимо отключить безопасный режим.
Проверено на:
1С:Предприятие 8.3 (8.3.15.1830)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.77.106 - 3.0.81.30)
Пошаговая инструкция по реализации решения с пояснениями:
1. Добавление в РегистрСведений.СчетаУчетаРасчетовСКонтрагентами измерения "GV_ВидДоговора" в основной конфигурации.
К сожалению, добавление измерений в регистры сведений в расширениях на момент написания статьи недоступно, поэтому добавить измерение необходимо в основной кофигурации, предварительно изменив настройку поддержки регистра на "Редактируется с сохранением поддержки".
2. Переопределение метода общего модуля БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом() в расширении.
Последующие действия совершаются в расширении.
Для расширения должен быть отключен Безопасный режим.
В расширение добавляется общий модуль БухгалтерскийУчетПереопределяемый, где переопределяется функция (Вместо)
За основу, конечно, взята исходная функция. Принцип ее работы прост: запросы к регистру сведений, ранжированные по степени точности удовлетворения заданным условиям подбора счетов. Возвращается структура с самыми "близкими" подходящими счетами. Фактически все несколько сложнее, но упрощенно принцип подбора можно представить так: сначала пытаемся найти настройки для конкретного договора, если таковой не найден, то для контрагента, затем для организации и вида расчетов.
В регистре предполагается указание либо конкретного договора (типовая логика), либо указание вида договора. Если не найдены настройки для выбранного договора, то ищутся настройки для вида выбранного договора. Дополненная функция работает в сочетаниях со всеми типовыми настройками (организация, контрагент, вид расчетов) кроме договора (это взаимоисключающие настройки). В функции сохранена исходная приоритетность результатов. В основе - исходная функция, дополненная запросами с подбором по виду договора и параметрами запросов ВидДоговора и ПустойВидДоговора.
3. Программный вывод на форму записи регистра сведений поля ввода "Вид договора" и определение процедур GV_ДоговорПриИзмененииПосле() и GV_ВидДоговораПриИзмененииПосле в расширении.
Также в расширение добавляется сам регистр сведений СчетаУчетаРасчетовСКонтрагентами, все его измерения, все ресурсы, а также ФормаЗаписи и ФормаСписка.
В форме записи необходимо определить процедуру GV_ПриСозданииНаСервереПосле(), в которой программно выводится поле ввода "Вид договора". Кроме этого на форму необходимо добавить процедуры GV_ДоговорПриИзмененииПосле() и GV_ВидДоговораПриИзмененииПосле(), в которых пользователю сообщается о том, что необходимо указывать либо конкретный договор, либо вид договора, а одновременное указание и того и другого не предполагается.
В расширении на форме списка регистра сведений СчетаУчетаРасчетовСКонтрагентами определяется процедура GV_ПриСозданииНаСервереПосле(), в которой программно выводится колонка "Вид договора".
Читайте также: