При работе с банковскими выписками в программе 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с изменением логики заполнения документов. Например, ранее при загрузке выписки поле договора оставалось пустым, из-за чего документ Поступление на расчетный счет или Списание с расчетного счета не проводился автоматически. Вдруг, после определенных обновлений или изменения настроек, система начинает сама создавать «Основной договор» и автоматически проводить документы. Хорошо это или плохо — зависит от бизнес-процессов компании, но бухгалтер должен полностью контролировать этот механизм.
В этой статье мы подробно разберем, по каким алгоритмам программа сопоставляет договоры, где находится ключевая настройка автоматического создания элементов и как организовать работу так, чтобы избежать дублирования справочников и ошибок в учете.
Для начала проанализируем, как система 1С вообще понимает, какой договор нужно подставить в документ при импорте файла из банка. Нам важно понимать, что в стандартном банковском файле формата kl_to_1c.txt (или при прямом обмене через 1С:ДиректБанк) нет отдельного поля, содержащего уникальный идентификатор договора. Банк передает нам только ИНН, КПП, расчетный счет контрагента, сумму, дату и текстовое поле «Назначение платежа». Для автоматического поиска и подстановки договора из текста назначения платежа можно использовать инструмент автоматического заполнения договоров и счетов при импорте выписки.
Поэтому программа выполняет сопоставление по следующему строгому алгоритму:
Контрагенты по его ИНН и КПП. Если совпадение найдено, программа переходит к анализу его договоров.Поступление на расчетный счет от покупателя программа будет искать договоры с видом С покупателем. Если у контрагента один из таких договоров отмечен в карточке как «Основной» (в интерфейсе он выделен жирным шрифтом или зеленой галочкой), программа автоматически подставит его в загружаемый документ.Если у вас при загрузке выписки начал автоматически создаваться новый договор (обычно с наименованием «Договор» или «Основной договор»), это означает, что в системе включена опция автоматического создания объектов. Разберем по шагам, где найти и как изменить эту настройку:
Проанализируем, как влияет этот флажок на поведение программы:
Договоры, назначит его основным и проведет документ. Это удобно для розничных или массовых однотипных продаж, но может привести к замусориванию базы «лишними» договорами, если у вас ведется строгий учет по номерам договоров.Рассмотрим подробнее ситуацию, описанную автором темы на форуме: почему раньше основной договор не заполнялся автоматически, а документы оставались непроведенными? Выделим несколько возможных причин:
С поставщиком). При поступлении оплаты от него как от покупателя программа не могла использовать договор поставщика для документа получения выручки. Без активной опции автосоздания поле оставалось пустым.После загрузки автоматически проводить документы. В этом случае, даже если договор подставлялся, сам документ требовал ручного проведения.Для того чтобы автоматизация не превратилась в хаос и появление сотен дублирующих договоров (с названиями вроде «Договор №1», «Основной договор» и т.д.), мы рекомендуем использовать следующие приемы при работе в 1С:Бухгалтерия 3.0:
Используйте предварительный контроль в форме «Обмен с банком»
В настройках обмена с банком обязательно держите включенной опцию «Перед загрузкой показывать форму "Обмен с банком"». В этом случае при импорте файла выписки перед вами откроется интерактивная таблица предпросмотра. Проанализируем ее возможности:
Особенности работы в современных релизах 1С (начиная с 3.0.195)
В современных версиях платформы и конфигурации возможности гибкой настройки существенно расширились. Теперь при использовании сервиса 1С:ДиректБанк вы можете раздельно управлять созданием различных объектов. Например, можно разрешить автоматическое создание банковских счетов, но запретить автоматическое создание договоров, оставив эту функцию под жестким контролем бухгалтера.
Таким образом, управляя простой настройкой в форме обмена с банком, вы можете гибко адаптировать программу под специфику вашей компании: либо доверить системе рутинное создание договоров для ускорения ввода данных, либо перевести этот процесс в режим ручного подтверждения для обеспечения идеальной чистоты взаиморасчетов. Для расширенной настройки правил сопоставления договоров и статей ДДС по контрагентам подойдёт расширение с гибкими настройками загрузки банковской выписки.