|
СКД Пользователькие поля и функции общего модуля |
☑ |
0
s-n-a-y
19.11.20
✎
15:41
|
Просто уточнить хочу. Мне в типовом отчете нужно добавить поле - разность дат без учета выходных и праздников. Для этого нужно делать функцию в общем модуле. В пользовательском режиме ей воспользоваться ведь не получится? нужно по любому править отчет в конфигураторе?
|
|
1
Chameleon1980
19.11.20
✎
15:58
|
уже пробовали?
|
|
2
s-n-a-y
19.11.20
✎
16:02
|
(1) нет. В интернете нашел, что в пользовательком режиме можно пользоваться функциями языка выражений скд, но функциями встроенного языка по-видимому нет
|
|
3
SleepyHead
гуру
20.11.20
✎
04:38
|
(2) В конфигураторе нажми Shift-F1, раздел "Система компоновки данных" - "Язык выражений" - "Функции языка выражений"
См. описание функции РазностьДат(Выражение1 , Выражение2 , ТипРазности)
Тип разности указывать в кавычках, одно из значений - "Секунда"; "Минута"; "Час"; "День"; "Месяц"; "Квартал"; "Год".
|
|
4
Chameleon1980
20.11.20
✎
07:44
|
{3} у него хитрая разность
|
|
5
ИУБиПовиц
20.11.20
✎
09:25
|
(0) Разность дат с учетом выходных и праздничных это скорее всего запрос к произв календарю .
Для каждой строки отчета скд будет вызываться свой запрос.
Как вы думаете быстро ли будет отрабатывать?:)
Почему в самом запросе во врем таблицу поместить количество выходных и праздничных, и выводить Разностьдат(дата1,Дата,ДЕнь) - ВремТЗ.КолТЗиПр
пошустрее будет
|
|
6
SleepyHead
гуру
20.11.20
✎
10:40
|
(4) "Разность без учета выходных и праздников" - я так понял, что и есть разность дат. Или нет?
|
|
7
Chameleon1980
20.11.20
✎
10:58
|
(6) все верно
но
думается мне, что если бы просто нужна была разность дат, то акцента на слова "без учета выходных и праздников"
не было бы
|
|
8
mistеr
20.11.20
✎
11:01
|
(0) Это нужно в запросе получть.
|
|
9
SleepyHead
гуру
20.11.20
✎
12:24
|
(7) Какой-то акцент, в таком случае, запутанный..
|
|