Как заново сопоставить способы отражения зарплаты при синхронизации между ЗГУ и БГУ?

Программист 1С v8.3 (Управляемые формы) Бухгалтерский учет Сфера услуг, туризм и социальный сектор
← На главную

При настройке и регулярном выполнении обмена данными между конфигурациями 1С:Зарплата и кадры государственного учреждения (ЗГУ) и 1С:Бухгалтерия государственного учреждения (БГУ) нередко возникает ситуация, когда элементы справочников сопоставляются некорректно. Чаще всего это происходит со справочником Способы отражения зарплаты в бухгалтерском учете: например, при первичном обмене программа автоматически сопоставила элементы по наименованию, либо соответствие было ошибочно выбрано вручную.

Разберем детально, где в системе хранятся эти связи, как их очистить или изменить, а также какие нюансы необходимо учесть, чтобы не нарушить учет в обеих информационных базах.

Где хранятся соответствия объектов при синхронизации данных

Проанализируем техническую сторону вопроса. Механизм БСП (Библиотеки стандартных подсистем), отвечающий за обмен данными, фиксирует связи между элементами справочников и документов обеих баз в специальных регистрах сведений:

  1. Регистр сведений СоответствияОбъектовИнформационныхБаз — основной регистр, содержащий ссылки на объекты текущей информационной базы и уникальные идентификаторы соответствующих им объектов базы-корреспондента.
  2. Регистр сведений ПубличныеИдентификаторыСинхронизируемыхОбъектов — вспомогательный регистр, используемый современными версиями механизмов синхронизации для сопоставления сущностей по глобальным уникальным идентификаторам.

При переносе документов (например, документа Отражение зарплаты в бухучете) система в первую очередь обращается к этим регистрам. Если в них уже есть зафиксированная пара ссылок, программа не проверяет наименования или другие реквизиты, а сразу подставляет связанный элемент.

Способ 1. Исправление через регистры сведений

Рассмотрим вариант, предложенный в обсуждении темы: очистку или ручную корректировку записей в регистрах синхронизации.

  1. Откроем регистр сведений СоответствияОбъектовИнформационныхБаз (через «Функции для технического специалиста» или «Все функции»). При необходимости также проверим регистр ПубличныеИдентификаторыСинхронизируемыхОбъектов.
  2. Проверим наличие ошибочных записей в обеих информационных базах — как в БГУ, так и в ЗГУ. В поле отбора установим тип объекта СправочникСсылка.СпособыОтраженияЗарплатыВБухУчете (или выберем нужный узел обмена).
  3. Найдем ошибочно сопоставленный элемент и удалим соответствующую запись из регистра сведений.
  4. Повторим процедуру во второй базе, если в ней также зафиксировано соответствие для этого узла.

Важно: если просто удалить запись в регистре сведений, но оставить одинаковые или похожие наименования элементов, при следующем фоновом обмене система может снова выполнить автосопоставление по тем же правилам. Чтобы избежать повторения ошибки, следующий сеанс обмена рекомендуется запускать в ручном интерактивном режиме с ручной проверкой сопоставления.

Способ 2. Штатное пересопоставление через пользовательский интерфейс

Разберем по шагам более безопасный и удобный путь, предусмотренный разработчиками типовых конфигураций, который не требует прямого удаления записей из регистров:

  1. Перейдем в раздел «Администрирование» — «Синхронизация данных» — «Настройки синхронизации данных».
  2. Выделим настройку подключения между ЗГУ и БГУ и вызовем команду «Синхронизировать данные с дополнительными параметрами» (либо откроем форму через меню «Сопоставление данных»).
  3. На этапе проверки сопоставленных данных найдем таблицу со справочником Способы отражения зарплаты в бухгалтерском учете.
  4. Перейдем в список уже сопоставленных объектов, найдем неверную связку и нажмем кнопку «Отменить сопоставление». При этом программа автоматически очистит служебные регистры сведений.
  5. В списке несопоставленных элементов найдем исходный способ отражения и по кнопке «Установить соответствие» вручную укажем правильный элемент базы-приемника.
  6. Завершим процедуру синхронизации для сохранения новых параметров связывания.

Важные последствия и архитектурные различия между ЗГУ и БГУ

Выясним причину, почему исправление сопоставления способов отражения требует повышенного внимания бухгалтера и системного администратора:

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