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