Имя: Пароль:
1C
1С v8
Оператор ЗНАЧЕНИЕ в запросе
0 umnick
 
29.10.12
13:52
Добрый день!

Пробую в запросе поставить условие без параметров таким образом:

ГДЕ
   (МатериалыОстатки.Склад = Значение(Справочник.Склады.2)
           ИЛИ МатериалыОстатки.Склад = Значение(Справочник.Склады.3))

На что получаю ошибку.

Пожалуйста, подскажите что не так.
1 Reset
 
29.10.12
13:52
.2
.3

Вот это не так
2 vicof
 
29.10.12
13:52
Какую ошибку?
3 pessok
 
29.10.12
13:53
(1) а если это предопределенные элементы?
4 Reset
 
29.10.12
13:53
вместо этого должно следовать имя предопределенного элемента
5 vicof
 
29.10.12
13:53
МатериалыОстати.Склад В (&Склады)
6 pessok
 
29.10.12
13:54
(5) ему зачем-то надо без параметров
7 Reset
 
29.10.12
13:54
(3) а если это предопределенные элементы, то можно писать что хочешь там?
8 GANR
 
29.10.12
13:55
(0) Справочник.Склады.2 - это, как я понимаю, предопределенный элемент? Разве идентификаторы могут начинаться с цифры ???
9 shuhard
 
29.10.12
13:55
(8) не а
10 GANR
 
29.10.12
13:56
+(8) В функции языка запросов ЗНАЧЕНИЕ() может быть обращение либо к предопределенному значению, либо к пустой ссылке.
11 pessok
 
29.10.12
13:57
(8) а ну да :)
12 umnick
 
29.10.12
13:58
(10) Понял. Спасибо!