|
НЕ выходит создать правильное соединение в СхемаЗапроса... |
☑ |
0
mikecool
06.10.21
✎
12:12
|
Решил попробовать схему заюзать, надо добавить в один из запросов таблицу-источник и наложить условия связи
хочу
Из Таблица1
......
Внутреннее Соединение ТаблицаХ По <Условия>
делаю
СхемаБазовая = Новый СхемаЗапроса;
СхемаБазовая.УстановитьТекстЗапроса(Запрос.Текст);
НовыйИсточник = СхемаБазовая.ПакетЗапросов[4].Операторы[0].Источники.Добавить("ТаблицаХ");
ОсновнойИсточник = СхемаБазовая.ПакетЗапросов[4].Операторы[0].Источники.НайтиПоИмени("Таблица1");
НовыйИсточник.Соединения.Добавить(ОсновнойИсточник, "условия");
НовыйИсточник.Соединения[0].ТипСоединения = ТипСоединенияСхемыЗапроса.Внутреннее;
Запрос.Текст = СхемаБазовая.ПолучитьТекстЗапроса();
получаю
Из ТаблицаХ ... внутреннее соединение Таблица1 <Условия>
пробовал изменить на
ОсновнойИсточник.Соединения.Добавить(ОсновнойИсточник, "условия");
ОсновнойИсточник.Соединения[0].ТипСоединения = ТипСоединенияСхемыЗапроса.Внутреннее;
получит
Из ТаблицаХ ... левое соединение Таблица1 <Условия>
не понимаю - как получить то, что нужно мне?
|
|
1
mikecool
06.10.21
✎
12:13
|
в отладке вижу, что новый источник добавляется в "хвост" списка
|
|
2
Ненавижу 1С
гуру
06.10.21
✎
12:14
|
Ну поменялись они местами и что?
|
|
3
mikecool
06.10.21
✎
12:16
|
(2) я понимаю, что схема как конструктор запроса отрабатывает, но даже в конструкторе результат в виде текста запроса предсказуем )
смущает
|
|
4
Ненавижу 1С
гуру
06.10.21
✎
12:57
|
(3) вам шашечки или ехать?
|
|