Как устранить ошибку синхронизации «Тип не определен (СправочникСсылка.НастройкиРасчетаРезервовПоОплатеТруда)» в 1С

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

При проведении регулярной синхронизации между конфигурациями «Зарплата и управление персоналом 3.1» (ЗУП) и «Бухгалтерия предприятия 3.0» (БП) пользователи часто сталкиваются с техническим сбоем. Ошибка сопровождается сообщением: Тип не определен (СправочникСсылка.НастройкиРасчетаРезервовПоОплатеТруда). Эта проблема носит массовый характер и связана с глобальным изменением архитектуры учета резервов, которое произошло в решениях 1С в 2023 году.

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

Причина возникновения ошибки и анализ ситуации

Разберем природу возникновения данной ошибки. В 2023 году фирма «1С» существенно переработала механизм учета резервов по оплате труда (отпуска, вознаграждения по итогам года). Изменения были продиктованы необходимостью интеграции с Единым налоговым счетом (ЕНС) и переходом на новые методики начисления (метод обязательств или МСФО).

В новых релизах ЗУП (начиная с ветки 3.1.25) данные о резервах передаются не просто набором проводок, а с обязательной привязкой к новому объекту метаданных — справочнику НастройкиРасчетаРезервовПоОплатеТруда. Если ваша конфигурация БП не была вовремя обновлена, или правила обмена в ней устарели, система «не видит» этого справочника в базе-корреспонденте, что и приводит к ошибке Тип не определен.

Шаг 1. Синхронное обновление конфигураций

Первое и самое важное правило: при использовании синхронизации обе базы должны быть обновлены до актуальных релизов. Недостаточно обновить только ЗУП. Рассмотрим рекомендуемые версии:

  1. Проверим версию «Бухгалтерии предприятия». Для стабильной работы со справочником резервов версия должна быть не ниже 3.0.131. Хотя справочник появился в более ранних версиях (около 126.18), именно в релизах 131+ были исправлены критические ошибки сопоставления типов данных.
  2. Проверим версию «Зарплаты и управления персоналом». Желательно использовать актуальные релизы веток 3.1.27 или выше.

Если после обновления БП до версии 126.18 ошибка сменилась на предупреждение, а данные все равно не передаются, значит, конфигурация все еще не содержит всех необходимых механизмов для обработки новых данных о резервах.

Шаг 2. Обновление комплекта правил обмена

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

  1. Перейдем в раздел Администрирование — Синхронизация данных.
  2. Выберем пункт Настройки синхронизации данных.
  3. Выделим нужную настройку и нажмем кнопку Изменить настройки.
  4. В открывшемся окне найдем команду Загрузить комплект правил.
  5. Выберем вариант Из конфигурации. Это заставит систему использовать те правила, которые разработчики вшили в текущий (обновленный) релиз программы.

Рассмотрим нюанс: иногда кэш платформы мешает корректной загрузке правил. В таком случае рекомендуется сначала выгрузить правила во внешний файл, выбрать пункт «Загрузить из файла», а затем снова вернуть переключатель в положение «Из конфигурации». Это инициирует полную переинициализацию структуры обмена.

Шаг 3. Ручная настройка справочника резервов в БП

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

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

Если в базе ведется учет по нескольким организациям, подобную настройку необходимо создать для каждого юридического лица, по которому планируется выгрузка данных из ЗУП.

Шаг 4. Очистка регистрации изменений

Рассмотрим ситуацию, когда базы обновлены, правила загружены, справочники заполнены, но ошибка Тип не определен все равно всплывает. Причина кроется в «зависших» объектах в планах обмена.

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

Выполним очистку:

  1. В окне Синхронизация данных нажмем кнопку Состав отправляемых данных (иконка в виде монитора).
  2. Найдем разделы, связанные с резервами (Сведения о резервах, Документы расчета резервов).
  3. Если там есть зарегистрированные изменения, выделим их и нажмем Отменить регистрацию.
  4. После этого в ЗУП произведем перепроведение документов по резервам за нужный период и зарегистрируем их к выгрузке заново.

Шаг 5. Работа с патчами (исправлениями)

Фирма «1С» оперативно выпускает исправления для ошибок синхронизации. Проанализируем, как проверить наличие нужных патчей:

  1. Зайдем в раздел Администрирование — Обслуживание — Обновление программы.
  2. Перейдем по ссылке Установленные исправления (патчи).
  3. Проверим наличие патчей с префиксами EF_00_..., в описании которых упоминается «Синхронизация», «Резервы» или «Обмен с ЗУП».
  4. Если база находится на официальной поддержке, убедимся, что стоит галочка Загружать и устанавливать исправления (патчи) автоматически.

Итоги и рекомендации

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

Соблюдение этой последовательности действий гарантированно устраняет ошибку Тип не определен и позволяет корректно отражать начисленные резервы в бухгалтерском учете.

← На главную