|
СКД. Вычисляемые поля. "В ИЕРАРХИИ" можно? |
☑ |
0
DTX 4th
16.05.16
✎
13:24
|
Вот так норм:
ВЫБОР КОГДА (Склад В (&Розница)) ТОГДА КоличествоОстаток ИНАЧЕ 0 КОНЕЦ
А так ругается:
ВЫБОР КОГДА (Склад В ИЕРАРХИИ (&Розница)) ТОГДА КоличествоОстаток ИНАЧЕ 0 КОНЕЦ
Ошибка: Ожидается ) ")"
Что это может значить?
|
|
1
ДенисЧ
16.05.16
✎
13:32
|
Попробовал у себя
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Склад В ИЕРАРХИИ(&склад)
Никаих ошибок
|
|
2
DTX 4th
16.05.16
✎
13:33
|
(1) Вычиссляемое поле же надо пропобовать.
|
|
3
rozer76
16.05.16
✎
13:36
|
(2) нет, для такого надо в вычисляемых полях использовать вычислитьвыражение() - их много разных
|
|
4
ДенисЧ
16.05.16
✎
13:37
|
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад,
ТоварыНаСкладахОстатки.Номенклатура,
ВЫБОР КОГДА Номенклатура В ИЕРАРХИИ(&НОМ) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Флаг
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
|
|
5
DTX 4th
16.05.16
✎
13:40
|
(3) ВычислитьВыражение это же для сбора сформированных данных..
(4) Один из вариантов, но запрос и так гигантский..
Думаю вот так оставить
ВЫБОР КОГДА (Склад.Родитель = &Розница) ТОГДА КоличествоОстаток ИНАЧЕ 0 КОНЕЦ
|
|
6
rozer76
16.05.16
✎
13:43
|
(5) так ты не про закладку "вычисляемое поля" (2) ?
|
|
7
DTX 4th
16.05.16
✎
13:48
|
(6) Про неё. Туда и записал
ВЫБОР КОГДА (Склад.Родитель = &Розница) ТОГДА КоличествоОстаток ИНАЧЕ 0 КОНЕЦ
|
|