| Elgrego | Дата: Пт, 13.09.2024, 14:57:26 | Сообщение # 1 |
|
Лейтенант
Группа: Проверенные
Сообщений: 58
Репутация: 59
Статус: Оффлайн
| Платформа: 8.3.23.1912 Режим БД: клиент-серверный Конфигурация. Название: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.153.21) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: НеИспользовать Конфигурация. Режим использования синхронных вызовов: Использовать Конфигурация. Версия БСП: 301 Конфигурация. Использовать обычные формы в управляемом приложении: Да Инструменты разработчика. Версия: Конфигурация 7.43.1 Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Расширения. СМ_ДатыЗапрета (1.0.0.1) Расширения. СМ_Роли (1.0.0.1) Расширения. ПС_Загрузка () Расширения. СМ_Общее (1.0.0.1) Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Да Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Microsoft Windows Server 2016 Standard 64-bit Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС Active code page: 866 Клиент-Сервер. Пинг: 0мс Сервер. ОС: Microsoft Windows Server 2016 Standard 64-bit НеРусский-0409 Сервер. Процесс: 64б Сервер. Отладка: нет
В случае установки в качестве параметра таблицы значений, которая получается в алгоритме "перед выполнением запроса" возникает ошибка при выполнении любого подзапроса, кроме первого в дереве "Структура запросов ведомая". Попытка выполнения подзапроса постоянно приводит к ошибке: Текст запроса: Строка кода 169: {(169,3)}: Таблица не найдена "_ВТ" <<?>>_ВТ КАК ВТ
Пример алгоритма перед выполнением: ТекстЗапроса = "Текст какого-то запроса к Оракл через ADO" ТЗ = Серверный.ВыполнитьЗапрос(ТекстЗапроса); мОбъектЗапроса.УстановитьПараметр("ТЗ", ТЗ);

Если же выполнить аналогичные действия без выполнения алгоритма "Перед выполнением запроса", предварительно поместив ТЗ в параметры текущего запроса, то такой ошибки не возникает!
Просьба устранить проблему, т.к. она сильно мешает разработке при меняющихся внешних данных.
|
| |
| |
| tormozit | Дата: Сб, 14.09.2024, 16:43:30 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Ошибку воспроизвел https://www.hostedredmine.com/issues/992182
|
| |
| |
| tormozit | Дата: Вс, 15.09.2024, 18:34:34 | Сообщение # 3 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Исправлено в 7.44
|
| |
| |