Чтобы программно получить норму дней или часов в 1с зуп 3.1, вставьте в свою внешнюю обработку следующий код:
ДатаНачала=ДатаВывода; МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; МассивСотрудников = Новый Массив; МассивСотрудников.Добавить(Сотрудник); СоздатьВТСотрудники(МенеджерВременныхТаблиц, МассивСотрудников, ДатаНачала); ПараметрыПолученияДанных = УчетРабочегоВремениРасширенный.ПараметрыПолученияДанныхУчетаВремени(); ДатаНачала = ДатаВывода; ДатаОкончания = КонецМесяца(ДатаНачала); ПараметрыПолученияДанных.ДатаНачала = ДатаНачала; ПараметрыПолученияДанных.ДатаОкончания = ДатаОкончания; УчетРабочегоВремениРасширенный.СоздатьВТПлановоеВремя(МенеджерВременныхТаблиц, Истина, ПараметрыПолученияДанных); НормаТЗ = МенеджерВременныхТаблиц.Таблицы["ВТПлановоеВремя"].ПолучитьДанные().Выгрузить(); ДниНорма=0; Для Каждого СтрокаНормаТЗ из НормаТЗ Цикл Если СокрЛП(СтрокаНормаТЗ.ВидУчетаВремени)="Явка" Тогда Если Объект.СуммированныйУчетРабочегоВремени Тогда ДниНорма=ДниНорма+СтрокаНормаТЗ.ЧасыНорма; Иначе ДниНорма=ДниНорма+СтрокаНормаТЗ.ДниНорма; КонецЕсли; КонецЕсли; КонецЦикла;