Прошу оказать помощь в поиске ошибки возникающей при запуске 1С: ERP обновленной до версии 2.4
Что сделано: Выполнено объединение Основной конфигурации 2.2 с Новой конфигурацией поставщика 2.4.
После запуска отладки из конфигуратора начинается процесс Обновления версии программы (окно с прогрессбаром), который прерывается ошибкой:
{ОбщийМодуль.ОбновлениеИнформационнойБазыУТ.Модуль(3778)}: Ошибка при вызове метода контекста (НайтиПараметры)
Для каждого ПараметрЗапроса Из Запрос.НайтиПараметры() Цикл
по причине:
{(4, 1)}: Синтаксическая ошибка "ВЫБРАТЬ"
<<?>>ВЫБРАТЬ
В ходе анализа этого участка кода было выявлено что запрос составляется из значений нескольких переменных. Установка точек останова выполнения программы не дало результата, так как программа на этапе Обновления версии программы не останавливается на точках останова (почему-то). Вывод итогового текста в сообщение или в файл так же не удалось получить.
Какими способами можно получить готовый итоговый текст запроса на этапе Обновления версии?
Что сделано: Выполнено объединение Основной конфигурации 2.2 с Новой конфигурацией поставщика 2.4.
После запуска отладки из конфигуратора начинается процесс Обновления версии программы (окно с прогрессбаром), который прерывается ошибкой:
{ОбщийМодуль.ОбновлениеИнформационнойБазыУТ.Модуль(3778)}: Ошибка при вызове метода контекста (НайтиПараметры)
Для каждого ПараметрЗапроса Из Запрос.НайтиПараметры() Цикл
по причине:
{(4, 1)}: Синтаксическая ошибка "ВЫБРАТЬ"
<<?>>ВЫБРАТЬ
В ходе анализа этого участка кода было выявлено что запрос составляется из значений нескольких переменных. Установка точек останова выполнения программы не дало результата, так как программа на этапе Обновления версии программы не останавливается на точках останова (почему-то). Вывод итогового текста в сообщение или в файл так же не удалось получить.
Какими способами можно получить готовый итоговый текст запроса на этапе Обновления версии?
По теме из базы знаний
- Анализ больших объединений в запросах
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Где деньги, Зин? Или как загрузить информацию из банка, если у вас 200 000 операций в день?
- История одного админа в мире 1С. Как поиски причины тормозов 1С привели к созданию нового продукта
- Внутренняя жизнь ваших запросов PostgreSQL. Как и зачем «подглядывать» в подробности
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
1. В меню конфигуратора Отладка -> Подключение -> Автоматическое подключение -> установите галочку Фоновые задания (если не стояла)
2. Поставьте точку останова на строке кода где есть Запрос.Выполнить(). В этот момент текст запроса уже составлен и его можно посмотреть в отладчике.
2. Поставьте точку останова на строке кода где есть Запрос.Выполнить(). В этот момент текст запроса уже составлен и его можно посмотреть в отладчике.
(2)После установки галочки остановка выполнения программы в точке остановки не произошла. Опять, появилась ошибка, программа закрылась.
После перезапуска программы опять установил галочку Фоновые задания и галочку Клиент/Сервер и программа остановилась в точке останова. Удалось пройтись по коду, получить запрос. В какой-то момент отладка зависла, перезагрузил программу и теперь конфигуратор виснет после установки галочки Фоновые задания.
На второй копии базы галочка устанавливается нормально, не зависает.
Может быть что что-то случилось с базой....Буду разбираться...
После перезапуска программы опять установил галочку Фоновые задания и галочку Клиент/Сервер и программа остановилась в точке останова. Удалось пройтись по коду, получить запрос. В какой-то момент отладка зависла, перезагрузил программу и теперь конфигуратор виснет после установки галочки Фоновые задания.
На второй копии базы галочка устанавливается нормально, не зависает.
Может быть что что-то случилось с базой....Буду разбираться...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот