При расчете заработной платы преподавателей и педагогических работников часто используется формула с несколькими переменными, например, педагогическая нагрузка, тарифная ставка или оклад, а также различные нормы времени. Типовой отчет Расчетный листок в программах 1С:Зарплата и управление персоналом и 1С:Зарплата и кадры государственного учреждения по умолчанию выводит только один основной показатель начисления, а в графу отработанных часов подставляет данные основного графика сотрудника, что приводит к расхождениям. Разберем, как устроена эта логика и какими способами можно вывести нужный показатель и корректные часы в отчет.
Прежде чем переходить к настройке состава показателей, убедимся, что в самом отчете включена опция отображения расчетных данных. Проанализируем порядок действий:
После включения этой опции под наименованием вида расчета появится строка с числовым значением показателя и его тарифом. Однако если в формуле вида расчета задействовано несколько показателей сотрудника (например, ОкладПреподавателя и Педнагрузка), программа выведет только один из них.
Выясним причину, почему при наличии формулы вида ОкладПреподавателя * Педнагрузка / 72 * ВремяВДнях / НормаДней в отчет попадает значение оклада, а не требуемый объем педагогических часов. Программа при формировании расшифровки строковых показателей обращается к зарегистрированным значениям и часто берет первый встретившийся показатель сотрудника из описания формулы.
Самое быстрое и не требующее доработок решение — изменить порядок следования сомножителей в формуле начисления:
ОкладПреподавателя * Педнагрузка / НормаПеднагрузки * ВремяВДнях / НормаДней
на формулу, где целевой показатель стоит на первом месте:
Педнагрузка * ОкладПреподавателя / НормаПеднагрузки * ВремяВДнях / НормаДней
При математическом расчете результат умножения не изменится, но алгоритм компоновки данных расчетного листка при очередном расчете зарплаты выведет именно значение показателя Педнагрузка.
Рассмотрим подробнее внутренний механизм выбора основного показателя платформой. В типовых конфигурациях при формировании печатной формы отбираются показатели с назначением Для сотрудника, являющиеся постоянными или плановыми. Если таких показателей в одном начислении оказывается несколько, система упорядочивает их по алфавиту наименования.
Если мы не хотим менять структуру формулы, применим альтернативный способ:
Педнагрузка.ОкладПреподавателя (например, добавим в начало наименования восклицательный знак, пробел или цифру: !Педагогическая нагрузка).После этого система автоматически сделает данный показатель приоритетным при выводе в расчетный листок.
Разберем вторую часть проблемы: в расчетном листке в колонке Оплачено часов выводятся либо нули, либо часы по основному графику пятидневки, в то время как требуется видеть значение Педнагрузка * ВремяВДнях / НормаДней.
Проанализируем причину такого поведения. Данные в графы Оплачено дней и Оплачено часов заполняются не из расчетной формулы, а из фактических учетных данных рабочего времени, зафиксированных в регистрах расчета. Так как начисление педагогических часов рассчитывается по показателю ВремяВДнях, система не регистрирует отдельные отработанные часы по этому начислению.
Для корректного отражения времени существует несколько подходов в зависимости от используемой конфигурации и методики учета:
Вместо расчета от дней настраиваем вид расчета с использованием типового показателя ВремяВЧасах. На вкладке Учет времени начисления указываем отдельный вид времени (например, специально добавленный вид времени Педагогическая работа). В этом случае фактические часы фиксируются документом Табель учета рабочего времени или индивидуальным графиком, и они штатно заполняют колонку часов в расчетном листке.
В конфигурации 1С:Зарплата и кадры государственного учреждения для учебных заведений предусмотрен специализированный учет. В разделе Настройка — Особенности государственного учреждения включается признак расчета зарплаты в образовательной организации. Нагрузка рассчитывается документами тарификации, а для сотрудников формируется специализированный отчет Расчетный листок преподавателя, где подробно разделены ставки, нормы и фактические часы учебного плана.
Если методика расчета через дни утверждена учетной политикой организации и менять начисления нельзя, стандартными настройками вывести результат вычисления формулы в колонку времени невозможно. В этой ситуации оптимальным решением является создание внешней печатной формы расчетного листка либо подключение расширения конфигурации. В коде формирования печатной таблицы ячейка часов заполняется расчетным произведением показателей из регистра сведений ЗначенияПоказателейНачислений и данных об отработанных днях.