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