![]() |
|
В СхемаЗапроса добавляются автоматом соединения | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
15.05.25
✎
10:55
|
Что за дичь в схеме запроса? Добавляется источник и автоматом добавляются какие-то левые соединения куда попало. Можно это как-то отключить? Тут запрос из кучи таблиц и соединений и добавиться может к любой таблице в запросе куда захочет.
|
|||
1
mikecool
15.05.25
✎
10:56
|
первый раз такое слышу, не часто пользуюсь, но что добавил руками - то и есть, самостоятельности не замечал
|
|||
2
shuhard
15.05.25
✎
10:56
|
(0) чё ?
|
|||
3
toypaul
гуру
15.05.25
✎
10:57
|
(1) да я тоже редко пользуюсь. а тут чужое нужно до ума доводить.
|
|||
4
youalex
15.05.25
✎
10:59
|
Было такое. Похоже, они добавляются по той же логике, что и в конструкторе запроса, когда таблицу добавляешь.
Фиксил просто программно удаляя эти соединения. |
|||
5
toypaul
гуру
15.05.25
✎
11:00
|
Например, добавляем источник, потом у него пытаемся настроить соединение с основной таблицей. А тут бах и ошибка - противоречивая связь. Смотрю текст запроса после добавления источника, а он прицепился куда-то вообще даже не в основную таблицу, а к другой таблице, добавленной ранее.
|
|||
6
toypaul
гуру
15.05.25
✎
11:01
|
(4) вот я и говорю какая-то жуткая дичь. и никакой настройки нет, чтобы хрень эту отключить. бегать что ли по всем таблицам и запоминать какие у них соединения.
|
|||
7
youalex
15.05.25
✎
11:14
|
(6) По всем не обязательно, очищаешь соединения у той таблицы (ИсточникСхемыЗапроса) которую добавляешь, типа:
// Возвращаемое значение: // ИсточникСхемыЗапроса // Функция ДобавитьИсточникСхемы(КоллекцияИсточников, ДоступнаяТаблица, Псевдоним, УдалятьАвтоСоединения = Истина) Экспорт Перем Результат; Результат = КоллекцияИсточников.Добавить(ДоступнаяТаблица, Псевдоним); Если УдалятьАвтоСоединения Тогда Результат.Соединения.Очистить(); КонецЕсли; Возврат Результат; КонецФункции |
|||
8
toypaul
гуру
15.05.25
✎
14:39
|
(7) этого мало. оно добавляется в существующие источники. поэтому приходится проходить по всем источникам - запоминать сколько было соединение и потом очищать.
|
|||
9
vicof
15.05.25
✎
15:02
|
Восьмерка еще сырая)
|
|||
10
TormozIT
гуру
16.05.25
✎
12:03
|
У схемы запроса с тонким конструктором запроса много общего кода. Автодобавление связей видимо для конструктора запроса в первую очередь сделано.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |