Есть справочник, допустим, Номенклатура.
Есть регистр сведений, где одной Номенклатуре может быть назначено несколько значений другого справочника, например, справочника Связанная номенклатура )
Нам надо в одном запросе на СКД получить список всей номенклатуры, при этом в колонке "Связанная номенклатура" в одной ячейке вывести всю связанную номенклатуру из регистра списком.
К примеру, в регистре Связанная номенклатура есть такие записи:
Номенклатура1 - Номенклатура2
Номенклатура1 - Номенклатура3
В отчете мы должны вывести
Номенклатура1 - "Номенклатура2, Номенклатура3".
Почему-то у меня Номенклатура 1 дублироваться начинает. Хотя я делал колонку связанная номенклатура и ресурсом с функцией СоединитьСтроки, и вычисляемым полем с такой же функцией. А выводится все равно одно:
Номенклатура1 - Номенклатура2
Номенклатуры1 - Номенклатура3.
"Есть регистр сведений, где одной Номенклатуре может быть назначено несколько значений другого справочника, например, справочника Связанная номенклатура )"
Виноват, не совсем правильно. Есть регистр сведений Связанная номенклатура, и 2 измерения, оба с типом значения справочника Номенклатура.
(3) Ему в СКД вывести.... У него уже есть готовая таблица.
По факту ему нужно использовать функцию MS SQL STRING_AGG() аналогичные есть и в других SQL. И в СКД так можно, только не понятно что он уже сделал, а чего не сделал.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn