При настройке синхронизации данных между конфигурациями 1С:Управление торговлей 11 и 1С:Бухгалтерия предприятия 3.0 пользователи нередко сталкиваются с ситуацией, когда при попытке ручной регистрации документов через обработку Регистрация изменений для обмена регистрируется лишь малая часть объектов (например, 5 из 76 документов Заказ клиента). Разберем, почему типовой механизм отсекает часть документов и как настроить корректную выгрузку заказов.
Проанализируем логику типового механизма обмена данными на базе БСП (Библиотеки стандартных подсистем). Когда мы нажимаем команду Выполнить регистрацию всех объектов выбранных типов, программа не просто фиксирует все существующие записи, а предварительно проверяет их встроенными Правилами регистрации объектов (ПРО). Если документ не удовлетворяет условиям, заложенным в правилах, он игнорируется.
Основные факторы, влияющие на регистрацию заказов клиентов:
УТ 11 заложен жесткий фильтр по статусам. Документы в начальных состояниях (например, Не согласован) считаются предварительными черновиками и не подлежат переносу в бухгалтерскую базу. Синхронизируются только заказы, перешедшие в рабочие статусы: К обеспечению, К выполнению или К отгрузке (в зависимости от настроек ведения заказов).Проведен = Истина. Непроведенные или помеченные на удаление документы правилами отсекаются.В конфигурации 1С:Бухгалтерия предприятия 3.0 документ Заказ клиента обычно трансформируется в Счет на оплату покупателю, который необходим для последующей привязки входящих платежей и идентификации оплат. Разработчики типовых конфигураций исходят из логики, что недооформленные или несогласованные заказы в бухгалтерском контуре не требуются.
Если нам необходимо выгрузить конкретные документы в текущем состоянии без изменения системных настроек, воспользуемся возможностями обработки Регистрация изменений для обмена:
БП 3.0.Заказ клиента.Если бизнес-процесс компании не требует сложного контроля этапов обеспечения и согласования заказов, оптимальным решением будет упрощение работы со статусами на уровне настроек программы:
При таком режиме документы будут создаваться сразу в актуальном состоянии, что позволит им автоматически проходить проверку по правилам регистрации и попадать в пакет выгрузки.
Если бизнес-логика требует ведения всех статусов в УТ 11, но при этом в бухгалтерию должны выгружаться даже несогласованные заказы, потребуется скорректировать правила регистрации:
ЗаказКлиента найдем условие проверки статуса и скорректируем алгоритм выборки.1С:Управление торговлей.Также доработку логики регистрации можно выполнить с помощью расширения конфигурации, переопределив процедуры проверки правил регистрации в соответствующем общем модуле менеджера обмена.