При подготовке исходящих платежей в 1С:Управление торговлей 11 часто возникает типовая рабочая ситуация: пользователь заранее создает в системе документы расхода денежных средств, формирует файл выгрузки в клиент-банк, а после фактической оплаты загружает ответную выписку. Разберем подробнее, как ведет себя система при импорте выписки и что происходит с ранее созданными документами.
В конфигурациях на базе современной линейки 1С (включая 1С:Управление торговлей, 1С:Комплексная автоматизация и 1С:ERP) платежным поручениям на исходящую оплату соответствует документ СписаниеБезналичныхДенежныхСредств.
Когда мы создаем документ вручную для отправки в банк, флаг «Проведено банком» остается снятым, так как фактическое списание со счета организации еще не произошло. При последующей загрузке файла банковской выписки через раздел «Казначейство» — «Безналичные платежи» система не создает дубликаты вслепую, а выполняет поиск уже созданного документа.
После успешного сопоставления со строкой выписки в исходном документе СписаниеБезналичныхДенежныхСредств происходят следующие изменения:
Рассмотрим, как алгоритм загрузки сопоставляет строчку из банковского файла kl_to_1c.txt с базой данных. Поиск совпадений выполняется по комплексу ключевых реквизитов:
Проанализируем распространенные причины, по которым автоматическое сопоставление может не сработать, в результате чего система создает новый непроведенный документ вместо изменения существующего:
Чтобы избежать появления дублей, перед нажатием кнопки «Загрузить» в окне обработки загрузки выписки обратим внимание на колонку предполагаемого действия. Если сопоставление прошло успешно, в строке отобразится действие «Изменить» и ссылка на существующий документ. Если система определила операцию как «Создать», сопоставить строку с нужным документом можно вручную непосредственно в таблице обработки до завершения импорта.
Для исключения проблем с форматированием файлов и номеров документов рекомендуется использовать технологию прямого обмена DirectBank. При ее включении обмен с банком выполняется напрямую по защищенному каналу без использования промежуточных текстовых файлов. Статусы отправленных платежей («Принят», «Исполнен», «Отклонен») синхронизируются в 1С автоматически по уникальным идентификаторам банка, гарантируя корректную установку признака проведения.