![]() |
![]() |
![]() |
|
КАК запретить компоновку в СКД | ☑ | ||
---|---|---|---|---|
0
famnam
16.11.12
✎
10:57
|
Почему СКД накладывает отбор по номенклатуре даже в тех виртуальных таблицах (остатки), в которых я не использую компоновку, т.е. условие в фигурных скобках {}.
|
|||
1
famnam
16.11.12
✎
10:59
|
в этих виртуальных таблицах я считаю остатки только для "своего" набора номенклатур: Номенклатура В (Выбрать ВТМ.Номенклатура из ВТМ КАК ВТМ), а компоновщик еще и дописывает: И Номенклатура = Вход.значение
|
|||
2
Cube
16.11.12
✎
10:59
|
(0) "даже в тех виртуальных таблицах, в которых я не использую компоновку"
О как. Сам выбираешь таблицы? Ты не из будущего? У тебя какой релиз? 10? |
|||
3
famnam
16.11.12
✎
11:02
|
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.Качество КАК Качество, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки( , Номенклатура В (ВЫБРАТЬ ВТ.Аналог ИЗ ВТАналоги КАК ВТ)) КАК ТоварыНаСкладахОстатки этот запрос станет таким ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.Качество КАК Качество, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки( , Номенклатура В (ВЫБРАТЬ ВТ.Аналог ИЗ ВТАналоги КАК ВТ) И Номенклатура = "чего-то там") КАК ТоварыНаСкладахОстатки |
|||
4
zak555
16.11.12
✎
11:04
|
(ВЫБРАТЬ
ВТ.Аналог ИЗ ВТАналоги КАК ВТ) И Номенклатура = "чего-то там") это что ? |
|||
5
Cube
16.11.12
✎
11:05
|
Чо хотел то?
|
|||
6
acsent
16.11.12
✎
11:06
|
автозаполнение?
|
|||
7
famnam
16.11.12
✎
11:06
|
(4) выборка аналогов
да это не важно. Важно то, что если задавать отбор, то запрос модифицируется |
|||
8
famnam
16.11.12
✎
11:06
|
посмотрел через профайлер и этой обработки с инфостарта
|
|||
9
Aprobator
16.11.12
✎
11:06
|
(0) автозаполнение в сад. И указывай компоновке явно, где она может условия накладывать.
|
|||
10
zak555
16.11.12
✎
11:07
|
(7) и ?
|
|||
11
famnam
16.11.12
✎
11:07
|
(6) (9) щас попробую
|
|||
12
famnam
16.11.12
✎
11:08
|
(9) в том то и дело, что для одних компоновки заданы явно, а для других мне не нужно и я не писал, а она все равно появляется
|
|||
13
Aprobator
16.11.12
✎
11:10
|
вот с этого места поподробнее плиз. Что значит виртуальная таблица не в компоновке?
|
|||
14
famnam
16.11.12
✎
11:16
|
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.Качество КАК Качество, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(, {(Номенклатура)}) КАК ТоварыНаСкладахОстатки ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.Качество КАК Качество, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки( , Номенклатура В (ВЫБРАТЬ ВТ.Аналог ИЗ ВТАналоги КАК ВТ)) КАК ТоварыНаСкладахОстатки |
|||
15
famnam
16.11.12
✎
11:17
|
(13) см (14)
|
|||
16
Aprobator
16.11.12
✎
12:42
|
при использовании автозаполнения СКД лепит отборы в запросе практически как посчитает нужным, указано там что то или нет, ее довольно слабо волнует. Потому - автозаполнение в САД!!!!
|
|||
17
Aprobator
16.11.12
✎
12:43
|
запрос сам вполне нормальный. Но отключи автозаполнение и укажи все явно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |