Имя: Пароль:
1C
1С v8
СоединитьСтроки() - скд
0 bebibo
 
09.12.21
12:07
Добрый день. Нужно соединить строки в скд. Делаю с помощью СоединитьСтроки()
Как показано в интернете - нужно в ресурсе прописать эту функцию. Я делаю и у меня выводится соединённая строка в ресурсе..

Таблица, которая есть сейчас:

Номенклатура       цвет
товар1            Желтый
Товар1            Синий
Товар2            Красный

Таблица, которая нужна:

Номенклатура        Цвет
Товар1            Желтый, синий
Товар2             Красный

Таблица, которая получается, если я в ресурсе пишу СоединитьСтроки(Цвет,",")

Номенклатура       Цвет
Товар1           Желтый
Товар1           Синий
Товар2           Красный

ИТОГО      Желтый, синий, красный
1 Vadim_37
 
09.12.21
12:12
Обрабатывай в общем модуле и выводи
2 Vadim_37
 
09.12.21
12:13
(0) без группировки не взлетит
3 Griffin
 
09.12.21
12:29
4 Kigo_Kigo
 
09.12.21
12:39
(3) Ога , ну там то все понято Бгггг
5 Kigo_Kigo
 
09.12.21
12:47
Я так понимаю, дожно быть что то вроде
СоединитьСтроки(
    ВычислитьВыражениеСГруппировкойТаблицаЗначений(
            "Номенклатура
                , "" (""
                , СоединитьСтроки(
                    ТаблицаЗначений(Цвет)
                    , "",""
                    ,"""")
                , "")""
            "
            ,"Ссылка"
    )
6 Kigo_Kigo
 
09.12.21
12:48
СоединитьСтроки(
    ВычислитьВыражениеСГруппировкойТаблицаЗначений(
            "Номенклатура
                , "" (""
                , СоединитьСтроки(
                    ТаблицаЗначений(Цвет)
                    , "",""
                    ,"""")
                , "")""
            "
            ,"Номенклатура"
    )
7 bebibo
 
09.12.21
13:16
А таблица значений откуда? В модуле запрос формировать? Получается мой отчет будет программным образом формироваться?
8 Kigo_Kigo
 
09.12.21
13:18
(7) Поместить во временную таблицу значений не?
СоединитьСтрокистроки работает с массивом данных и объеденяет их

покапайся тут https://infostart.ru/public/326358/
9 Vadim_37
 
09.12.21
13:44
(7) Да, в типовых это сплошь и рядом.
10 Вафель
 
09.12.21
15:34
А группировка по товару то есть?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший