Ошибка в запросе
День добрый!
1С:Предприятие 8.3 (8.3.22.2239)
Помогите разобраться с непонятной ошибкой.
Есть достаточно простой запрос
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ДополнительныеСведения.Объект КАК Объект,
| ДополнительныеСведения.Свойство КАК Свойство,
| ДополнительныеСведения.Значение КАК Значение
|ИЗ
| РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
|ГДЕ
| ДополнительныеСведения.Свойство В(&Основание)
| И ДополнительныеСведения.Значение = &УИДРеализации
| И ДополнительныеСведения.Объект.ПометкаУдаления = ЛОЖЬ";
Запрос.УстановитьПараметр("Основание", СвойстваОснование);
Запрос.УстановитьПараметр("УИДРеализации", Строка(Реализация.УникальныйИдентификатор()));
РезультатЗапроса = Запрос.Выполнить();
Так вот, с недавних пор 1С-ка зависает на команде
РезультатЗапроса = Запрос.Выполнить();
Иногда сваливается с ошибкой
"applicationErrorInfo": {
"errors": [
[
"Невосстановимая ошибка\nОшибка при выполнении запроса POST к ресурсу \/e1cib\/logForm:",
[],
"",
""
],
[
"Ошибка СУБД:\nMicrosoft SQL Server Native Client 11.0: При оптимизации запроса обработчик запросов исчерпал пространство стека. Упростите запрос.\nHRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=11, native=8621, line=1\n",
[],
"",
""
]
]
Эксперименты с удалением всех записей в РегистрСведений.ДополнительныеСведения не привели к положительному результату.
ТиИ не помогло.
Все это происходит в режиме файл сервера. Если перевести базу в файловый вариант. то ошибки нет.
PS: Код присутствует в расширении.
Хелп ми, плиз.
|