Имя: Пароль:
1C
1С v8
Два значения вместо одного
0 Anasteysha
 
04.06.18
15:08
Здравствуйте! Есть небольшой запрос:

ВЫБРАТЬ РАЗЛИЧНЫЕ
|    КонтрольНоменклатуры.ИнтересноеЗначение КАК ИнтересноеЗначение
|ИЗ
|    Документ.КонтрольНоменклатуры.Контроль КАК КонтрольНоменклатуры
|ГДЕ
|    КонтрольНоменклатуры.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
|    КонтрольНоменклатуры.ИнтересноеЗначение


и выборка:

Результат = Запрос.Выполнить().Выгрузить();
Если Результат.Количество() > 0 Тогда
Для каждого СтрокаТЧ из Результат Цикл
    //Стр="";
    //                
    рИнтер.Параметры.ИнтересноеЗначение = СтрокаТЧ.ИнтересноеЗначение;
    ТабОбщий.Вывести(рИнтер);
    //
    КонецЦикла;
КонецЕсли;



При выборке выводит в макет 2 значения двумя строками. Каким образом вывести эти два значения одной строкой через запятую?
Если не сложно, укажите на ошибку или недочет
1 DrShad
 
04.06.18
15:10
во-первых прекращайте выгружать результат запроса в таблицу значений - это затратно по ресурсам
2 FIXXXL
 
04.06.18
15:11
(0) сначала в переменную собери свою строку в цикле
ЗА циклом уже

    рИнтер.Параметры.ИнтересноеЗначение = СтрокаТЧ.ИнтересноеЗначение;
    ТабОбщий.Вывести(рИнтер);
3 Вафель
 
04.06.18
15:11
(1) для 2х значений разницы нет
4 Малыш Джон
 
04.06.18
15:42
(1) то есть ты реально думаешь, что в данном случае - это первоочередная проблема?))
5 Anasteysha
 
04.06.18
15:49
(2) в цикле тогда будет
ПеременнаяСобериСвоюСтрокуВЦикле = СтрокаТЧ.ИнтересноеЗначение;


За циклом тогда так?
    рИнтер.Параметры.ИнтересноеЗначение = ПеременнаяСобериСвоюСтрокуВЦикле;
    ТабОбщий.Вывести(рИнтер);
Что-то я упускаю и туплю на ровном месте. В таком же случае выводить будет последнее значение, которое подцепит из цикла. Что не так уяснила?
6 lubitelxml
 
04.06.18
15:51
ПеременнаяСобериСвоюСтрокуВЦикле = ПеременнаяСобериСвоюСтрокуВЦикле + ", "+СтрокаТЧ.ИнтересноеЗначение;
7 Малыш Джон
 
04.06.18
15:52
(6) всю интригу сломал
8 lubitelxml
 
04.06.18
15:52
(7) так еще же надо будет первый символ (запятую удалить) ;)
9 Малыш Джон
 
04.06.18
15:53
))))
10 Anasteysha
 
04.06.18
15:54
(6) спасибо большое, Анатолий! Теперь с чувством выполненного долга можно поспать наконец-то нормально.
(7) просто из-за недосыпа часто на элементарном туплю и могу даже в своих запросах не разобраться)))
11 Anasteysha
 
04.06.18
16:40
(8) со "сред" сегодня не туплю, но все ровно спасибо!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс