Синхронизация данных между конфигурациями «1С:Управление торговлей 11» (УТ 11) и «1С:Бухгалтерия предприятия 3.0» (БП 3.0) — одна из самых востребованных и одновременно сложных задач для администратора 1С. Часто возникают ситуации, когда стандартный обмен работает исправно для заказов и накладных, но полностью игнорирует банковские документы. Разберем подробно, почему документы ПоступлениеБезналичныхДенежныхСредств и СписаниеБезналичныхДенежныхСредств могут не попадать в выгрузку, даже если они зарегистрированы к обмену вручную.
Первое, на что мы должны обратить внимание, — это жизненный цикл документа в 1С:Управление торговлей. В отличие от первичных документов реализации, банковские выписки в УТ 11 имеют специфический признак подтверждения. Проанализируем состояние документа: в форме каждого поступления или списания безналичных ДС должен быть установлен флаг «Подтверждено банком» (в некоторых релизах — статус «Проведено банком»).
С точки зрения управленческого учета, документ может быть проведен в базе для отражения оперативных планов, но для бухгалтерского учета (базы БП) он не существует до тех пор, пока не получена выписка из банка. Если флаг подтверждения не стоит, правила регистрации объектов (ПРО) будут блокировать включение этого документа в файл обмена, так как он считается «черновиком» финансовой операции.
Рассмотрим ситуацию, когда документы проведены правильно, но обмен все равно их игнорирует. Огромное значение имеет заполнение справочника СтатьиДвиженияДенежныхСредств. Выясним причину в настройках аналитики:
1С:Бухгалтерия для каждой статьи ДДС должен быть указан «Вид движения» из предопределенного списка (например, «Оплата товаров, работ, услуг...»). Если соответствие не настроено, документ может загрузиться «пустым» или не создаться вовсе из-за ошибки в правилах конвертации.Часто проблема кроется не в самих документах, а в настройках «узла» обмена. Проанализируем параметры синхронизации в разделе «Администрирование» — «Синхронизация данных» — «Состав отправляемых данных»:
ПоступлениеБезналичныхДенежныхСредств строго соответствует той, что выбрана в настройках обмена.Посмотрим на ситуацию, когда мы пытаемся принудительно добавить документы в обмен через обработку «Регистрация изменений», но система выдает сообщение, что зарегистрировано 0 объектов. Это явный признак того, что срабатывают Правила Регистрации Объектов (ПРО).
Внутри этих правил прописан код на языке запросов 1С, который проверяет объект на соответствие критериям. Если в правилах жестко задано, что реквизит ХозяйственнаяОперация должен принимать только определенные значения (например, только «Поступление от клиента»), а вы пытаетесь выгрузить «Прочее поступление» без заполненной статьи ДДС или подразделения, система просто проигнорирует этот объект. Чтобы решить это, попробуйте перепровести документ, предварительно проверив заполнение всех обязательных полей, включая Подразделение и ГруппаФинансовогоУчета.
Если используется синхронизация через прямое подключение (COM-соединение), мы можем столкнуться с проблемой кэширования или прав доступа. Выполним следующие действия для диагностики:
xml-файлы), которые обычно идут в комплекте поставки конфигурации в папке \SyncFiles\.Документы движения денежных средств в УТ 11 имеют сложную табличную часть РасшифровкаПлатежа. Проанализируем ее содержимое. Синхронизация может давать сбой, если:
Для исправления ситуации выполним последовательно следующие шаги:
Применяя этот комплексный подход, мы сможем выявить «узкое место» и восстановить корректный перенос данных между конфигурациями.