При формировании стандартного отчета «Полный свод начислений, удержаний и выплат» в программе «1С:Зарплата и управление персоналом 3.1» (ЗУП 3.1) пользователи часто сталкиваются с тем, что начальное и конечное сальдо выводится одной свернутой суммой. В реальной практике бухгалтеру крайне важно видеть развернутую картину: сколько организация должна сотрудникам (задолженность по выплате зарплаты) и сколько сотрудники должны организации (переплаты, излишне выплаченные авансы). Свертка этих сумм искажает реальное состояние взаиморасчетов.
В рамках этой статьи мы подробно разберем, как решить эту задачу стандартными средствами платформы 1С:Предприятие 8.3 в режиме пользователя, не прибегая к программированию и изменению конфигурации.
Для того чтобы разделить входящее и исходящее сальдо на долг организации и долг сотрудника, мы воспользуемся мощным встроенным механизмом — Системой компоновки данных (СКД). Мы создадим четыре пользовательских вычислимых поля, которые будут автоматически распределять суммы в зависимости от их знака.
Разберем этот процесс по шагам:
Зарплата — Отчеты по зарплате.Поле 1. Долг за организацией (начало)
Это поле будет показывать сумму долга предприятия перед работником на начало периода (положительное входящее сальдо).
Формула:
Выбор Когда [Входящее сальдо месяца] > 0 Тогда [Входящее сальдо месяца] Иначе 0 Конец
Поле 2. Долг за сотрудником (начало)
Это поле отражает переплату сотруднику на начало периода. Поскольку в системе переплата может храниться со знаком минус, мы преобразуем ее в положительное число для удобства восприятия.
Формула:
Выбор Когда [Входящее сальдо месяца] < 0 Тогда -[Входящее сальдо месяца] Иначе 0 Конец
Поле 3. Долг за организацией (конец)
Показывает задолженность компании перед сотрудником на конец отчетного периода.
Формула:
Выбор Когда [Сальдо по итогам расчетов за месяц] > 0 Тогда [Сальдо по итогам расчетов за месяц] Иначе 0 Конец
Поле 4. Долг за сотрудником (конец)
Показывает задолженность сотрудника перед компанией на конец отчетного периода.
Формула:
Выбор Когда [Сальдо по итогам расчетов за месяц] < 0 Тогда -[Сальдо по итогам расчетов за месяц] Иначе 0 Конец
Сальдо начальное и Сальдо конечное (которые выводили свернутый результат) можно отключить, просто сняв с них флажки в списке выбранных полей.Теперь в нашем отчете вместо двух колонок со свернутыми итогами появятся четыре детальные колонки, четко разграничивающие долги сторон.
Проанализируем важный нюанс работы СКД, о котором необходимо знать каждому бухгалтеру. Описанный выше метод создания пользовательских полей через простые формулы корректно работает только при формировании свода строго за один месяц.
Если мы попытаемся сформировать отчет за более длительный период (например, за квартал, полугодие или год), СКД начнет математически суммировать значения этих полей за каждый входящий в период месяц. В результате мы получим некорректные завышенные суммы долга, так как промежуточные ежемесячные остатки просто сложатся между собой. Для корректного развернутого сальдо за длительные периоды требуется более сложная доработка схемы компоновки данных на уровне структуры запроса, что обычно реализуется через внешние отчеты.
Если у вас есть готовый файл настроек (например, переданный коллегами или скачанный с профильного форума), вам не обязательно настраивать формулы вручную. Загрузить внешнюю настройку можно целиком в режиме 1С:Предприятие без использования Конфигуратора.
Выполним следующие шаги для загрузки настроек:
.xml на вашем компьютере и подтвердим выбор.Выясним причину, почему иногда сальдо в отчетах по заработной плате не сходится с данными бухгалтерского учета (например, с оборотно-сальдовой ведомостью по счету 70). В программе ЗУП 3.1 существует глобальная настройка, управляющая моментом отражения выплаты зарплаты.
Перейдем в раздел Настройка — Дополнительные настройки. Обратим внимание на блок «Показывать взаиморасчеты»:
Переключение этого тумблера в положение «По данным бухучета» часто помогает приблизить показатели управленческих отчетов ЗУП к привычной бухгалтеру ОСВ по счету 70, что упрощает поиск пересортицы и выявление реального сальдо расчетов.