0
ivan3333567
03.02.14
✎
12:01
|
Необходимо вывести в ячейку макета значение ФИО из справочника "КонтактныеЛицаКонтргентов"
Вот код, но он выводит в ячейку одно значение 3 раза. Помогите найти ошибку.Пожалуйста
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Контрагент", СсылкаНаОбъект.Контрагент);
Запрос.УстановитьПараметр("Телефон", Перечисления.ТипыКонтактнойИнформации.Телефон);
Запрос.Текст =
"ВЫБРАТЬ
| КонтактныеЛицаКонтрагентов.Ссылка КАК Ссылка,
| КонтактныеЛицаКонтрагентов.Наименование,
| КонтактнаяИнформация.Поле3,
| КонтактнаяИнформация.Представление
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
| ПО КонтактнаяИнформация.Объект = КонтактныеЛицаКонтрагентов.Ссылка
|ГДЕ
| КонтактныеЛицаКонтрагентов.Владелец = &Контрагент
| и КонтактнаяИнформация.Тип = &Телефон
|ИТОГИ ПО
| Ссылка ";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаЗапроса = РезультатЗапроса.Выбрать();
Кл1 = "";
Телефон = "";
Пока ВыборкаЗапроса.Следующий() Цикл
Кл1 = Кл1+ВыборкаЗапроса.Наименование+Символы.ПС;
Телефон = Телефон + ВыборкаЗапроса.Представление+Символы.ПС;
КонецЦикла;
ОбластьМакета.Параметры.КонтактноеЛицо = Кл1;
ОбластьМакета.Параметры.Телефон = Телефон;
ТабДокумент.Вывести(ОбластьМакета);
|
|
1
Wobland
03.02.14
✎
12:04
|
запрос в консоль, консоль в руки, пытать, пока не станет говорить то, что нужно
|
|