|
Динамический список на форме - задать значение в колонке списка | ☑ | ||
---|---|---|---|---|
0
PCcomCat
24.01.18
✎
13:57
|
Доброго времени, уважаемые!
В УФ чайник пока... На форме имеется динамический список (произвольный запрос), который выводит ссылку на документ и время выполнения в секундах. Необходимо вывести еще это время в формате ЧЧ:ММ:СС. Можно было бы, конечно, в запросе вычислить дату со временем, но дальше как? Время выполнения может составлять более 24-х часов. В общем модуле у меня есть функция преобразования числа во время (возвращаемый тип - строка). Можно ли как-то задействовать эту функцию? В общем, подскажите, как можно сделать это преобразование в УФ? |
|||
1
Сильф
24.01.18
✎
14:00
|
(0) > Можно было бы, конечно, в запросе вычислить дату со временем, но дальше как?
Формат(ВашаДата, "ДЛФ=T"); |
|||
2
PCcomCat
24.01.18
✎
14:12
|
(0) Это время от даты со временем.
Есть время выполнения = 101 559 сек. В запросе динамического списка пишу: ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ВложенныйЗапрос.ВремяВыполненияСекунды) КАК ВремяВыполнения В условном офомлении ставлю форма = ДЛФ=T. В результате получаю: 4:12:39, хотя долно быть 28:12:39. Или я какие кракозяблы не поставила? |
|||
3
PCcomCat
24.01.18
✎
14:12
|
(2) к (1)
|
|||
4
Мимохожий Однако
24.01.18
✎
14:15
|
(2) Без форматирования ДЛФ=T что показывает?
|
|||
5
PCcomCat
24.01.18
✎
14:17
|
(4)? Недопонимаю...
Ставлю в формат без кавычек ДФЛ = Т показывает время только без учета, что там два дня. |
|||
6
PCcomCat
24.01.18
✎
14:18
|
+(5) Вернее там дата 02.01.0001 04:12:39
|
|||
7
PCcomCat
24.01.18
✎
14:25
|
В обычных формах при получении данных через условное оформление задаю значение с помощью моей функции общего модуля, в СКД тоже эту функцию использую.
А в УФ как? |
|||
8
toypaul
гуру
24.01.18
✎
14:29
|
(7) в последних версиях платформы у динамического списка в УФ тоже есть подобная возможность
|
|||
9
PCcomCat
24.01.18
✎
14:30
|
(8) другая платформа - пока только снится... ))
|
|||
10
toypaul
гуру
24.01.18
✎
14:31
|
ну можно "собрать" в запросе время в нужном формате. муторно, но можно
|
|||
11
Сильф
24.01.18
✎
14:32
|
(7) никак )
(2) да, я недочитал условие, так конечно не получится... |
|||
12
PCcomCat
24.01.18
✎
14:32
|
(10) Особенно, когда платформа не позволяет использовать пакеты в запросе динамического списка ))
|
|||
13
PCcomCat
24.01.18
✎
14:34
|
(11) Ох уж эти НЕ"УправляемыеФормы"...
|
|||
14
toypaul
гуру
24.01.18
✎
14:34
|
(12) а зачем здесь пакеты. посчитать отдельно часы, минуты и секунды.
|
|||
15
PCcomCat
24.01.18
✎
14:36
|
(14)Спасибо! Пойду рисовать...
|
|||
16
PCcomCat
24.01.18
✎
15:13
|
В общем, сделала через три колонки: часы, минуты, секунды.
Потому как в запросе из чисел строку собрать нельзя. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |