Пытаюсь высчитать норму если сотрудник принят в середине этого месяца:
ВЫБРАТЬ
СУММА(РегламентированныйПроизводственныйКалендарь.Пятидневка) * 8 - СУММА(ВЫБОР
КОГДА РегламентированныйПроизводственныйКалендарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ЧасовПоПятидневке
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаПриема И &КонецПериода
ВЫБРАТЬ
ГрафикиРаботыПоВидамВремени.ГрафикРаботы,
СУММА(ГрафикиРаботыПоВидамВремени.ПроизводственныйКалендарьПятидневкаЧасы) КАК Норма,
СУММА(ГрафикиРаботыПоВидамВремени.ОсновноеЗначение) КАК ФактСПятидневкой
ИЗ
РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГрафикиРаботыПоВидамВремени
ГДЕ
ГрафикиРаботыПоВидамВремени.ГрафикРаботы = &Сотрудник
И ГрафикиРаботыПоВидамВремени.Дата МЕЖДУ &ДатаПриема И &КонецПериода
И ГрафикиРаботыПоВидамВремени.ВидУчетаВремени = &ПоЧасам
СГРУППИРОВАТЬ ПО
ГрафикиРаботыПоВидамВремени.ГрафикРаботы,
ГрафикиРаботыПоВидамВремени.ВидУчетаВремени
В принципе показывает тоже число, наверное правильное. Мне надо Получить норму и отнять из нее часы в которых сотрудник работал по сменному графику)