Как получить текст запроса?

1. user797276 06.12.17 16:40 Сейчас в теме
Прошу оказать помощь в поиске ошибки возникающей при запуске 1С: ERP обновленной до версии 2.4
Что сделано: Выполнено объединение Основной конфигурации 2.2 с Новой конфигурацией поставщика 2.4.
После запуска отладки из конфигуратора начинается процесс Обновления версии программы (окно с прогрессбаром), который прерывается ошибкой:
{ОбщийМодуль.ОбновлениеИнформационнойБазыУТ.Модуль(3778)}: Ошибка при вызове метода контекста (НайтиПараметры)
Для каждого ПараметрЗапроса Из Запрос.НайтиПараметры() Цикл
по причине:
{(4, 1)}: Синтаксическая ошибка "ВЫБРАТЬ"
<<?>>ВЫБРАТЬ
В ходе анализа этого участка кода было выявлено что запрос составляется из значений нескольких переменных. Установка точек останова выполнения программы не дало результата, так как программа на этапе Обновления версии программы не останавливается на точках останова (почему-то). Вывод итогового текста в сообщение или в файл так же не удалось получить.
Какими способами можно получить готовый итоговый текст запроса на этапе Обновления версии?
По теме из базы знаний
Найденные решения
2. DarkUser 06.12.17 16:44 Сейчас в теме
1. В меню конфигуратора Отладка -> Подключение -> Автоматическое подключение -> установите галочку Фоновые задания (если не стояла)
2. Поставьте точку останова на строке кода где есть Запрос.Выполнить(). В этот момент текст запроса уже составлен и его можно посмотреть в отладчике.
nurik727; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Denis_CFO 49 06.12.17 16:44 Сейчас в теме
(1)
Установка точек останова выполнения программы не дало результата
- запустите сервер с параметром -debug (подробнее поищите на ИС).
НужныйТекстЗапроса = Запрос.ТекстЗапроса;
2. DarkUser 06.12.17 16:44 Сейчас в теме
1. В меню конфигуратора Отладка -> Подключение -> Автоматическое подключение -> установите галочку Фоновые задания (если не стояла)
2. Поставьте точку останова на строке кода где есть Запрос.Выполнить(). В этот момент текст запроса уже составлен и его можно посмотреть в отладчике.
nurik727; +1 Ответить
5. user797276 06.12.17 18:26 Сейчас в теме
(2)После установки галочки остановка выполнения программы в точке остановки не произошла. Опять, появилась ошибка, программа закрылась.
После перезапуска программы опять установил галочку Фоновые задания и галочку Клиент/Сервер и программа остановилась в точке останова. Удалось пройтись по коду, получить запрос. В какой-то момент отладка зависла, перезагрузил программу и теперь конфигуратор виснет после установки галочки Фоновые задания.
На второй копии базы галочка устанавливается нормально, не зависает.
Может быть что что-то случилось с базой....Буду разбираться...
6. user797276 13.12.17 12:27 Сейчас в теме
(2)
1. В меню конфигуратора Отладка -> Подключение -> Автоматическое подключение -> установите галочку Фоновые задания (если не стояла)

Это помогло
4. user705522_constantin_h 37 06.12.17 17:17 Сейчас в теме
Включите Отладка->Остановка по ошибке.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот