Почему в 1С:Бухгалтерия 3.0 неактивны настройки резервов отпусков и как это исправить

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия
← На главную

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

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

---

Причина 1. Ошибочный статус обособленного подразделения (основная причина)

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

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

Разберем по шагам, как исправить эту ситуацию с помощью встроенной обработки «Групповое изменение реквизитов»:

  1. Создайте резервную копию информационной базы. Любые групповые изменения метаданных напрямую влияют на базу данных, поэтому страховочная копия обязательна.
  2. Перейдите в раздел Администрирование, затем выберите пункт Обслуживание.
  3. В раскрывающемся блоке Корректировка данных перейдите по ссылке Групповое изменение реквизитов.
  4. В поле «Изменять» выберите справочник Организации.
  5. Обязательно настройте отбор, чтобы изменения не затронули другие юридические лица в базе. Нажмите «Все элементы», добавьте условие отбора: Ссылка Равно [Ваша проблемная организация].
  6. В правом нижнем углу нажмите кнопку Дополнительные параметры. В открывшемся окне в разделе «Режим разработчика» установите флаг Показывать служебные реквизиты. Это откроет доступ к скрытым системным полям. Нажмите «ОК».
  7. В списке доступных реквизитов найдите строку Это обособленное подразделение (или системное имя ОбособленноеПодразделение). Установите напротив нее галочку и в колонке «Новое значение» выберите Нет (или снимите флаг).
  8. Также найдите реквизит Головная организация (ГоловнаяОрганизация). Установите галочку и оставьте поле «Новое значение» пустым.
  9. Нажмите кнопку Изменить реквизиты внизу формы.

Если вам доступен запуск программы в режиме «Конфигуратор» с правами администратора, данную операцию можно выполнить программно, запустив внешнюю обработку или выполнив код в консоли кода:


// Пример программного сброса признака обособленного подразделения
ОргОбъект = Справочники.Организации.НайтиПоРеквизиту("ИНН", "7701234567").ПолучитьОбъект();
Если ОргОбъект <> Неопределено Тогда
    ОргОбъект.ОбособленноеПодразделение = Ложь;
    ОргОбъект.ГоловнаяОрганизация = Справочники.Организации.ПустаяСсылка();
    ОргОбъект.ОбменДанными.Загрузка = Истина; // Обход проверок при записи
    ОргОбъект.Записать();
    Сообщить("Статус организации успешно изменен!");
КонецЕсли;

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

---

Причина 2. Настройка ведения учета во внешней программе

Второй популярный сценарий неактивности настроек связан с архитектурным разделением функций между конфигурациями БП и ЗУП. Проанализируем логику работы системы.

Если в настройках программы 1С:Бухгалтерия (раздел Зарплата и кадры — Настройки зарплаты) переключатель «Учет расчетов по заработной плате и кадровый учет ведется» установлен в положение Во внешней программе, система сознательно блокирует детальные настройки резервов отпусков в интерфейсе бухгалтерии.

Почему так происходит?

При интеграции с ЗУП расчет оценочных обязательств и резервов производится целиком на стороне зарплатной базы. Именно в ЗУП настраиваются методики (нормативный метод или метод МСФО), проценты отчислений и предельные величины. В бухгалтерию переносится готовый финансовый результат.

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

---

Как правильно отражать резервы отпусков при обмене между ЗУП 3 и БП 3

Рассмотрим детальнее механизм формирования проводок при загрузке данных из ЗУП. Бухгалтеры часто замечают, что документы резервов перенеслись, но при проведении не формируют движений по счетам (например, по дебету затратных счетов 20, 26, 44 и кредиту счета 96).

Разберем алгоритм проверки и проведения перенесенных документов:

  1. В БП 3.0 перейдите в раздел Зарплата и кадры. Если пункт «Резервы отпусков» или «Резервы по оплате труда» отсутствует в интерфейсе, откройте его через команду Функции для технического специалиста (ранее — «Все функции»), найдя одноименный документ в списке документов.
  2. Найдите перенесенный из ЗУП документ Резервы по оплате труда (в старых редакциях — Начисление оценочных обязательств по отпускам).
  3. Обратите внимание на то, что при синхронизации документ загружается в базу БП в «подготовленном» виде. Проводки по умолчанию по нему не формируются автоматически, чтобы бухгалтер мог предварительно проверить аналитику счетов.
  4. Откройте документ и установите флажок Отражено в бухучете (или аналогичный признак готовности документа в зависимости от версии релиза).
  5. Проверьте заполнение колонок со счетами учета затрат и субконто. Если счета не заполнились, проверьте регистр сведений Способы отражения зарплаты в учете в БП — там должны быть сопоставлены способы отражения из ЗУП со счетами БП.
  6. Проведите документ. Только после этого система сформирует проводки вида:
    • Дт 20 (26, 44) — Кт 96.01.1 (Начисление резерва за счет расходов компании)
    • Дт 96.01.1 — Кт 70 (69) (Списание резерва при фактическом начислении отпуска — эти проводки обычно приходят в документе «Отражение зарплаты в бухучете»)

---

Резюме и рекомендации

Мы подробно проанализировали причины блокировки настроек резервов отпусков в 1С:Бухгалтерия 3.0. Подведем итоги:

← На главную