Имя: Пароль:
1C
1С v8
Группировка СКД с использованием СоединитьСтроки
0 NikePopov
 
07.04.14
17:50
Всем доброго дня!

Итак, стала передо мной задача:

Создать отчет на СКД, в котором(упрощенно), есть 2 колонки:
- Номенклатура
- Характеристики номенклатуры

Пример:
---------------------------------------------
|Номенклатура   | Описание характеристик    |
---------------------------------------------
|Стол           | Цвет - черный, ширина - 2м|
---------------------------------------------


Источником данных является регистр сведений "ДополнительныеСведения", где есть 3 поля:
- Объект
- Свойство
- Значение

Их я выбираю в набор данных СКД, далее группирую их в настройках отчёта по полю "Объект", удаляю детальные записи(их выводить мне в чистом виде не надо).

Создаю вычисляемое поле "ОписаниеХарактеристики", в котором в "Выражение представления" пишу "СоединитьСтроки(Массив(Представление(Характеристика) + " - " + Формат(ЗначениеХарактеристики, "ЧГ=")), ",")"

В результате чего получаю ошибку

Поле "ОписаниеХарактеристики" не может быть использовано в группировке "Объект"...

Это связано с тем, что не верно используются поля группировки в выражении. Требуется получить подчиненную выборку детальных записей. Никто не сталкивался с таким?
1 MaxxiMiliSanM
 
07.04.14
18:19
(0)вычисляемое поле - функция в общем модуле
2 echo77
 
07.04.14
18:36
Ресурсом сделай поле с выражением, что ты написал
3 NikePopov
 
08.04.14
10:25
(2) Премного благодарен! То, что доктор прописал!

Тема закрыта. Спасибо за участие!