Проблема, когда документы корректно зарегистрированы для обмена, но физически не попадают в итоговый файл синхронизации, является распространенной задачей при интеграции конфигураций 1С. Рассмотрим пошаговый алгоритм действий, который поможет выявить причину «молчаливого» отказа системы от выгрузки документов Расходный кассовый ордер.
Первым делом проанализируем виды операций в проблемных документах. В Управление торговлей 11 существует обширный перечень операций для Расходный кассовый ордер, таких как Выдача денежных средств подотчетнику, Возврат оплаты клиенту или Оплата поставщику. Механизм Правила конвертации данных жестко ограничивает перечень объектов, разрешенных к передаче. Если конкретный вид операции не описан в правилах обмена или не имеет соответствия в конфигурации 1С:Бухгалтерия, система будет игнорировать этот объект, даже если он помечен как «готовый к отправке».
Обратим внимание на состояние самих документов. Часто стандартные правила обмена настроены на выгрузку только проведенных документов. Если ваш Расходный кассовый ордер не проведен, он может находиться в очереди плана обмена, но отсеиваться в момент формирования XML-файла. Также обязательно проверим Дату запрета изменения данных в целевой базе — в БП 3.0 документы с датой ранее запрета могут блокироваться системой, что иногда приводит к ошибкам при загрузке или даже отказу в создании пакета данных.
Для детальной диагностики рекомендуем выполнить следующие действия:
Регистрация изменений для обмена данными. В ней мы можем увидеть, в каком именно узле обмена зарегистрирован документ. Попробуем удалить регистрацию для одного «проблемного» документа и создать ее заново, чтобы исключить вероятность повреждения записи в плане обмена.Выгрузка данных. Вместо использования штатного узла обмена, настроим отбор конкретно по одному документу Расходный кассовый ордер. Если файл сформируется успешно — проблема кроется в настройках основного узла синхронизации (например, в ограничении по организации или подразделению).Обмен данными и выполним выгрузку снова. В момент формирования сообщения в журнале могут появиться записи об ошибках конвертации или несоответствии правил, которые подскажут, почему конкретный Расходный кассовый ордер не прошел фильтрацию.Рассмотрим настройки самого узла синхронизации. Часто бывает, что при первоначальной настройке обмена были установлены фильтры по организациям. Даже если документ полностью оформлен верно, но его Организация не входит в список разрешенных для данного обмена в настройках, Правила обмена будут пропускать такой документ. Проверим, совпадают ли организации, указанные в документах, с теми, что разрешены в настройках узла.
Если после всех проверок документы по-прежнему не уходят, выполним следующие шаги:
Управление торговлей или Бухгалтерия требуется обновить правила обмена в настройках синхронизации, загрузив их из актуального файла, поставляемого вместе с шаблоном конфигурации.Конвертация данных 2.0, стоит временно заменить их на типовые, чтобы убедиться, что проблема не в собственных правках.Расходный кассовый ордер ссылается на объект (например, на договор или статью ДДС), который в базе БП 3.0 помечен на удаление или отсутствует, что приводит к прерыванию процесса выгрузки всей цепочки данных.Работа по настройке обмена требует внимательности к деталям. Начните с анализа журнала регистрации — в 90% случаев именно он указывает на истинную причину того, почему система решила пропустить документ при формировании сообщения.