Для ведения такого учета в программе 1С ЗУП 3.1 надо:
- Создать два показателя:
Первый показатель создается для организации. Значения показателя будут заносится в документ «Данные для расчета заработной платы» на год по периодам.

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

- Создать два шаблона документа - ввода исходных данных.
Первый шаблон «Норма по ПК».

Второй шаблон «Норма по ПК не полный месяц».

- Создать новое начисление «Оплата недоработок 40 часов»

В начислении использована формула, ее логика в следующем:
Идет сравнении фактически отработанного времени со временем, которое указано как норма для сотрудника, если факт меньше этой нормы, тогда расчитывается дельта и умножается на средний заработок, далее идет сравнении фактически отработанного времени со временем, которое указано как норма для организации и если факт меньше, тогда дельта умножается на средний заработок, иначе 0.
Что нужно сделать в программе:
- Завести графики работ

- Назначить графики работ сотрудникам в документе «Кадровый перевод»

- Назначить новое начисление этим сотрудникам в документе «Кадровый перевод»

- Заполнить документ Данные для расчета заработной платы - «Норма по ПК»
По кнопке создать выбираем нужный шаблон документа

Заполнить можно до конца года по периодам.

Данные из этого документа подтягиваются в формулу начисления недоработок, и используются в том случае, когда сотрудник полностью отработал месяц.
- Заполнить документы Данные для расчета заработной платы – «Норма по ПК не полный месяц»


Этот документ заполняется в тех месяцах и по тем сотрудникам, по которым месяц отработан не полностью.
- Создать документ – Начисление заработной платы и взносов.
Вступайте в нашу телеграмм-группу Инфостарт