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

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

Как в СКД вывести представление значения через самописную функцию?

Как в СКД вывести представление значения через самописную функцию?
Я
   mgd79
 
30.10.17 - 11:51
Добрый день!

В регистр пишется количество секунд.
Мне нужно в отчет вывести итоги в формате Часы:Минуты:Секунды
В глобальном модуле написал функцию преобразования количества секунд к строке нужного формата.
В СКД у поля в "Выражение представления" указываю "ФорматироватьКоличествоСекунд(КоличествоВремени)"

У процессора компоновки включил использование внешних функций
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);

Не работает.
В отчет выводит исходное значение в виде количества секунд.

Подскажите, плиз, кто знает.
Спасибо заранее.
 
 
   Гипервизор
 
1 - 30.10.17 - 12:18
(0) Функция экспортная?
   mgd79
 
2 - 30.10.17 - 12:20
Экспортная.
Суть в том, что он не ругается на то, что не видит функцию. А просто ничего не делает.
   Гипервизор
 
3 - 30.10.17 - 12:29
А имя общего модуля разве не надо указывать?
https://its.1c.ru/db/metod8dev/content/1583/hdoc
   mgd79
 
4 - 30.10.17 - 12:41
Видимо не надо, если глобальный
   mgd79
 
5 - 30.10.17 - 12:42
Попробовал вызвать эту же функцию для поля "Проект", по которому группируется отчет. К нему применилась. А к полю, которое ресурс почему-то не хочет.

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