Как настроить расчетный листок по каждому сотруднику по месяцам в одном отчете в 1С:ЗУП 8.3?

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

При работе в программе 1С:Зарплата и управление персоналом 8.3 (редакция 3) пользователи часто сталкиваются с задачей сформировать расчетные листки за длительный период (квартал, полугодие или год) сразу по всем сотрудникам. Однако стандартные настройки отчета выводят информацию в неудобном виде: сначала идут все сотрудники за январь, затем все сотрудники за февраль и так далее.

Попытка изменить порядок группировок вручную в настройках отчета (например, перетащить группировку Сотрудник выше группировки Месяц) обычно заканчивается критической ошибкой системы компоновки данных (СКД): «В настройки отчета внесены критичные изменения. Отчет не будет сформирован». В этой статье мы подробно разберем, почему возникает эта ошибка, и рассмотрим элегантное штатное решение, которое позволяет получить нужный результат без программирования и изменения конфигурации.

Выясняем причину ошибки СКД

Для начала проанализируем ситуацию и поймем, почему стандартный механизм изменения структуры отчета в данном случае не работает. Отчет Расчетный листок в 1С:ЗУП 8.3 построен на базе сложной схемы компоновки данных. Его макет жестко завязан на определенную иерархию полей вывода. Когда мы пытаемся программно или интерактивно переставить группировку Физическое лицо выше группировки Месяц начисления, мы ломаем внутреннюю логику построения табличных частей отчета, из-за чего программа выдает ошибку и отказывается формировать отчет.

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

Разберем по шагам: настройка сортировки в отчете

Рассмотрим подробнее пошаговый алгоритм, который позволит нам настроить отчет правильно с первого раза:

  1. Перейдем в раздел Зарплата, выберем пункт Отчеты по зарплате и откроем отчет Расчетный листок.
  2. Установим необходимый период формирования отчета (например, с января по март текущего года). Поля Организация и Сотрудник оставим пустыми, если нам требуется сформировать данные по всему штату предприятия.
  3. В шапке отчета нажмем на кнопку Настройки....
  4. В открывшемся окне настроек в самом низу переключим вид настроек в режим Расширенный.
  5. В правом верхнем углу окна настроек нажмем кнопку Еще (три точки) и выберем пункт Настройки для технического специалиста.
  6. Перед нами откроется дерево структуры отчета. Нам необходимо найти и выделить главную (верхнюю) группировку. Обычно она имеет длинное техническое название: Месяц начисления, Организация сортировки, Подразделение сортировки, Физическое лицо.
  7. Выделив эту группировку, обратим внимание на нижнюю часть окна настроек. Перейдем на вкладку Сортировка.
  8. По умолчанию в таблице сортировки будет стоять единственный флажок Авто. Обязательно снимем этот флажок, чтобы отключить стандартный порядок вывода данных.
  9. Нажмем кнопку Добавить и внесем в список сортировки два поля в строго определенной последовательности:
    • Сначала добавляем поле Физическое лицо (направление сортировки оставляем по умолчанию — По возрастанию).
    • Затем добавляем поле Месяц начисления (направление сортировки также — По возрастанию).
  10. Нажмем кнопку Завершить редактирование внизу окна технического специалиста и нажмем кнопку Сформировать на панели отчета.

Проанализируем полученный результат. Отчет сформируется без каких-либо системных ошибок. В окне просмотра мы увидим непрерывную ленту расчетных листков: сначала будут выведены листки по первому сотруднику по алфавиту за все выбранные месяцы (например, Иванов за январь, февраль, март), затем по следующему сотруднику за те же месяцы, и так далее.

Как сохранить измененный вариант отчета

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

  1. На панели отчета Расчетный листок найдем кнопку со значком дискеты или нажмем кнопку Еще, далее перейдем в подменю Вариант отчета и выберем пункт Сохранить как....
  2. В поле Наименование укажем понятное и лаконичное название, например: Расчетные листки по сотрудникам (по месяцам).
  3. В разделе Доступность укажем, кому будет виден этот отчет: только автору (переключатель Только мне) или всем пользователям информационной базы (переключатель Указанным пользователям).
  4. Нажмем кнопку Сохранить.

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

Полезные приемы при массовой работе с расчетными листками

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

← На главную