|  | СКД группировки со строковыми данными | ☑ | 
    
        | 0
    
        Веселый собака   06.04.20✎ 09:33 | 
        Имеется отчет на СКД, в котором используется внешний набор данных, в котором есть колонки строкового типа.
И вот, эти строковые значения СКД пытается сложить при группировке и получаем абракадабру.
 А надо чтобы строки сложились.
 
 Как?
 |  | 
    
        | 1
    
        ДенисЧ   06.04.20✎ 09:34 | 
        А как ты их складывать собираешься?     |  | 
    
        | 2
    
        Веселый собака   06.04.20✎ 09:37 | 
        (1) "111" + "222" должно дать "111222"     |  | 
    
        | 3
    
        Веселый собака   06.04.20✎ 09:39 | 
        (2) + забавно, но скд пытается что-то делать, но получается в итого что-то вроде "111" + "222" = "1"     |  | 
    
        | 4
    
        Йохохо   06.04.20✎ 09:45 | 
        (2) это не сложение а конкатенция     |  | 
    
        | 5
    
        ДенисЧ   06.04.20✎ 09:47 | 
        (2) А почему не "222111"? Кто тебе сказал, что она собирается складывать в твоём порядке?
Вообще - у СКД есть свои функции...
 |  | 
    
        | 6
    
        Веселый собака   06.04.20✎ 09:49 | 
        (5) в принципе порядок мне без разницы.
(4) да хоть горшком назови..
 |  | 
    
        | 7
    
        Веселый собака   06.04.20✎ 12:25 | 
        Решение есть: СоединитьСтроки()
 но это только для платформ выше 8.2.14.
 
 
 Может у кого есть идеи для старых платформ?
 |  | 
    
        | 8
    
        ДенисЧ   06.04.20✎ 12:34 | 
        (7) А для 8.0.16 тебе не надо решение? 
В СКД, даже в старых, можно было (вроде как) использовать функции из общих модулей...
 |  | 
    
        | 9
    
        Веселый собака   06.04.20✎ 13:00 | 
        (8) не вижу, как сделать агрегатную функцию.     |  | 
    
        | 10
    
        SleepyHead   гуру 06.04.20✎ 13:40 | 
        (9) Если используешь внешний набор данных, соединяй строки ДО того, как отдашь этот набор схеме, и так, как ТЕБЕ надо.
 И не пытайся натянуть сову на глобус.
 |  | 
    
        | 11
    
        Веселый собака   06.04.20✎ 14:09 | 
        (10) а зачем мне лишние движения. 
 суть в том, что бух меняет группировки на свое усмотрение, и таким образом может получаться как 1 так и 2-3 детальных записи на одного контрагента, - такой вот грубый пример. Если я буду менять внешний набор данных в соответствии с установленной группировкой, то весь смысл СКД наполовину теряется.
 Я хочу чтобы: вот вам кучка данных- лепите что хотите настройками скд.
 
 зы. похоже, красивого решения нет.
 |  | 
    
        | 12
    
        Ненавижу 1С   гуру 06.04.20✎ 14:14 | 
        (11) красивого нет, придется обновлять платформу     |  | 
    
        | 13
    
        SleepyHead   гуру 07.04.20✎ 05:41 | 
        (11) Суть нужно в первых строках вопроса выкладывать.     |  | 
        Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший