Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 дек 2025, 00:09

перестал работать стандартный запрос

Автор sali, Вчера в 11:35

0 Пользователей и 1 гость просматривают эту тему.

sali

патовая ситуация, делал все как раньше, но тут........
дело в чем? на сервер кидаю гуид торгового оборудования, на сервере ставлю условие и провожу проверку
    ГУИДТоргового = Запрос.Заголовки.Получить("commercialID");

ТорговоеОборудование = Неопределено;
Если ЗначениеЗаполнено(ГУИДТоргового) Тогда
ТорговоеОборудование = Справочники.ТорговоеОборудование.НайтиПоГУИД(ГУИДТоргового);
КонецЕсли;


/// ищем гуид в модуле менеджере

Функция НайтиПоГУИД(ГУИДИсточника) Экспорт

Результат = Неопределено;

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТорговоеОборудование.Ссылка КАК Ссылка
|ИЗ
| Справочник.ТорговоеОборудование КАК ТорговоеОборудование
|ГДЕ
| ТорговоеОборудование.ГУИДИсточника = &Гуид";
Запрос.УстановитьПараметр("Гуид", ГУИДИсточника);

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
Результат = ВыборкаДетальныеЗаписи.Ссылка;
КонецЕсли;

Возврат Результат;

КонецФункции // НайтиПоГУИД()


и на строке запрос.выполнить() , запрос тупо не выполняется  и ошибка - ошибка при вызове метода контекста (
выполнить)

параметр передаю верный, в консоли запрос работает и все выдает, но тут просто ни в какую. условие менял и подобно ставил и не <>, и в необязательные параметры

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск