Всем доброго вечера. Пытаюсь собрать все электронные адреса клиентов, хочу чтобы выводились напротив каждого контрагента через запятую. Добавила запрос, ресурс "Email", Выражение ресурса СоединитьСтроки(ТаблицаЗначений(Email), ", "). Вычислять по Контрагентам. Добавила Группировку по контрагенту и автополе поставила. Но, всегда выводится пустой отчет. Обычный запрос отрабатывает, в скд пусто.
Запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
СтрокиРеализации.Ссылка.Контрагент КАК Контрагент,
СтрокиРеализации.Ссылка.Контрагент.Партнер КАК Партнер
ПОМЕСТИТЬ ВТ_Покупатели
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК СтрокиРеализации
ГДЕ
СтрокиРеализации.Ссылка.Проведен
И СтрокиРеализации.Номенклатура В ИЕРАРХИИ(&ГруппаНоменклатуры)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Покупатели.Контрагент КАК Контрагент,
КонтактыКонтрагента.Вид КАК ВидКонтактнойИнформации,
ВЫРАЗИТЬ(ВЫБОР
КОГДА КонтактыКонтрагента.АдресЭП <> ""
ТОГДА КонтактыКонтрагента.АдресЭП
КОГДА КонтактыКонтрагента.Представление <> ""
ТОГДА КонтактыКонтрагента.Представление
ИНАЧЕ КонтактыКонтрагента.Значение
КОНЕЦ КАК СТРОКА(1000)) КАК Email
ПОМЕСТИТЬ ВТ_Email
ИЗ
ВТ_Покупатели КАК Покупатели
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтактыКонтрагента
ПО Покупатели.Контрагент = КонтактыКонтрагента.Ссылка
ГДЕ
КонтактыКонтрагента.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
ОБЪЕДИНИТЬ
ВЫБРАТЬ
Покупатели.Контрагент,
КонтактыПартнера.Вид,
ВЫРАЗИТЬ(ВЫБОР
КОГДА КонтактыПартнера.АдресЭП <> ""
ТОГДА КонтактыПартнера.АдресЭП
КОГДА КонтактыПартнера.Представление <> ""
ТОГДА КонтактыПартнера.Представление
ИНАЧЕ КонтактыПартнера.Значение
КОНЕЦ КАК СТРОКА(1000))
ИЗ
ВТ_Покупатели КАК Покупатели
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК КонтактыПартнера
ПО Покупатели.Партнер = КонтактыПартнера.Ссылка
ГДЕ
КонтактыПартнера.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ДанныеEmail.Контрагент КАК Контрагент,
ДанныеEmail.Email КАК Email
ИЗ
ВТ_Email КАК ДанныеEmail
ГДЕ
ДанныеEmail.Email <> ""
УПОРЯДОЧИТЬ ПО
ДанныеEmail.Контрагент,
ДанныеEmail.Email