При настройке и выполнении одностороннего обмена данными между конфигурациями «Управление торговлей», ред. 10.3 и «Бухгалтерия предприятия», ред. 2.0 пользователи часто сталкиваются с ситуацией, когда в выгруженных приходных кассовых ордерах (ПКО) незаполнен реквизит Документ расчетов. В конфигурации-источнике (УТ 10.3) документ-основание указан и проведен корректно, однако после переноса в приемник (БП 2.0) реквизит остается пустым, из-за чего документ невозможно провести в бухгалтерской базе.
Рассмотрим подробно причины возникновения этой ошибки и проанализируем доступные варианты решения проблемы.
Проанализируем механику передачи данных при использовании стандартных правил обмена на базе технологии «Конвертация данных». Основная причина кроется в установленных фильтрах по периоду выгрузки (в реквизите Начальная дата обмена):
Документ расчетов очищается или остается незаполненным.По документу. Из-за того, что конкретный документ расчетов не загрузился, конфигурация выдает ошибку проведения.Разберем вариант, когда необходимо сохранить точность проведения взаиморасчетов по документам, не сдвигая при этом общую начальную дату обмена для всей базы.
Регистрация изменений для обмена данными.Реализация товаров и услуг и добавим к выгрузке только те конкретные старые реализации, которые выступают документами расчетов для проблемных ПКО.Если старые реализации не должны попадать в бухгалтерскую базу или физически учет за прошлый период ведется сводно, изменим логику погашения задолженности непосредственно в БП 2.0.
Приходный кассовый ордер.По документу на значение Автоматически.Для исправления большого количества уже загруженных документов в базе «Бухгалтерия предприятия» воспользуемся групповыми обработками:
Групповая обработка справочников и документов или Изменение реквизитов.Приходный кассовый ордер с пустым значением поля Документ расчетов за нужный период.Погашение задолженности в режим Автоматически и выполним групповое проведение документов.Рассмотрим способ предотвращения ошибки на этапе выгрузки/загрузки с помощью конфигурации «Конвертация данных»:
В правилах конвертации объектов (ПКО для документа ПКО) в обработчик события После загрузки или Перед обработкой правила можно добавить алгоритм проверки. Если передаваемый документ расчетов не входит в период выгрузки или отсутствует в базе-приемнике, алгоритм программно переключает режим погашения задолженности на Автоматически. Это позволит избежать появления невидимых или битых ссылок при последующих обменах.