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