|
|
|
КАК запретить компоновку в СКД | ☑ | ||
|---|---|---|---|---|
|
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
|
запрос сам вполне нормальный. Но отключи автозаполнение и укажи все явно.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |