Расчет заработной платы в 1с : Предприятии.
В задачах на расчет заработной платы используются следующие объекты:
- План видов расчета
- Регистр расчета
- Регистр сведений
- Документ Начисление заработной платы
План видов расчета содержит виды начислений.

Для плана видов расчета указываем предопределенные виды расчета. Для каждого вида расчета выбираем «Базовые», «Ведущие» и если есть «Вытесняющие» виды расчета.

Регистр сведение «КалендарныйГрафик».

На вкладке «Данные» настроим измерения и ресурсы регистра. В качестве измерения зададим «ДеньМесяца» типа Дата, а в качестве ресурса «КоличествоЧасов» типа число.

Регистр расчета 1с настраивается следующим образом.

Расчет заработной платы 1с. Обработка заполнения календарного графика в 1с
Заполнение календарного графика выполняется при помощи обработки, которая может быть написана двумя способами.

Во-первых с использованием набора записей
&НаСервере
Процедура ЗаполнитьКалендарныйГрафикНаСервере()
Движение=РеГистрыСведений.КалендарныйГрафик.СоздатьНаборЗаписей();
День=Объект.ДатаНачала;
Пока День<=Объект.ДатаОкончания Цикл
Запись=Движение.Добавить();
Запись.ДеньМесяца=День;
Если ДеньНедели(День)<6 Тогда
Запись.КоличествоЧасов=8;
Иначе
Запись.КоличествоЧасов=0;
КонецЕсли;
Движение.Записать();
День=День+24*60*60;
Конеццикла;
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьКалендарныйГрафик(Команда)
ЗаполнитьКалендарныйГрафикНаСервере();
КонецПроцедуры
