Имя: Пароль:
1C
 
Как вставить комментарий в одну ячейку на СКД?
0 VID1234
 
09.03.22
10:34
Здравствуйте. Подскажите пожалуйста, есть такой вот запрос в СКД:
ВЫБРАТЬ
    Дт206302Кт20120.СуммаОборот КАК СуммаОборот1,
    Дт206302Кт20120.СубконтоДт1 КАК Контрагент1,
    Дт206302Кт20120.СубконтоДт2 КАК Договор1,
    ВложенныйЗапрос.Комментарий КАК Комментарий
ПОМЕСТИТЬ ВТ_Суммы
ИЗ
    РегистрБухгалтерии.ЖурналПроводокЕПСБУ.ОборотыДтКт(
            ,
            ,
            Период,
            СчетДт В ИЕРАРХИИ (&Счет206)
                ИЛИ СчетДт В ИЕРАРХИИ (&Счет302),
            ,
            СчетКт В ИЕРАРХИИ (&Счет201),
            ,
            ) КАК Дт206302Кт20120
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПлатежноеПоручение.Договор КАК Договор,
            ПлатежноеПоручение.Комментарий КАК Комментарий,
            ПлатежноеПоручение.СуммаДокумента КАК СуммаДокумента
        ИЗ
            Документ.ПлатежноеПоручение КАК ПлатежноеПоручение) КАК ВложенныйЗапрос
        ПО Дт206302Кт20120.СубконтоДт2 = ВложенныйЗапрос.Договор
            И Дт206302Кт20120.СуммаОборот = ВложенныйЗапрос.СуммаДокумента
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    Договоры.Ссылка КАК Ссылка,
    ДатаОкончания.Значение КАК ДатаОкончания,
    СуммаДоговораЕИС.Значение КАК СуммаДоговора,
    ЭтоЕИС.Значение КАК ЭтоЕИС
ПОМЕСТИТЬ ВТ_ДопРеквизиты
ИЗ
    Справочник.Договоры КАК Договоры
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры.ДополнительныеРеквизиты КАК Это
        ПО Договоры.Ссылка = Это.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры.ДополнительныеРеквизиты КАК ДатаОкончания
        ПО Договоры.Ссылка = ДатаОкончания.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры.ДополнительныеРеквизиты КАК СуммаДоговора
        ПО Договоры.Ссылка = СуммаДоговора.Ссылка
ГДЕ
    ДатаОкончания.Свойство = &СвойствоДатаОкончания
    И Это.Свойство = &СвойствоЭто
    И СуммаДоговора.Свойство = &СвойствоСуммаДоговора
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    ВТ_Суммы.СуммаОборот1 КАК СуммаОборот1,
    ВТ_Суммы.Контрагент1 КАК Контрагент1,
    ВТ_Суммы.Договор1 КАК Договор1,
    ВТ_ДопРеквизиты.ДатаОкончания КАК ДатаОкончания,
    ВТ_ДопРеквизиты.СуммаДоговораЕИС КАК СуммаДоговора,
    ВТ_ДопРеквизиты.Это КАК Это,
    ВТ_Суммы.Комментарий КАК Комментарий
ИЗ
    ВТ_Суммы КАК ВТ_Суммы
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДопРеквизиты КАК ВТ_ДопРеквизиты
        ПО ВТ_Суммы.Договор1 = ВТ_ДопРеквизиты.Ссылка
Если я формирую отчет в таком виде, то он формируется, но в отчете куча одинаковых строк, видимо на каждый комментарий, а мне нужно, чтобы строка была 1 , а все комментарии размещались все в одну ячейку через запятую!
СоединитьСтроки() не помогло в ресурсах!
1 echo77
 
09.03.22
12:31
(0) Возможно, это поможет: https://youtu.be/_gFaTWoFavI
Так же, обратите внимание, что ресурсы вычисляются только для группировок. Возможно, в настройках вместо группировки используются детальные записи - из-за этого и не работает
2 VID1234
 
09.03.22
12:57
(1) Здравствуйте. Да, я уже нашел! Не получалось, пока не убрал значение в ресурсах "Рассчитывать по...". как убрал, сразу появилось, единственное в итогах тоже показаны все комментарии (целая куча), не знаю почему не показывает, если устанавливаю по договору!
3 VID1234
 
09.03.22
12:58
(1) Спасибо, забыл сказать!