Переход с программы «1С:Зарплата и управление персоналом» версии 2.5 на версию 3.1 часто вызывает у пользователей трудности, связанные с изменением логики работы отчетов. В прежней версии многие отчеты имели жестко заданную структуру, в то время как в 1С:ЗУП 3.1 абсолютно все отчеты построены на базе Системы компоновки данных (СКД). Это мощный инструмент, который позволяет перенастроить любой отчет до неузнаваемости без привлечения программистов и изменения кода конфигурации. Однако гибкость СКД требует от пользователя понимания базовых принципов работы со структурой данных, группировками, полями и отборами.
В данной статье мы подробно разберем по шагам, как решить две популярные практические задачи по настройке аналитической отчетности, которые часто возникают у бухгалтеров по расчету заработной платы:
Давайте вместе разберем эти настройки, чтобы сделать вашу работу в 1С:ЗУП 3.1 более комфортной и эффективной.
Типовой отчет ИсполнительныеЛисты (полное название в программе — «Исполнительные листы, соглашения об уплате алиментов и др.») по умолчанию группирует информацию детально: по сотрудникам, конкретным получателям платежа и документам-основаниям. Если у сотрудника оформлено несколько удержаний (например, алименты бывшим супругам и взыскания по кредитам в пользу банков), программа раздробит его выплаты на отдельные строки. Наша задача — свернуть эти данные в простую таблицу: по строкам — сотрудники, по колонкам — месяцы, а в ячейках — общая сумма всех удержаний сотрудника за данный период.
Выполним настройку по шагам:
Получатель и Документ-основание и либо снимем с них флажки, либо удалим их (нажав правой кнопкой мыши и выбрав «Удалить»).Сотрудник (или Физическое лицо).ПериодРегистрации или просто Период.Период, перейдем в системные настройки поля и в свойствах формата укажем форматную строку. Для этого можно использовать выражение:
Формат(Период, "ДФ='ММММ гггг'")
СуммаУдержания (или Сумма), а все остальные поля (такие как получатель, процент удержания, тарифный сбор) удалим или снимем с них флажки, чтобы они не перегружали нашу таблицу.Сформируем получившийся отчет. Теперь мы видим лаконичную и понятную таблицу, где для каждого сотрудника выводится одна строка, а по колонкам распределены общие суммы удержаний по месяцам с итоговым результатом в конце строки. Задача успешно решена!
Вторая распространенная проблема — избыточность детальной информации в отчете АнализЗарплатыПоСотрудникамПомесячно. Пользователи часто просят убрать столбцы начального и конечного сальдо (если они анализируют только начисления текущего месяца), исключить показатели неотработанного времени и избавиться от назойливых дублирующихся строк сотрудников. Разберем, как последовательно решить каждую из этих задач.
Показатели сальдо выводятся в отчете СКД в виде отдельных горизонтальных групп колонок. Чтобы их скрыть, выполним следующие действия:
После сохранения этой настройки колонки с сальдо исчезнут из таблицы, освободив полезное пространство экрана для отображения основных начислений и удержаний.
Если специфика вашего учета не требует вывода детальных данных об отработанных днях и часах, а тем более о неотработанном времени (например, периоды болезней, отпусков без оплаты), эти колонки можно отключить:
НеОтработано (или «Оплачено / не отработано дней/часов»), выделим эту группу колонок в структуре. В нижней части окна перейдем на вкладку Поля и снимем флажки непосредственно с полей, содержащих информацию о неотработанном времени, оставив включенными только поля фактически отработанных дней и часов.Дублирование строк с именем сотрудника (когда одна строка дублирует другую чуть ниже) — классическая проблема структуры отчетов в 1С:ЗУП 3.1. Она возникает из-за того, что в конфигурации разделены понятия физического лица и сотрудника:
ФизическоеЛицо — это человек как объект реального мира (его паспортные данные, ИНН, СНИЛС).Сотрудник — это конкретный трудовой договор данного человека в конкретной организации (одно физлицо может работать как основной сотрудник и одновременно как внутренний совместитель по другому трудовому договору, то есть иметь две карточки сотрудников).В типовых отчетах часто настроена группировка сначала по ФизическоеЛицо, а внутри нее — по Сотрудник. Из-за этого для каждого обычного работника, не являющегося совместителем, программа сначала выводит строку с ФИО физлица, а уровнем ниже — точно такую же строку с ФИО сотрудника. Это выглядит как визуальное дублирование.
Давайте исправим это:
Группа — Физическое лицо — Сотрудник.Физическое лицо и снимем с нее флажок (или удалим её). Группировку Сотрудник перетащим на уровень выше, чтобы она подчинялась напрямую родительской группе отчета.После того как мы проделали такую кропотливую работу по настройке СКД, крайне важно сохранить получившийся результат, чтобы при следующем открытии программы не пришлось настраивать отчет заново.
Для сохранения нового варианта выполним следующие действия:
Теперь созданный вами отчет появится в списке отчетов по зарплате в соответствующем разделе программы. Вы в любой момент сможете быстро переключаться между стандартным вариантом отчета и вашим личным оптимизированным вариантом через меню Еще — Вариант отчета. Настройка завершена!