Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД Пользователькие поля и функции общего модуля

СКД Пользователькие поля и функции общего модуля
Я
   s-n-a-y
 
19.11.20 - 15:41
Просто уточнить хочу. Мне в типовом отчете нужно добавить поле - разность дат без учета выходных и праздников. Для этого нужно делать функцию в общем модуле. В пользовательском режиме ей воспользоваться ведь не получится? нужно по любому править отчет в конфигураторе?
   Chameleon1980
 
1 - 19.11.20 - 15:58
уже пробовали?
   s-n-a-y
 
2 - 19.11.20 - 16:02
(1) нет. В интернете нашел, что в пользовательком режиме можно пользоваться функциями языка выражений скд, но функциями встроенного языка по-видимому нет
https://i2.wp.com/1clancer.ru/i/pics/article/1081/4.png
   SleepyHead
 
3 - 20.11.20 - 04:38
(2) В конфигураторе нажми Shift-F1, раздел "Система компоновки данных" - "Язык выражений" - "Функции языка выражений"

См. описание функции РазностьДат(Выражение1 , Выражение2 , ТипРазности)

Тип разности указывать в кавычках, одно из значений - "Секунда"; "Минута"; "Час"; "День"; "Месяц"; "Квартал"; "Год".
   Chameleon1980
 
4 - 20.11.20 - 07:44
{3} у него хитрая разность
   ИУБиПовиц
 
5 - 20.11.20 - 09:25
(0) Разность дат с учетом выходных и праздничных это скорее всего запрос к произв календарю .
Для каждой строки отчета скд будет вызываться свой запрос.
Как вы думаете быстро ли будет отрабатывать?:)
Почему в самом запросе во врем таблицу поместить количество выходных и праздничных, и выводить Разностьдат(дата1,Дата,ДЕнь) - ВремТЗ.КолТЗиПр
пошустрее будет
   SleepyHead
 
6 - 20.11.20 - 10:40
(4) "Разность без учета выходных и праздников" - я так понял, что и есть разность дат. Или нет?
   Chameleon1980
 
7 - 20.11.20 - 10:58
(6) все верно
но
думается мне, что если бы просто нужна была разность дат, то акцента на слова "без учета выходных и праздников"
не было бы
   mistеr
 
8 - 20.11.20 - 11:01
(0) Это нужно в запросе получть.
   SleepyHead
 
9 - 20.11.20 - 12:24
(7) Какой-то акцент, в таком случае, запутанный..

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.