Имя: Пароль:
1C
1С v8
Последнее значение массива в СКД
0 svsvsv
 
26.12.16
12:41
Здравствуйте!
Можно ли при помощи выражения в СКД получить последнее значение в нижестоящей группировке в качестве итога ресурса?

В поле "Выражение" у ресурса пишу Массив(ВычислитьВыражениеСГруппировкойМассив("Часов")), в поле "Рассчитывать по..." указываю нужное поле группировки, в результате получаю нужный массив. При помощи выражения СоединитьСтроки() получаю строковое представление массива. Каким образом можно получить последний элемент этого массива?
1 xsnika
 
26.12.16
13:00
UP
2 Мимохожий Однако
 
26.12.16
13:04
Попробуй использовать функцию в общем модуле, которая возвращает это значение
3 svsvsv
 
26.12.16
13:22
(2) Хорошая идея, спасибо
4 svsvsv
 
26.12.16
13:48
Получилось сделать при помощи общего модуля:

В ресурсе в поле "Выражение" пишем:
МойОбщийМодуль.ПолучитьПоследнийЭлементМассива(Массив(ВычислитьВыражениеСГруппировкойМассив("ИмяРесурса")))

Функция в общем модуле:
Функция ПолучитьПоследнийЭлементМассива(Массив)
   Возврат Массив[Массив.Количество()-1];
КонецФункции