|  | Объединение в выборке | ☑ | 
    
        | 0
    
        alud   17.05.22✎ 01:41 | 
        Есть результат выборки вида (из 1С в JSON):
{
 "number": "400",
 "notary": "BBB",
 "taskDate": "27 апреля 2022",
 "services": "оригиналы",
 "originals": 15,
 "copies": 0,
 "total": "6900.00"
 },
 {
 "number": "400",
 "notary": "BBB",
 "taskDate": "27 апреля 2022",
 "services": "копии",
 "originals": 0,
 "copies": 63,
 "total": "6900.00"
 }
 
 Как добиться вида:
 {
 "number": "400",
 "taskNumber": "11-0044",
 "taskDate": "27 апреля 2022",
 "services": "оригиналы, копии",
 "originals": 15,
 "copies": 63,
 "total": "6900.00"
 }
 
 Беспокоит строка services. Как несколько значений из одного документа объединить в одну строку?
 |  | 
    
        | 1
    
        Остап Ибрагимович   17.05.22✎ 02:21 | 
        в запросе - никак     |  | 
    
        | 2
    
        Ненавижу 1С   гуру 17.05.22✎ 07:43 | 
        (0) программированием, меня интересует как соединять числовые значения и откуда взялось "taskNumber"     |  | 
    
        | 3
    
        alud   17.05.22✎ 11:57 | 
        (2) это опечатка. Я сократил текст, один пункт в этом месте забыл удалить.
А программированием как? Я просто не 1с-ник. Хоть немножко натолкните, пожалуйста. Уже все перепробовал.
 |  | 
    
        | 4
    
        Ненавижу 1С   гуру 17.05.22✎ 11:59 | 
        (3) ну покажи пример, что пробовал, отсюда будем плясать     |  | 
    
        | 5
    
        alud   17.05.22✎ 12:29 | 
        (4) пробовал, в том числе, помещать услуги в отдельную таблицу; 
пробовал конструкцию:
 Услуги = ""
 Пока ххх.Следующий
 Услуги = Услуги + Выборка.Услуги
 
 Пробовал обход по группировкам.
 
 Но, естественно, ничего не выходит.
 
 Логика подсказывает, что нужно какое-то условие типа "если number одинаковый, то результат обьединять. Но как это реализовать, хз.
 |  | 
    
        | 6
    
        Ёпрст   гуру 17.05.22✎ 13:02 | 
        (5) больше кода     |  | 
    
        | 7
    
        Ненавижу 1С   гуру 17.05.22✎ 14:03 | 
        (5) создаем под каждый JSON-объект структуру, склеиваемое поле - массив
если у структуры совпадают ключевые поля, добавляем в массив
 потом массив сворачиваем до уникальности
 потом сцепляем в одну строку через СтрСоединить(Массив,", ")
 |  | 
    
        | 8
    
        PaulBC   18.05.22✎ 02:25 | 
        В СКД можно СОЕДИНИТЬСТРОКИ     |  | 
    
        | 9
    
        rudnitskij   18.05.22✎ 10:51 | 
        (5) разве JSON не структуру в 1с возвращает?     |  | 
    
        | 10
    
        alud   18.05.22✎ 23:42 | 
        (8) что такое СКД и как это использовать в данном случае?     |  |