// Больничный
Если Выборка.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисления.ПособиеПоБолезни Тогда
Начало = Выборка.ПериодДействияНачало;
Конец = Выборка.ПериодДействияКонец;
Пока Конец>Начало Цикл
Движение = Движения.ОсновныеНачисления.Добавить();
ЗаполнитьЗначенияСвойств(Движение, Выборка);
Движение.График = Справочники.ГрафикиРаботы.Пятидневка;
Движение.ПериодДействияНачало =Макс(НачалоМесяца(Начало),Выборка.ПериодДействияНачало) ;
Движение.ПериодДействияКонец = Мин(КонецМесяца(Движение.ПериодДействияНачало),Конец);
Начало = КонецМесяца(Начало)+1;
Движение.БазовыйПериодНачало = НачалоМесяца(ДобавитьМесяц(Движение.ПериодДействияНачало,-1));
Движение.БазовыйПериодКонец = КонецМесяца(Движение.БазовыйПериодНачало);
КонецЦикла;
КонецЕсли
КонецЦикла;
Комментариев нет:
Отправить комментарий