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