Answer the question
In order to leave comments, you need to log in
Outputting multiple values from a query separated by commas?
Good afternoon! Something does not work out to print several documents separated by commas, I will be grateful for your help!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СвязанныеДокументы.Ссылка
|ИЗ
| КритерийОтбора.СвязанныеДокументы(&Документ) КАК СвязанныеДокументы
|ГДЕ
| СвязанныеДокументы.Ссылка.Проведен";
Запрос.УстановитьПараметр("Документ", Ссылка);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Доки = ВыборкаДетальныеЗаписи.Ссылка;
КонецЦикла;
Макет.Параметры.СвязанныеДокументы = Доки;
Сообщить(ВыборкаДетальныеЗаписи.Ссылка);
Answer the question
In order to leave comments, you need to log in
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СвязанныеДокументы.Ссылка КАК ДокументСсылка,
| ПРЕДСТАВЛЕНИЕ(СвязанныеДокументы.Ссылка) КАК ПредставлениеДокумента
|ИЗ
| КритерийОтбора.СвязанныеДокументы(&Документ) КАК СвязанныеДокументы
|ГДЕ
| СвязанныеДокументы.Ссылка.Проведен";
Запрос.УстановитьПараметр("Документ", Ссылка);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
ДокументыТекстом = "";
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Если ТипЗнч(ВыборкаДетальныеЗаписи.ДокументСсылка) = Тип("ДокументСсылка.СчетНаОплату") Тогда
ДокументыТекстом = ДокументыТекстом + ВыборкаДетальныеЗаписи.ПредставлениеДокумента + ", ";
КонецЕсли;
КонецЦикла;
Макет.Параметры.СвязанныеДокументы = ДокументыТекстом;
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question