Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Динамический список на форме - задать значение в колонке списка

Динамический список на форме  - задать значение в колонке списка
Я
   PCcomCat
 
24.01.18 - 13:57
Доброго времени, уважаемые!

В УФ чайник пока...

На форме имеется динамический список (произвольный запрос), который выводит ссылку на документ и время выполнения в секундах. Необходимо вывести еще это время в формате ЧЧ:ММ:СС.
Можно было бы, конечно, в запросе вычислить дату со временем, но дальше как?
Время выполнения может составлять более 24-х часов. В общем модуле у меня есть функция преобразования числа во время (возвращаемый тип - строка). Можно ли как-то задействовать эту функцию?

В общем, подскажите, как можно сделать это преобразование в УФ?
 
 
   Сильф
 
1 - 24.01.18 - 14:00
(0) > Можно было бы, конечно, в запросе вычислить дату со временем, но дальше как?

Формат(ВашаДата, "ДЛФ=T");
   PCcomCat
 
2 - 24.01.18 - 14:12
(0) Это время от даты со временем.

Есть время выполнения = 101 559 сек.

В запросе динамического списка пишу:
ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, ВложенныйЗапрос.ВремяВыполненияСекунды) КАК ВремяВыполнения

В условном офомлении ставлю форма = ДЛФ=T.

В результате получаю: 4:12:39, хотя долно быть 28:12:39.

Или я какие кракозяблы не поставила?
   PCcomCat
 
3 - 24.01.18 - 14:12
(2) к (1)
   МимохожийОднако
 
4 - 24.01.18 - 14:15
(2) Без форматирования ДЛФ=T что показывает?
   PCcomCat
 
5 - 24.01.18 - 14:17
(4)? Недопонимаю...
Ставлю в формат без кавычек ДФЛ = Т показывает время только без учета, что там два дня.
   PCcomCat
 
6 - 24.01.18 - 14:18
+(5) Вернее там дата 02.01.0001 04:12:39
   PCcomCat
 
7 - 24.01.18 - 14:25
В обычных формах при получении данных через условное оформление задаю значение с помощью моей функции общего модуля, в СКД тоже эту функцию использую.
А в УФ как?
   toypaul
 
8 - 24.01.18 - 14:29
(7) в последних версиях платформы у динамического списка в УФ тоже есть подобная возможность
   PCcomCat
 
9 - 24.01.18 - 14:30
(8) другая платформа - пока только снится... ))
   toypaul
 
10 - 24.01.18 - 14:31
ну можно "собрать" в запросе время в нужном формате. муторно, но можно
 
 Рекламное место пустует
   Сильф
 
11 - 24.01.18 - 14:32
(7) никак )

(2) да, я недочитал условие, так конечно не получится...
   PCcomCat
 
12 - 24.01.18 - 14:32
(10) Особенно, когда платформа не позволяет использовать пакеты в запросе динамического списка ))
   PCcomCat
 
13 - 24.01.18 - 14:34
(11) Ох уж эти НЕ"УправляемыеФормы"...
   toypaul
 
14 - 24.01.18 - 14:34
(12) а зачем здесь пакеты. посчитать отдельно часы, минуты и секунды.
   PCcomCat
 
15 - 24.01.18 - 14:36
(14)Спасибо! Пойду рисовать...
   PCcomCat
 
16 - 24.01.18 - 15:13
В общем, сделала через три колонки: часы, минуты, секунды.
Потому как в запросе из чисел строку собрать нельзя.

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