Здравствуйте!
Можно ли при помощи выражения в СКД получить последнее значение в нижестоящей группировке в качестве итога ресурса?
В поле "Выражение" у ресурса пишу Массив(ВычислитьВыражениеСГруппировкойМассив("Часов")), в поле "Рассчитывать по..." указываю нужное поле группировки, в результате получаю нужный массив. При помощи выражения СоединитьСтроки() получаю строковое представление массива. Каким образом можно получить последний элемент этого массива?
В ресурсе в поле "Выражение" пишем:
МойОбщийМодуль.ПолучитьПоследнийЭлементМассива(Массив(ВычислитьВыражениеСГруппировкойМассив("ИмяРесурса")))
Функция в общем модуле:
Функция ПолучитьПоследнийЭлементМассива(Массив)
Возврат Массив[Массив.Количество()-1];
КонецФункции
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший