Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Два значения вместо одного

Два значения вместо одного
Я
   Anasteysha
 
04.06.18 - 15:08
Здравствуйте! Есть небольшой запрос:

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


и выборка:

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

    //                

    рИнтер.Параметры.ИнтересноеЗначение = СтрокаТЧ.ИнтересноеЗначение;
    ТабОбщий.Вывести(рИнтер);
    //

    КонецЦикла;
КонецЕсли;



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

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


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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует