Имя: Пароль:
1C
1С v8
Помогите найти ошибку в запросе
0 Work1
 
18.09.19
13:50
Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
    Запрос.Текст =
    "ВЫБРАТЬ
    |    СчетНаОплатуПокупателю.Номер,
    |    СчетНаОплатуПокупателю.Дата,
    |    СчетНаОплатуПокупателю.Контрагент,
    |    СчетНаОплатуПокупателю.Товары.(
    |        Номенклатура,
    |        Количество,
    |       Цена,
    |       Сумма,
        |       СтавкаНДС,
        |       СуммаНДС
    |    )
    |ИЗ
    |    Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
    |ГДЕ
    |    СчетНаОплатуПокупателю.Ссылка В (&МассивОбъектов)";
    Запрос.Параметры.Вставить("Ссылка",МассивОбъектов);
        Выборка = Запрос.Выполнить().Выбрать();



Недопустимое значение параметра (Параметр  номер 1)
1 МихаилМ
 
18.09.19
13:52
Запрос.Параметры.Вставить("МассивОбъектов",МассивОбъектов);
2 palsergeich
 
18.09.19
13:52
(0) что реально находится в переменной МассивОбъектов?
3 palsergeich
 
18.09.19
13:53
(1) а чорт, ты прав)
4 Work1
 
18.09.19
13:56
Заменил но ошибка осталась

Недопустимое значение параметра (Параметр  номер 1)
5 SleepyHead
 
гуру
18.09.19
14:00
Запрос.Параметры.Вставить("Ссылка",МассивОбъектов);

удали эту строку.
6 SleepyHead
 
гуру
18.09.19
14:01
А потом проверь, что находится в МассивОбъектов - должен быть или массив, или список значений.
7 Work1
 
18.09.19
14:02
За закомментировал но бьет
Недопустимое значение параметра (Параметр  номер 1)
8 Work1
 
18.09.19
14:03
как проверить
9 SleepyHead
 
гуру
18.09.19
14:04
Точка останова на строке:

Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);


Поставить курсор на слово МассивОбъектов, нажать Shift+F9
10 dezss
 
18.09.19
14:05
А что находится в МассивОбъектов?
11 Work1
 
18.09.19
15:24
Пишет тип массив
12 3achem
 
18.09.19
15:36
(11) Ага, а в нём что?
13 Сияющий в темноте
 
18.09.19
15:44
параметры вставляются два раза,может одну из вставок закоментировать ?
14 polosov
 
18.09.19
15:46
Какой-то бред в параметрах виртуальной таблицы.
15 polosov
 
18.09.19
15:47
(14) А, тьфу напутал
16 FIXXXL
 
18.09.19
16:00
Запрос (Query)
Параметры (Parameters)
Использование:

Только чтение.
17 piter3
 
18.09.19
16:01
Используй конструктор люк,в нем сила пока.
18 ИУБиПовиц
 
18.09.19
16:06
>>Запрос.Параметры.Вставить("Ссылка",МассивОбъе
У вас же параметр называется МассивОбъетов - откуда ссылка то?:)
19 piter3
 
18.09.19
16:08
(18) было уже.не взлетает
20 dezss
 
18.09.19
16:22
(11) Тада сделай то, что написано в (9), только потом к МассивОбъектов допиши вот это: [0]