При ведении учета по нескольким организациям в одной информационной базе часто возникает необходимость сформировать единый расчетный листок по сотруднику со всеми его начислениями и удержаниями сразу по всем юридическим лицам. В схеме компоновки данных типового отчета «Анализ начислений и удержаний» разработчиками предусмотрен вариант «Расчетный листок управленческий», однако в пользовательском интерфейсе раздела «Зарплата» → «Отчеты по зарплате» он отображается далеко не всегда. Разберем подробно причины такого поведения программы и рассмотрим способы решения этой задачи.
Анализ программного кода и условий доступности отчета
Выясним причину, почему вариант отчета не отображается в списке доступных отчетов по зарплате в режиме «1С:Предприятие». Если мы обратимся к общему модулю ЗарплатаКадрыОтчеты, то увидим алгоритм проверки доступности функционала:
Если ОбщегоНазначения.ПодсистемаСуществует("ЗарплатаКадрыКорпоративнаяПодсистемы.УправленческаяЗарплата") Тогда
Модуль = ОбщегоНазначения.ОбщийМодуль("УправленческаяЗарплата");
Модуль.ДополнитьНастройкиОтчетаРасчетныйЛисток(НастройкиОтчета, КлючВарианта);
КонецЕсли;
Проанализируем этот участок кода:
Функционал управленческого расчетного листка завязан на специализированную подсистему ЗарплатаКадрыКорпоративнаяПодсистемы.УправленческаяЗарплата и общий модуль УправленческаяЗарплата.
В базовых версиях и версии 1С:ЗУП ПРОФ данная подсистема отсутствует, поэтому отчет программно скрыт и не выводится в интерфейс.
Управленческий расчетный листок не регистрируется в виде отдельного самостоятельного отчета в командном интерфейсе. Программа динамически дополняет настройки стандартного варианта РасчетныйЛисток свойствами управленческого варианта.
Порядок действий в конфигурации 1С:ЗУП КОРП
Если вы работаете в версии КОРП, но отчет все равно не отображается или не содержит нужных данных, выполним следующую проверку настроек по шагам:
Включение функциональной опции: Перейдем в раздел «Настройка» → «Расчет зарплаты» → «Настройка состава начислений и удержаний». На вкладке «Управленческий учет» проверим наличие и активность флага «Использовать управленческую зарплату». Без активации этой опции соответствующие механизмы блокируются.
Проверка прав доступа: В линейке КОРП видимость управленческих данных ограничивается правами и ролями. Проверим, назначены ли текущему пользователю роли на чтение данных управленческой зарплаты в его профиле групп доступа.
Выбор варианта внутри отчета: Откроем стандартный отчет «Расчетный листок» в разделе зарплатных отчетов. Нажмем меню «Еще» → «Прочее» → «Выбрать вариант отчета...» и проверим наличие пункта управленческого расчетного листка в открывшемся списке.
Обновление вариантов отчетов БСП: Если вариант присутствует в схеме СКД, но не зарегистрирован справочником ВариантыОтчетов, откроем данный справочник через меню «Функции для технического специалиста», найдем нужный отчет и выполним команду «Разместить в разделах» либо настроим его видимость.
Альтернативные способы получения сводных данных в 1С:ЗУП ПРОФ
Если используется типовая версия ПРОФ, где корпоративный управленческий блок отсутствует, рассмотрим способы получения аналогичной информации:
Настройка стандартного расчетного листка по нескольким организациям: Откроем типовой отчет «Расчетный листок», полностью снимем или очистим отбор в поле «Организация». В расширенных настройках отчета установим группировку «По сотрудникам и организациям». Это позволит сформировать сводную картину по человеку в рамках одной базы.
Использование внешнего отчета: Если необходима точная форма управленческого листка из СКД, разработчик может выгрузить схему компоновки отчета из конфигуратора в отдельный внешний отчет с расширением .erf и подключить его пользователям через раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки».