Разница в рабочих днях в запросе #539226


#0 by NickEl
Доброе время суток. Подскажите как получить разницу в рабочих днях при помощи запроса. P.S. В запросе выполняется запрос по регистру, у регистра есть поле "ДатаСостояния". Так вот для каждой записи регистра нужно получить разницу между "ДатаСостояния" и "ТекущаяДата" в рабочих днях.
#1 by ZanderZ
в ЗУПе  например есть регистр сведений Производственный календарь с помощью которого можно вытянуть эти данные
#2 by butterbean
#3 by NickEl
Спасибо за ссылку. Опробую на своем запросе
#4 by NickEl
Не получается переделать запрос по ссылке на подобную выборку: когда задаешь период, например: 01.03.2011 - 03.03.2011, нужен результат: Дата1          Дата2     Кол. дн. 01.03.2011 - 01.03.2011   0 01.03.2011 - 02.03.2011   1 02.03.2011 - 02.03.2011   0 02.03.2011 - 03.03.2011   1 и т.д. Возможно сделать так?
#5 by catena
? ВЫБРАТЬ ГДЕ    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНач И &ДатаКон ; ВЫБРАТЬ    &ДатаНач Как ДатаНач,
#6 by catena
ГДЕ    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНач И &ДатаКон ;    ТЗ2.ДатаКалендаря как ДатаНач,    ТЗ.ДатаКалендаря как ДатаКон,    СУММА(ТЗ1.ЧислоРабочихДней)-1 КАК ЧислоРабочихДней ИЗ
#7 by NickEl
Спасибо catena :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С