Почему в 1С:ЗУП 3.1 перестали начисляться резервы отпусков и где найти счетчик предельной величины

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

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

Рассмотрим подробнее, как устроена логика контроля предельной величины, в каких регистрах искать «счетчик» накопленных сумм и как правильно интерпретировать данные отчетов, чтобы разобраться в причинах прекращения начислений.

Механизм контроля предельной величины: где спрятан счетчик

Первое, что нужно понять: в программе не существует отдельного «поля-счетчика» в каком-либо регистре, которое просто увеличивается с каждым месяцем. Расчет достижения предела происходит динамически в момент проведения документа Начисление оценочных обязательств (резервов) по отпускам.

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

  1. Программа обращается к Регистру накопления «Резервы отпусков» (или ОценочныеОбязательства в зависимости от версии и настроек).
  2. Система анализирует данные по конкретной организации с начала текущего налогового периода (календарного года).
  3. Вычисляется текущий остаток обязательств. При нормативном методе расчет выглядит следующим образом: Начислено резерва с начала года - Использовано резерва с начала года.
  4. Полученное значение сравнивается с показателем Предельная величина, который зафиксирован в регистре сведений Настройки расчета резервов отпусков (секция Учетной политики).

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

Влияние страховых взносов на предельную сумму

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

Если этот флаг установлен, то система при проверке лимита суммирует:

Важный момент: Пользователи часто смотрят только на колонку «Резерв» в отчетах, игнорируя колонки со взносами. Если предел установлен в 1 000 000 рублей, а сумма самого резерва составляет 700 000 рублей, может показаться, что запас еще есть. Однако, если накопленные взносы составляют еще 300 000 рублей, то суммарно лимит в 1 000 000 уже достигнут, и программа прекратит начисления.

Как проверить расчет через Справку-расчет «Резервы отпусков»

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

Рассмотрим, как ее использовать:

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

Технический анализ через регистры накопления

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

Посмотрим на пример логики запроса, который система выполняет «под капотом» (упрощенная схема):


// Логика определения суммы до предела
ОстатокНаНачало = РегистрыНакопления.РезервыОтпусков.Остатки(ДатаРасчета);
ПредельнаяВеличина = Константы.ПредельнаяВеличинаРезерва.Получить();

Если (ОстатокНаНачало + РассчитаноЗаМесяц) > ПредельнаяВеличина Тогда
    СуммаКНачислению = ПредельнаяВеличина - ОстатокНаНачало;
Иначе
    СуммаКНачислению = РассчитаноЗаМесяц;
КонецЕсли;

Чтобы самостоятельно проверить эти данные через Универсальный отчет, выполните следующие настройки:

  1. Тип объекта: Регистр накопления. Имя объекта: Резервы отпусков по сотрудникам.
  2. Период: С 01.01 текущего года по конец текущего месяца.
  3. В группировках укажите «Организация», а в показателях выберите «Сумма (Приход)» и «Сумма (Расход)».
  4. Обязательно добавьте показатели по взносам (ПФР, ФСС, ФОМС, ФСС НС).
  5. Суммируйте (Приход - Расход) по всем колонкам (Резерв + все взносы). Полученное число и будет тем самым «счетчиком», который система сравнивает с лимитом в учетной политике.

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

Проанализируем еще одну частую причину путаницы. Понятие «Предельная величина резерва» жестко регламентировано для Налогового учета (НУ) при нормативном методе. В Бухгалтерском учете (БУ), особенно если используется метод обязательств (МСФО), начисление идет исходя из реальной задолженности перед сотрудниками на отчетную дату (количество дней неиспользованного отпуска × средний заработок).

Если в настройках программы для БУ и НУ выбраны разные методы (например, МСФО для бухгалтерии и нормативный для налогов), то отчет «Остатки и обороты» будет показывать данные БУ, где лимит может не действовать, а документ начисления будет ограничивать суммы по правилам НУ. Всегда проверяйте, по какому виду учета вы анализируете данные в отчете.

Подведем итоги

Если программа начислила странную сумму (например, 29% от нормы), это верный признак того, что до достижения предельной величины оставалось именно столько. Для проверки:

Таким образом, «кнопки» или «счетчика» в виде одного числа в программе нет — есть динамический расчет по данным регистра накопления за текущий год, который учитывает как сами начисления, так и начисленные с них страховые взносы.

← На главную