Добрый день.
Есть Запрос, выходит ошибка
ЭлементФормы.НомерЗаявки содержит только номер.
Свойства поля скриншот 1, ошибка 2.
Я так понимаю все из-за свойств поля. Помогите исправить
Есть Запрос, выходит ошибка
Запрос = Новый Запрос("
|ВЫБРАТЬ
| ЗаказПокупателя.Ссылка,
| ЗаказПокупателя.Ссылка.Номер КАК Номер,
| ЗаказПокупателя.Номенклатура.Артикул КАК Артикул
|ИЗ
| Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя
|ГДЕ
| ЗаказПокупателя.Ссылка.ДокументОснование ПОДОБНО ""%"" + &НомерЗаявки + ""%""
|И
| ЗаказПокупателя.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
|И
| ЗаказПокупателя.Ссылка.Проведен
|");
Запрос.УстановитьПараметр("ДатаНач", НачалоГода(ТекущаяДата()));
Запрос.УстановитьПараметр("ДатаКон", КонецГода(ТекущаяДата()));
Запрос.УстановитьПараметр("НомерЗаявки", ЭлементыФормы.НомерЗаявки);
ВыборкаРеализаций = Запрос.Выполнить().Выбрать();
ПоказатьЭлементФормы.НомерЗаявки содержит только номер.
Свойства поля скриншот 1, ошибка 2.
Я так понимаю все из-за свойств поля. Помогите исправить
Прикрепленные файлы:


По теме из базы знаний
Найденные решения
(1)
Либо в качестве значения параметра передать , либо , если это реквизит.
А еще, если у вас ДокументОснование - это реквизит ссылочного типа, а не строкового и Основание на форме тоже ссылка, то в запросе сделать ДокументОснование = &Основание
Если же строка, тогда оставлять ПОДОБНО
Запрос.УстановитьПараметр("НомерЗаявки", ЭлементыФормы.НомерЗаявки);
Либо в качестве значения параметра передать
ЭлементыФормы.НомерЗаявки.Значение
НомерЗаявки
А еще, если у вас ДокументОснование - это реквизит ссылочного типа, а не строкового и Основание на форме тоже ссылка, то в запросе сделать ДокументОснование = &Основание
Если же строка, тогда оставлять ПОДОБНО
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Либо в качестве значения параметра передать , либо , если это реквизит.
А еще, если у вас ДокументОснование - это реквизит ссылочного типа, а не строкового и Основание на форме тоже ссылка, то в запросе сделать ДокументОснование = &Основание
Если же строка, тогда оставлять ПОДОБНО
Запрос.УстановитьПараметр("НомерЗаявки", ЭлементыФормы.НомерЗаявки);
Либо в качестве значения параметра передать
ЭлементыФормы.НомерЗаявки.Значение
НомерЗаявки
А еще, если у вас ДокументОснование - это реквизит ссылочного типа, а не строкового и Основание на форме тоже ссылка, то в запросе сделать ДокументОснование = &Основание
Если же строка, тогда оставлять ПОДОБНО
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот