|
Какие ограничения на запрос по таблице значений? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
31.03.16
✎
15:30
|
Предпологаю имеються ограничения на возможность проваливаться через точку в запросе?
&Номенклатура это таблица значений пишет ошибку Поле не найдено "НоменклатураТЗ.СерияНоменклатуры.СостояниеНоменклатуры" <<?>>НоменклатураТЗ.СерияНоменклатуры.СостояниеНоменклатуры <> &СостояниеРазрешено Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НоменклатураТЗ.Номенклатура, | НоменклатураТЗ.СерияНоменклатуры, | НоменклатураТЗ.СерияНоменклатуры.СостояниеНоменклатуры КАК СостояниеНоменклатуры |ПОМЕСТИТЬ Результат |ИЗ | &Номенклатура КАК НоменклатураТЗ |ГДЕ | НоменклатураТЗ.СерияНоменклатуры.СостояниеНоменклатуры <> &СостояниеРазрешено |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Результат.Номенклатура, | Результат.СерияНоменклатуры, | Результат.СостояниеНоменклатуры |ИЗ | Результат КАК Результат"; Запрос.УстановитьПараметр("Номенклатура",Номенклатура); Запрос.УстановитьПараметр("СостояниеРазрешено",Перечисления.СостоянияНоменклатуры.Разрешено); |
|||
1
Мэс33
31.03.16
✎
15:32
|
В данном случае - ошибка в том, что поле действительно не найдено, а не уровень "проваливания через точку".
|
|||
2
FIXXXL
31.03.16
✎
15:34
|
(0) колонки типизированы?
|
|||
3
Timon1405
31.03.16
✎
15:35
|
(0) Выразить(НоменклатураТЗ.СерияНоменклатуры как Справочник.СерииНоменклатуры).СостояниеНоменклатуры КАК СостояниеНоменклатуры
|
|||
4
Shur1cIT
31.03.16
✎
15:38
|
(2) должны, так как таб знач выгрузкой из табчасти получены
|
|||
5
Nuobu
31.03.16
✎
15:39
|
(4)
НоменклатураТЗ.СерияНоменклатуры, Выразить(НоменклатураТЗ.СерияНоменклатуры КАК Справочник.СерииНоменклатуры) КАК СерияНоменклатуры, |
|||
6
Shur1cIT
31.03.16
✎
15:50
|
(5) не взлетело
Запрос.Текст = "ВЫБРАТЬ | НоменклатураТЗ.Номенклатура, | ВЫРАЗИТЬ(НоменклатураТЗ.СерияНоменклатуры КАК Справочник.СерииНоменклатуры) КАК СерияНоменклатуры, | НоменклатураТЗ.СерияНоменклатуры.СостояниеНоменклатуры КАК СостояниеНоменклатуры |ПОМЕСТИТЬ Результат |ИЗ | &Номенклатура КАК НоменклатураТЗ |ГДЕ | НоменклатураТЗ.СерияНоменклатуры.СостояниеНоменклатуры <> &СостояниеРазрешено |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Результат.Номенклатура, | Результат.СостояниеНоменклатуры, | Результат.СерияНоменклатуры |ИЗ | Результат КАК Результат"; Запрос.УстановитьПараметр("Номенклатура",Номенклатура); |
|||
7
Timon1405
31.03.16
✎
15:57
|
(6) а подумать?
ГДЕ Выразить(НоменклатураТЗ.СерияНоменклатуры как Справочник.СерииНоменклатуры).СостояниеНоменклатуры<> &СостояниеРазрешено |
|||
8
Лодырь
31.03.16
✎
15:59
|
Выбери сначала всю ТЗ во временную а уже из нее выбирай все что угодно через точку.
|
|||
9
Shur1cIT
31.03.16
✎
16:01
|
Поставил отбор во втормо запросе все получилось, жаль что сразу нельзя(
Всем спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |