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

Работа с SQL

Автор dimalf, 02 авг 2015, 11:17

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

dimalf

Всем добрый день!

Кто подскажет, есть какие-нибудь особенности программирования и отладки в SQL версии 1С 8.3? У меня возникла проблема: при отладке отчета (Книга Покупок) ни на один флажок не смог выйти; все точки, где идёт вычисление программа словно "обошла"; прошла про процедурам и функциям разного контроля, а в конце просто выдал результирующий отчёт. Где, когда и как проводились вычисления - неизвестно. Подскажите, пожалуйста, что там и как и каким образом теперь отлаживать программу?

дфтын

запускать сервер 1С предприятия с ключем -debug

dimalf

Добрый день!

А можно чуть подробнее? Где этот ключ писать, в каком режиме?

Дмитрий@

То есть вы поставили в коде точки останова, но программа в процессе работы на них не остановилась, я правильно вас понял?

дфтын

1.Заходишь в службы
2.Смотришь Агент сервера 1С Предприятия, там типа что то:
"C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo"

Ищешь эту строку в реестре.
Когда найдешь исправляешь "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe"
на "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" - debug и т.д

dimalf

Цитата: Дмитрий@ от 02 авг 2015, 11:41
То есть вы поставили в коде точки останова, но программа в процессе работы на них не остановилась, я правильно вас понял?

Именно так.
Добавлено: 02 авг 2015, 11:48


Цитата: дфтын от 02 авг 2015, 11:42
1.Заходишь в службы
2.Смотришь Агент сервера 1С Предприятия, там типа что то:
"C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo"

Ищешь эту строку в реестре.
Когда найдешь исправляешь "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe"
на "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" - debug и т.д

А и т.д. Это как? К сожалению это моё первое столкновение с SQL в 1С8. Раньше было на 1С 7.7, но это не то. Поэтому, пожалуйста, ещё поподробнее, если можно.

Дмитрий@

ЦитироватьЦитата: Дмитрий@ от Сегодня в 11:41
То есть вы поставили в коде точки останова, но программа в процессе работы на них не остановилась, я правильно вас понял?

Именно так.

В режиме 1С предприятия выбираете меню "Сервис->Параметры" и ставите галочку в флажке "Отладка в текущем сеансе разрешена", потом заходите в конфигуратор выбираете меню "Отладка->Подключение" и подключаетесь к нужной вам сессии работающей конфигурации.

dimalf

Спасибо, попробую.

Теги:

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

Рейтинг@Mail.ru

Поиск