|
Преобразование числа в дату в СКД | ☑ | ||
---|---|---|---|---|
0
betwixt
22.04.13
✎
17:21
|
В СКД имеем поле с типом число (это количество секунд), есть ли возможность отобразить его в виде Х ч. ХХ мин. ХХ сек.?
|
|||
1
Робинзон Крузо
22.04.13
✎
17:23
|
(0) Пиши функцию для вычисляемого поля и будет тебе счастье.
|
|||
2
betwixt
22.04.13
✎
17:25
|
(1) в итоговой строке эта функция тоже сработает?
|
|||
3
Робинзон Крузо
22.04.13
✎
17:28
|
(2) Как нефиг.
|
|||
4
betwixt
22.04.13
✎
17:32
|
(1) в типовых конфах такой функции, случаем, нет в общих модулях?
|
|||
5
hhhh
22.04.13
✎
17:34
|
(4) откуда? Эта функция только для избранных эстетов.
|
|||
6
SeraFim
22.04.13
✎
17:36
|
ДобавитьКДате(ДатаВремя(1,1,1,0,0,0), Секунда, &КоличествоСекунд)
|
|||
7
betwixt
22.04.13
✎
17:41
|
(6) выдаст мне допустим 01.01.0001 08:23:35, а мне бы в формате 8ч.23мин.35сек.
|
|||
8
Necessitudo
22.04.13
✎
17:45
|
(7) Формат
|
|||
9
hhhh
22.04.13
✎
17:46
|
(7) а откуда взялось количество секунд? Может это выбосить и вернуть сразу разность дат по-человечески.
|
|||
10
betwixt
22.04.13
✎
17:46
|
(9) Забыл уточнить, поля выбираются из внешнего источника
|
|||
11
betwixt
22.04.13
✎
17:54
|
Создал функцию, итоговую строку не считает, если есть хоть одна строка с ЧислоСекунд = 0
Функция ЧислоСекундВДату(ЧислоСекунд) Экспорт Дата = Дата(1,1,1) + ЧислоСекунд; Возврат Дата; КонецФункции // () |
|||
12
Wobland
22.04.13
✎
17:57
|
итоговая дата? забавно
|
|||
13
betwixt
22.04.13
✎
18:06
|
(12) у меня там в основном минуты, поэтому красивее было бы видеть это сразу в днях и часах
|
|||
14
mistеr
22.04.13
✎
18:06
|
(11) Складывать-то секунды надо.
|
|||
15
betwixt
22.04.13
✎
18:09
|
(14) на вкладке "Ресурсы" у меня прописано Сумма(ЧислоСекунд), а на вкладке "Вычисляемые поля" ЧислоСекундВДату(ЧислоСекунд).
|
|||
16
mistеr
22.04.13
✎
18:10
|
(15) Теперь подумай, что вычисляется сначала, что потом.
|
|||
17
Wobland
22.04.13
✎
18:12
|
может, до автора дойдёт, когда он узнает, что времени без даты просто нет?
|
|||
18
betwixt
22.04.13
✎
18:13
|
(16) вот поэтому сразу и задал вопрос во втором сообщении
|
|||
19
ilya_i
22.04.13
✎
18:15
|
Формат(ТекущаяДата(),"ДФ='HH ""ч."" mm ""мин."" ss ""сек.""'")
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |