Можно ли в запросе подчиненный справочник получить в виде вложенной таблицы?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ВЫБРАТЬ
Контрагенты.Ссылка КАК Ссылка,
Контрагенты.КонтактнаяИнформация.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
Тип КАК Тип,
Вид КАК Вид,
Представление КАК Представление,
ЗначенияПолей КАК ЗначенияПолей
) КАК КонтактнаяИнформация
ИЗ
Справочник.Контрагенты КАК Контрагенты
ПоказатьВот же в запросе.
Обычно делаю своего рода наборы данных – таблицы значений, и обхожу их в цикле. К сожалению, многие недооценивают работу с таблицами значений. Следующий код, например, будет работать быстрее по сравнению с обходом выборки по группировкам:
Запрос = Новый Запрос(
"ВЫБРАТЬ
| Ссылка
|ИЗ
| Справочник.Контрагенты
|;
|
|ВЫБРАТЬ
| Ссылка,
| Владелец
|ИЗ
| Справочник.ДоговорыКонтрагентов");
МассивРезультатов = Запрос.ВыполнитьПакет();
Контрагенты = МассивРезультатов[0].Выгрузить();
Договоры = МассивРезультатов[1].Выгрузить();
Договоры.Индексы.Добавить("Владелец");
Для Каждого Стр Из Контрагенты Цикл
СтрокиДоговоров = Договоры.НайтиСтроки(Новый Структура("Владелец", Стр.Ссылка));
КонецЦикла;
Показать
(14) Отмечайте, пожалуйста, комментарий как решение(справа внизу) чтобы он подсветился желтым и был виден в самом углу - поможет остальным.
Если комментарий не совсем что нужно, и вы его поправили - напишите как в итоге должно быть и сделайте свой комментарий как решение.
Если комментарий не совсем что нужно, и вы его поправили - напишите как в итоге должно быть и сделайте свой комментарий как решение.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот