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