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