0
dka80
30.07.19
✎
13:44
|
Добрый день.
ЗУП 3.1.9.227
Необходимо получить отработанное время и норму времени за этот период.
Получаю через метод УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаРабочегоВремениСотрудников:
МассивСотрудников = Ведомость.Зарплата.ВыгрузитьКолонку("Сотрудник");
ДатаНачала = Ведомость.ПериодРегистрации;
ДатаОкончания = КонецМесяца(Ведомость.ПериодРегистрации);
ПараметрыПолученияДанных = УчетРабочегоВремениРасширенный.ПараметрыПолученияДанныхУчетаВремени();
ПараметрыПолученияДанных.ДатаНачала = ДатаНачала;
ПараметрыПолученияДанных.ДатаОкончания = ДатаОкончания;
СоздатьВТСотрудники(МенеджерВременныхТаблиц, МассивСотрудников, ДатаНачала,ДатаОкончания,ДатаНачала,ДатаОкончания);
УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаРабочегоВремениСотрудников(МенеджерВременныхТаблиц, Истина, ПараметрыПолученияДанных);
ДанныеТабеляТ13 = МенеджерВременныхТаблиц.Таблицы.Найти("ВТДанныеУчетаРабочегоВремениСотрудников").ПолучитьДанные().Выгрузить();
Но почему-то возвращает фактически отработанное время без учета отклонений, т.е. сотрудника фактически отпуск без оплаты, а функция возвращается явки.
P.S. если создать документ Табель, то все работает отлично.
Может я как-то не так ПараметрыПолученияДанных заполняю?
|
|