Имя: Пароль:
1C
 
Отсчитать 10 рабочих дней с определенной даты
0 miniconda
 
28.11.19
09:38
Как можно отсчитать получить дату, которая получена путем отсчета 10 рабочих дней с определенной даты? Есть ли что-то типовое?
1 Fish
 
28.11.19
09:39
Есть. В конфах, где есть производственный календарь.
2 Fish
 
28.11.19
09:46
3 dka80
 
28.11.19
09:58
(1) ага. там черт ногу сломит ))
ЗУП 3.1.11.133 общий модуль КалендарныеГрафики функция ДатыПоКалендарю, например
4 Fish
 
28.11.19
10:00
(3) Ну вопрос был есть такое или нет, а не кто там что сломит. :) Ну и в (2) вроде вполне рабочие варианты.
5 miniconda
 
28.11.19
15:08
(1) (3) Подскажите, пожалуйста, каким образом это условие делает так, что во втором столбце накапливается число рабочих дней?
Это взято по ссылке из книги знаний выше

ВЫБРАТЬ
                     ТЗ.ДатаКалендаря,
                     СУММА(ТЗ1.ЧислоРабочихДней) КАК ЧислоРабочихДней
                
                 ИЗ
                     ТЗ КАК ТЗ
                         ЛЕВОЕ СОЕДИНЕНИЕ ТЗ КАК ТЗ1
                         ПО (ТЗ1.ДатаКалендаря <= ТЗ.ДатаКалендаря)
                
                 СГРУППИРОВАТЬ ПО
                     ТЗ.ДатаКалендаря
                 ;
6 dka80
 
28.11.19
15:32
убери группировку и посмотри на результат
7 dka80
 
28.11.19
15:35
1. Выбрали сначала все рабочие дни за период, поместили в ТЗ
2. Выбираем из ТЗ все рабочие дни и прикрепляем все рабочие дни до этой даты.
Дата         Число рабочих дней
01.03.2019      1    
02.03.2019      1
03.03.2019      1

Дата         Число рабочих дней
01.03.2019      01.03.2019    1    
02.03.2019      01.03.2019    1     02.03.2019    1
03.03.2019      01.03.2019    1     02.03.2019    1    03.03.2019

После группировки

Дата         Число рабочих дней
01.03.2019      1    
02.03.2019      1+1=2
03.03.2019      1+1+1=3

Далее максимум Дата = 03.03.2019 и дней по этой дате 3
8 zmaksimuz
 
28.11.19
16:11
(5) А чем не устроил альтернативный вариант (от автора butterbean)?
ИМХО тот запрос красивее и понятнее для новичка.
9 miniconda
 
28.11.19
16:39
(7) да я убирал, пытался, чего-то все равно не догонял. Вот щас стало понятнее, спасибо)

(8) Хотел разобраться с болеем сложным для меня вариантом))
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.