Имя: Пароль:
1C
1С v8
Добавить группировку партнер вместе с номенклатурой в СКД
0 VID1234
 
04.01.25
14:54
Здравствуйте!
Еть такой итоговый запрос в СКД:
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ВТ_ОбъектыиРаботы.Регистратор КАК Регистратор,
    ВТ_ОбъектыиРаботы.ОбъектСтроительства КАК ОбъектСтроительства,
    ВТ_ОбъектыиРаботы.СтроительнаяРабота КАК СтроительнаяРабота,
    ВТ_ОбъектыиРаботы.Номенклатура КАК Номенклатура,
    ВТ_ОбъектыиРаботы.РегистраторСклад КАК Склад,
    ВТ_ОбъектыиРаботы.РегистраторПартнерНаименование КАК Партнер,
    ВТ_Остатки.ЕдиницаХранения КАК ЕдиницаХранения,
    ВТ_Остатки.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
    ЕСТЬNULL(ВТ_Остатки.КоличествоНачальныйОстаток, 0) КАК КоличествоНачальныйОстаток,
    ЕСТЬNULL(ВТ_Остатки.КоличествоКонечныйОстаток, 0) КАК КоличествоКонечныйОстаток,
    ЕСТЬNULL(ВТ_Остатки.КоличествоПриход, 0) КАК КоличествоПриход,
    0 КАК КоличествоРасход
ИЗ
    ВТ_ОбъектыиРаботы КАК ВТ_ОбъектыиРаботы
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Остатки КАК ВТ_Остатки
        ПО ВТ_ОбъектыиРаботы.Регистратор = ВТ_Остатки.Регистратор
            И ВТ_ОбъектыиРаботы.Номенклатура = ВТ_Остатки.Номенклатура
            И ВТ_ОбъектыиРаботы.РегистраторСклад = ВТ_Остатки.Склад
            И ВТ_ОбъектыиРаботы.РегистраторОрганизация = ВТ_Остатки.Организация
            И ВТ_ОбъектыиРаботы.ОбъектСтроительства = ВТ_Остатки.NY_ОбъектСтроительства
            И ВТ_ОбъектыиРаботы.СтроительнаяРабота = ВТ_Остатки.NY_СтроительнаяРабота

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ЕСТЬNULL(ВТ_Расход.Регистратор, ЗНАЧЕНИЕ(Документ.ПередачаТоваровХранителю.ПустаяСсылка)),
    ВТ_ОбъектыиРаботы.ОбъектСтроительства,
    ВТ_ОбъектыиРаботы.СтроительнаяРабота,
    ВТ_ОбъектыиРаботы.Номенклатура,
    ВТ_ОбъектыиРаботы.РегистраторСклад,
    ВТ_ОбъектыиРаботы.РегистраторПартнерНаименование,
    ВТ_ОбъектыиРаботы.Номенклатура.ЕдиницаИзмерения,
    ВТ_ОбъектыиРаботы.Номенклатура.ЕдиницаДляОтчетов,
    0,
    0,
    0,
    ЕСТЬNULL(ВТ_Расход.Количество, 0)
ИЗ
    ВТ_ОбъектыиРаботы КАК ВТ_ОбъектыиРаботы
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Расход КАК ВТ_Расход
        ПО ВТ_ОбъектыиРаботы.РегистраторОрганизация = ВТ_Расход.РегистраторОрганизация
            И ВТ_ОбъектыиРаботы.РегистраторСклад = ВТ_Расход.Склад
            И ВТ_ОбъектыиРаботы.Номенклатура = ВТ_Расход.Номенклатура
            И ВТ_ОбъектыиРаботы.ОбъектСтроительства = ВТ_Расход.ОбъектСтроительства
            И ВТ_ОбъектыиРаботы.СтроительнаяРабота = ВТ_Расход.СтроительнаяРабота


"Партнер" - это строка, как можно в группировке с номенклатурой, объединить это поле в одну строку, чтобы через запятую перечислялись. Пробовал и через выражения, массив и т.п..
В итоге, то такая ошибка: группировка по выражениям содержащим агрегатные функции не допустима, если в ресурс добавляю, то номенклатура пропадает, да и вообще не объединяет в одну строку по номенклатуре. Ниже скрин, как примерно нужно.
1 mikecool
 
04.01.25
15:11
Массив()
2 VID1234
 
04.01.25
16:40
(1) Не помогло!
3 VID1234
 
04.01.25
17:01
(1) Делаю так:
4 VID1234
 
04.01.25
17:02
(1) Получаю это:
5 VID1234
 
04.01.25
18:47
сделал все же через ресурс
6 mikecool
 
04.01.25
20:01
(5) ессно через ресурс