|
Неверные параметры в запросе. Помогите разобраться. |
☑ |
0
progaoff
08.08.16
✎
21:06
|
ВЫБРАТЬ
| ИнвентаризацияТовары.Номенклатура КАК Номенклатура,
| ИнвентаризацияТовары.КоличествоФакт КАК Количество,
| ИнвентаризацияТовары.Цена КАК Цена
|ИЗ
| Документ.Инвентаризация.Товары КАК ИнвентаризацияТовары,
| Документ.Инвентаризация КАК Инвентаризация
|ГДЕ
| Инвентаризация.Ссылка В ИЕРАРХИИ (&Документ)
Запрос.УстановитьПараметр("Документ",ДокументОбъект);
{Документ.ВводОстатковТоваров.Форма.ФормаДокумента.Форма(494)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(9, 24)}: Неверные параметры
Инвентаризация.Ссылка <<?>>В ИЕРАРХИИ (&Документ)
Помогите разобраться с ошибкой.
|
|
1
progaoff
08.08.16
✎
21:07
|
В отладчике в параметре запроса, попадает тот документ который я указываю.
|
|
2
progaoff
08.08.16
✎
21:09
|
если в запросе поставить В или = то выдаст неверные параметры в операции сравнения нельзя сравнивать поля
|
|
3
Mankubus
08.08.16
✎
21:14
|
(0) ДокументОбъект нельзя в параметры. Надо Ссылку на него
|
|
4
progaoff
08.08.16
✎
21:15
|
так реквизит на форме имеет тип ДокументыСсылка.Инвентаризация
|
|
5
ДемонМаксвелла
08.08.16
✎
21:15
|
Документ это не справочник, он не может быть В Иерархии
(3)+
|
|
6
hhhh
08.08.16
✎
21:18
|
(4) почему тогда называешь ДокументОбъект? Так реквизит странно ты назвал?
|
|
7
progaoff
08.08.16
✎
21:18
|
Ему всего лишь имя реквизита не нравилось))
|
|
8
Мышка
08.08.16
✎
21:18
|
лопни мои глаза! это в какой конфе доки Инвентаризация иерархию имеют?
если она нужна для отбора по нескольким докам, то нужно ссылки на них засунуть в массив, например, и использовать его как параметр В.
|
|
9
progaoff
08.08.16
✎
21:19
|
(6) вот об этом и подумал) спасибо за подсказку
|
|
10
Горогуля
09.08.16
✎
04:50
|
а меня секция ИЗ умиляет
|
|
11
aleks_default
09.08.16
✎
09:11
|
(0)"афтыр пачитай хоть адин учебник" - вот так это выглядит на языке 1с
|
|
12
DrZombi
гуру
09.08.16
✎
09:22
|
"Иерархии" убери, это тебе не справочник с группами :)
|
|