При ведении учета в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с несовпадением конечного остатка задолженности в расчетных листках и сводах с сальдо по счету 70 в бухгалтерской программе. В расчетной практике принято разделять два понятия:
Проанализируем архитектуру регистров подсистемы взаиморасчетов в 1С:ЗУП 3.1 и разберем способы получения корректного бухгалтерского сальдо.
Разберем, как устроен учет взаиморасчетов в типовой конфигурации. Для регистрации долгов и их погашения задействованы несколько регистров накопления:
Взаиморасчеты с сотрудниками — отвечает за формирование классического зарплатного сальдо.Зарплата к выплате — служит для автоматического заполнения ведомостей. В нем присутствует измерение ПериодВзаиморасчетов, которое фиксирует, за какой именно расчетный период закрывается обязательство.Бухгалтерские взаиморасчеты с сотрудниками — специализированный регистр, добавленный фирмой «1С» для учета движения долга строго по датам фактических выплат (по данным бухгалтерского учета).В документах выплаты (ведомостях в банк, кассу, на счета) присутствуют реквизиты, определяющие поведение системы:
ПериодВзаиморасчетов.Начиная с версии ЗУП 3.1.4, в программу встроен стандартный механизм отображения взаиморасчетов, который исключает необходимость ручной доработки отчетов или изменения логики проведения документов. Рассмотрим, как его активировать.
Разберем по шагам порядок настройки:
После включения этой опции типовые отчеты (Расчетный листок, Полный свод начислений, удержаний и выплат, Анализ зарплаты по сотрудникам) начнут выводить входящее и исходящее сальдо по данным регистра Бухгалтерские взаиморасчеты с сотрудниками. Сальдо на конец месяца будет точно соответствовать остатку по счету 70.
Важный нюанс: Данная настройка действует глобально для всей информационной базы. Если учет начат давно или переносился из предыдущих версий, необходимо проверить документ Начальная задолженность по зарплате, в котором должен быть активирован режим ввода Сальдо на начало эксплуатации по данным бухгалтерского учета и выплаты за прошлые периоды.
Если обновление базы невозможно (например, используется ранний релиз линейки 3.1) или требуется одновременно видеть и зарплатное, и бухгалтерское сальдо без смены глобальных настроек, задачу решают созданием отчета на базе Системы компоновки данных (СКД).
Разберем алгоритм построения такого отчета:
НачисленияУдержанияПоСотрудникам по полю ПериодДействия (или ПериодРегистрации).Взаиморасчеты с сотрудниками либо Зарплата к выплате. Главное условие: группировка и отбор выплат производятся не по расчетному периоду (месяцу начисления), а по полю Регистратор.Дата (фактическая дата платежной ведомости).Посмотрим на пример текста запроса для набора данных СКД:
ВЫБРАТЬ
Взаиморасчеты.Сотрудник КАК Сотрудник,
НАЧАЛОПЕРИОДА(Взаиморасчеты.Период, МЕСЯЦ) КАК Период,
Взаиморасчеты.СуммаВзаиморасчетов КАК Начислено,
0 КАК Выплачено
ИЗ
РегистрНакопления.ВзаиморасчетыССотрудниками КАК Взаиморасчеты
ГДЕ
Взаиморасчеты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
И Взаиморасчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Выплаты.Сотрудник КАК Сотрудник,
НАЧАЛОПЕРИОДА(Выплаты.Регистратор.Дата, МЕСЯЦ) КАК Период,
0 КАК Начислено,
Выплаты.СуммаВзаиморасчетов КАК Выплачено
ИЗ
РегистрНакопления.ВзаиморасчетыССотрудниками КАК Выплаты
ГДЕ
Выплаты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
И Выплаты.Регистратор.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Проанализируем вычисление остатков на вкладке «Ресурсы» схемы компоновки данных. Для получения корректного сальдо нарастающим итогом по временным точкам используем выражение языка СКД с функцией ВычислитьВыражение:
ВычислитьВыражение("Сумма(Начислено) - Сумма(Выплачено)", "Период", , "Первая", "Текущая")
Такой подход позволяет сформировать отчет, в котором суммы начислений относятся к концу расчетного месяца, а суммы выплат ложатся в колонку того календарного месяца, когда ведомость была фактически подписана и проведена, что дает полную сходимость с оборотно-сальдовой ведомостью по счету 70.
Выясним частые ошибки пользователей, приводящие к искажению сальдо:
Зарплата к выплате. В результате образуется пересортица по периодам взаиморасчетов, а последующие ведомости начинают удваивать суммы к выплате.Перенос данных с синхронной корректировкой всех трех регистров.