Есть документ (Анализ) с ТЧ (Заказы), в ТЧ есть колонки (Заказ, КонтактноеЛицо, Телефон) делаю запрос для вывода из РегистраСведений номер Телефона по каждому контактному лицу. Запрос выполняется правильно, помогите вывести в ТЧ номер телефона из запроса.
|ВЫБРАТЬ
|АнализЗаказы.КонтактноеЛицо.Ссылка КАК Ссылка,
|КонтактнаяИнформация.Представление Как Телефон,
|АнализЗаказы.Телефон
|ИЗ
|Документ.Анализ.Заказы КАК АнализЗаказы
|ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
|ПО АнализЗаказы.КонтактноеЛицо = КонтактныеЛицаКонтрагентов.Ссылка,
|РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
| ПО КонтактнаяИнформация.Вид = ВидыКонтактнойИнформации.Ссылка
|ГДЕ
| АнализЗаказы.КонтактноеЛицо.Ссылка = КонтактнаяИнформация.Объект.Ссылка
| И КонтактнаяИнформация.Вид.Наименование = ""Рабочий телефон контактного лица контрагента """;
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Для каждого Стр Из РезультатЗапроса Цикл
Телефон = Стр.Телефон;
КонецЦикла;
1. Что не получается? (А что получается?) Где вопрос?
2. Зачем пихать результат в ТЗ, а потом обходить ТЗ вместо обхода выборки или прямой загрузки в ТЧ?
НоваяСтрока = Заказы.Добавить();
НоваяСтрока.Телефон = Стр.Телефон;
Это на тему "как добавить". А так (2) прав.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший