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