Имя: Пароль:
1C
1С v8
Вопрос про запрос.
0 Альбатрос
 
25.12.13
12:14
Народ, мне нужно пояснение.

|ИЗ МойРНОстаткиИОбороты КАК МойРН
|Где МойРН.Регистратор ССЫЛКА Документ.Поступление

Последняя строка ведь не открывает дополнительных таблиц? Ну то есть запрос обрабатывает ТОЛЬКО вирт. таблицу РН?
1 ДенисЧ
 
25.12.13
12:14
ты не прав
2 fisher
 
25.12.13
12:14
Да
3 fisher
 
25.12.13
12:15
Вернее, скажем так - не открывает таблиц, входящих в составной тип.
4 vicof
 
25.12.13
12:16
(0) Последняя строка отибрает из получившегося результата строки, в которых Регистратор явл\ется поступлением товаров
5 fisher
 
25.12.13
12:17
(4) Вопрос не о том, ЧТО она делает. А о том, КАК она это делает.
6 Sabbath
 
25.12.13
12:17
(0) не совсем понял термина "открывает", но это скорей относится к тому, что у тебя после "выбрать"
7 Альбатрос
 
25.12.13
12:20
(6) Заменим "открывает" на "обрабатывает"
8 Альбатрос
 
25.12.13
12:20
Что выбираю не важно
9 1Сергей
 
25.12.13
12:21
(7) скажи, влияет ли следущая строка моего кода на режим проведения документа ПКО?


ы = ы + 1;
10 vicof
 
25.12.13
12:22
(9) +1
11 Sabbath
 
25.12.13
12:22
(8) я к тому, что если ты из регистратора выбираешь что-то разыменованием, а у тебя там составной тип, то тогда "обрабатывает"
12 cw014
 
25.12.13
12:23
(9) Конечно, если ы потом в регистр пишется
13 DocWin
 
25.12.13
12:24
Предположим, составной тип включающий документы Поступление и Реализация. Твой запрос отберет только поступления. Но если у пользователя нет прав на документ Реализация, запрос выдаст ошибку, хотя реализацию ты как бы и не смотришь.
14 fisher
 
25.12.13
12:24
(9) Аналогия неуместна. Вопрос о том, в какого вида запрос к БД трансформируется сабжевый запрос.
15 vicof
 
25.12.13
12:25
(14) Пусть смотрит профайлер
16 Sabbath
 
25.12.13
12:25
(9) великий визирь решил узнать, кто из мудрецов мудрейший?
17 fisher
 
25.12.13
12:25
(15) Или спросит на форуме
18 1Сергей
 
25.12.13
12:26
(14) афигенский у тебя телепат... хотя, нет - у дураков мысли схожи
19 fisher
 
25.12.13
12:28
(18) Аналогия неуместна. У дураков мысли схожи, потому что они недалекие.
20 1Сергей
 
25.12.13
12:29
(19) Ой, извини, далёкий наш
21 fisher
 
25.12.13
12:30
Извинения принимаются. С поганой овцы, хоть шерсти клок.
22 Альбатрос
 
25.12.13
12:32
(11) Выборки из регистратора никакой нет. Напрямую его таблицу я не трогаю. Трогает ли его (а может какие другие) таблицу последняя строка из сабжа?
23 Альбатрос
 
25.12.13
12:33
(14) +
24 1Сергей
 
25.12.13
12:34
(22) трогает. Если к МойРН левым соединением присоединяется ещё что-то, то это что-то будет ограничено условием


Где МойРН.Регистратор ССЫЛКА Документ.Поступление
25 Fragster
 
гуру
25.12.13
12:38
запрос из (0) производит отбор по колонкам физической таблицы регистра. дополнительных соединений не происходит.
26 fisher
 
25.12.13
12:38
(22) Для железного ответа смотреть профайлер надо.
Но навскидку дополнительных джойнов быть не должно. Тип значения составного поля хранится в отдельной колонке и отобрать по нему проблемы не вижу.
27 cw014
 
25.12.13
13:00
Какие дополнительные джойны? Конструкция "Где МойРН.Регистратор ССЫЛКА Документ.Поступление" превращается в sql "WHERE _RecorderRTRef = 0x0000001D"