|
Преобразование числа в дату в СКД |
☑ |
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 ""сек.""'")
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший