|
Как в запросе к дате добавить определенное число рабочих дней? | ☑ | ||
|---|---|---|---|---|
|
0
slavik013
15.08.11
✎
14:18
|
Например надо такое:
|выбор когда Документ ссылка ТипА тогда | Документ.Дата + 3 раб дня |когда Документ ссылка ТипБ тогда | Документ.Дата + 2 раб дня |конец как ДатаУвеличенная Рабочие дни хочу считать по производственному календарю. Если дата была бы одна и заранее известна, то я бы додумался, а тут что-то не получается |
|||
|
1
butterbean
15.08.11
✎
14:20
|
||||
|
2
aleks-id
15.08.11
✎
14:22
|
ДОБАВИТЬКДАТЕ
|
|||
|
3
y22-k
15.08.11
✎
14:26
|
(2) Он имел ввиду РАБОЧИХ
|
|||
|
4
slavik013
15.08.11
✎
14:26
|
(1) это я видел, это функция для определенной даты, хочется в запросе сделать
(2) это календарные |
|||
|
5
y22-k
15.08.11
✎
14:29
|
(4) погодь поищу когда-то делал
|
|||
|
6
y22-k
15.08.11
✎
15:16
|
как-то так
ВЫБРАТЬ ВложенныйЗапрос.ДатаКалендаря, МАКСИМУМ(ВложенныйЗапрос.ПлюсТри) КАК ПлюсТри ИЗ (ВЫБРАТЬ ПЕРВЫЕ 3 РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ДатаКалендаря, Рабочие_После.ДатаКалендаря КАК ПлюсТри ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РегламентированныйПроизводственныйКалендарь.ВидДня КАК ВидДня, РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ДатаКалендаря ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ГДЕ РегламентированныйПроизводственныйКалендарь.ВидДня В(&ВидДняРабочий)) КАК Рабочие_После ПО РегламентированныйПроизводственныйКалендарь.ДатаКалендаря <= Рабочие_После.ДатаКалендаря И (ДОБАВИТЬКДАТЕ(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, ДЕНЬ, 14) >= Рабочие_После.ДатаКалендаря) ГДЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря = &ТекущаяДата УПОРЯДОЧИТЬ ПО ПлюсТри) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.ДатаКалендаря УПОРЯДОЧИТЬ ПО ПлюсТри |
|||
|
7
y22-k
15.08.11
✎
15:18
|
УПОРЯДОЧИТЬ ПО
ПлюсТри в конце лишняя |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |