Имя: Пароль:
1C
 
СКД. Выражение представления ресурса
0 IdoL2k
 
12.07.10
16:17
Вобщем задача следующая. Есть ресурс "Время" в секундах. Неоходимо выводить данные в отчет в формате ДД:ЧЧ:ММ.
Написал функцию, возвращающую необходимую строку из переданных секунд, разместил в глобальном модуле. В поле "Выражение представления" вычисляемого поля сослался на данную функцию, а в поле "Выражение" на поле, содержащее количество секунд.
Выводится все шикарно, но итоги считаются неправильно. Точнее вообще не считаются. В итогах выводится какое либо значение детальных записей (алгоритм не понял).
Как ситуацию можн разрулить? Где мог допустить ошибку? Может вообще использовать какой то другой подход?
1 IdoL2k
 
12.07.10
16:34
але але!
2 IdoL2k
 
12.07.10
16:37
Также непонятно почему не работает "Выражение представления" непосредственно поля набора данных... Поле - ресурс
3 IdoL2k
 
12.07.10
16:48
ну что? никто не загонялся?
4 IdoL2k
 
12.07.10
17:45
Вобщем погуглил по форуму, нашел ответ.
Выражение представления для ресурсов не работает. ДЛя этих целей необходимо прописывать выражение непосредственно в формуле расчета ресурса (на закладке "Ресурсы").
У меня получилась следующая петрушка:
СекундыВСтрокуВремени(Сумма(Время))
где СекундыВСтрокуВремени() - функция, возвращающая нужную строку (ДД:ЧЧ:ММ);
Время - поле, хранящее значение в секундах