|
связь по номенклатуре документа в регистре
| ☑ |
0
LivingStar
02.10.12
✎
14:18
|
объясните зачем при выборке запросом вторым параметром в регистр передается инструкция Номенклатура В (ВЫБРАТЬ Расходная.Номенклатура ИЗ Расходная КАК Расходная), ведь регистр и так связан с документом по номенклатуре левым соединением?
ИЗ
| Расходная КАК Расходная
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.Остатки(
| &Момент,
| Номенклатура В
| (ВЫБРАТЬ
| Расходная.Номенклатура
| ИЗ
| Расходная КАК Расходная)) КАК ОстаткиНоменклатурыОстатки
| ПО Расходная.Номенклатура = ОстаткиНоменклатурыОстатки.Номенклатура
|
|
1
viktor_vv
02.10.12
✎
14:20
|
Так тут же параметры передаются в виртуальную таблицу, причем остатков. Где ты там увидел связь по документу.
|
|
2
GLazNik
02.10.12
✎
14:20
|
РегистрНакопления.ОстаткиНоменклатуры.Остатки это по сути под запрос который вернет сперва остатки по всей номенклатуре и только потом отфильтрует его по соединению. Условие же позволяет сократить эту выборку
|
|
3
chelentano
02.10.12
✎
14:21
|
(0) потому что иначе виртуальная таблица выберет всю номенклатуру
|
|
4
viktor_vv
02.10.12
✎
14:21
|
(1)+. Про соединении протупил. А передаются, чтобы виртуальная таблица не чухала по всей номенклатуре.
|
|
5
LivingStar
02.10.12
✎
14:24
|
ок! спасибо!
|
|