Почему зарплата за май, выплаченная в июне, попадает в майский свод начислений и удержаний в 1С и как это изменить?

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

При работе в современных конфигурациях на базе 1С:Предприятие 8.3 (таких как 1С:Комплексная автоматизация 2, 1С:ERP или 1С:ЗУП 3) бухгалтеры и программисты часто сталкиваются со следующей ситуацией: отчет «Свод начислений и удержаний» за май показывает зарплатную ведомость, оформленную и фактически выплаченную в июне. Проанализируем, почему система ведет себя именно так и какими способами можно скорректировать отображение данных.

Выясним причину: методология «зарплатного сальдо»

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

  1. Ключевым реквизитом для отчета является поле Месяц выплаты (или Месяц начисления), указанное в документах начисления и ведомостях.
  2. Если ведомость на выплату зарплаты за май создана и проведена в июне, но в поле Месяц выплаты указан Май, типовой отчет отнесет эту выплату к майскому периоду.
  3. В результате выплата «закрывает» начисления мая, и конечные взаиморасчеты за май отображаются с нулевым остатком, несмотря на то, что фактическая дата платежного документа относится к июню.

Способ 1. Изменение настройки взаиморасчетов в программе (без программирования)

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

  1. Перейдем в раздел «Настройка» и выберем пункт «Дополнительные настройки».
  2. В блоке «Показывать взаиморасчеты» переключим флаг из положения «По месяцам расчетов» в положение «По данным бухучета».
  3. Сохраним изменения и переформируем отчет.

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

Способ 2. Доработка вариантов отчета в СКД (в режиме 1С:Предприятие)

Если менять глобальную настройку базы нельзя, разберем вариант пользовательской настройки Системы компоновки данных (СКД) непосредственно в режиме 1С:Предприятие:

  1. Откроем отчет «Свод начислений и удержаний» и перейдем в настройки отчета (кнопка «Настройки» → переключатель «Расширенный»).
  2. На вкладке «Отбор» или в структуре отчета проанализируем текущие условия фильтрации.
  3. Добавим условие на дату документа-регистратора: Регистратор.Дата меньше или равно крайней дате отчета (например, 31.05.202X 23:59:59).
  4. Чтобы в отчет корректно попала зарплата за прошлый месяц (например, за апрель, выплаченная в мае), скорректируем или ослабим условие на расчетный период, оставив отбор по периоду регистратора.
  5. Сохраним измененный вариант отчета под уникальным понятным именем для пользователей.

Способ 3. Изменение структуры показателей в СКД

Посмотрим на альтернативную настройку структуры отчета в расширенном режиме СКД:

  1. В настройках структуры отчета найдем выбранные поля и показатели сальдо.
  2. Заменим показатели Входящее сальдо месяца и Сальдо по итогам расчетов за месяц на Входящее сальдо периода и Сальдо за период.
  3. Сохраним пользовательский вариант отчета. Это позволит выводить данные за произвольный отрезок времени без жесткой привязки к месяцу начисления.

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

← На главную