При работе в современных конфигурациях на базе 1С:Предприятие 8.3 (таких как 1С:Комплексная автоматизация 2, 1С:ERP или 1С:ЗУП 3) бухгалтеры и программисты часто сталкиваются со следующей ситуацией: отчет «Свод начислений и удержаний» за май показывает зарплатную ведомость, оформленную и фактически выплаченную в июне. Проанализируем, почему система ведет себя именно так и какими способами можно скорректировать отображение данных.
Разберем логику работы конфигурации. По умолчанию учет взаиморасчетов с сотрудниками строится по концепции так называемого «зарплатного сальдо» (учет по месяцам начисления). Это означает следующее:
Месяц выплаты (или Месяц начисления), указанное в документах начисления и ведомостях.Месяц выплаты указан Май, типовой отчет отнесет эту выплату к майскому периоду.Рассмотрим самый простой и штатный путь решения задачи. Если бухгалтерии требуется отображение всех операций строго по датам их совершения, можно переключить режим учета взаиморасчетов в системе:
При использовании этого режима все выплаты будут попадать в отчеты по фактической дате документа. Таким образом, июньская выплата не попадет в майский свод, а на конец мая зафиксируется задолженность организации перед персоналом, что полностью соответствует классическому бухгалтерскому учету.
Если менять глобальную настройку базы нельзя, разберем вариант пользовательской настройки Системы компоновки данных (СКД) непосредственно в режиме 1С:Предприятие:
Регистратор.Дата меньше или равно крайней дате отчета (например, 31.05.202X 23:59:59).Посмотрим на альтернативную настройку структуры отчета в расширенном режиме СКД:
Входящее сальдо месяца и Сальдо по итогам расчетов за месяц на Входящее сальдо периода и Сальдо за период.Таким образом, мы проанализировали причины поведения системы и разберем наиболее подходящий вариант в зависимости от требований бухгалтерии: либо сменив методологию отображения взаиморасчетов в настройках базы, либо настроив пользовательские варианты отчета в СКД.