Отладчик не заходит в функцию

1. nodalt 9 02.06.15 11:33 Сейчас в теме
Добрый день!

Необходимо найти ошибку в программном коде.
В отладчике из процедуры с директивой &НаКлиенте не могу попасть в функцию &НаСервере.
Как мне посмотреть выполнение функции на сервере?
База работает на SQL в серверном варианте.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. ture 606 02.06.15 11:49 Сейчас в теме
(1) nodalt, Это нормально. ключ отладки не стоит по умолчанию.
4. IvanAlekseev 77 02.06.15 12:30 Сейчас в теме
(1) nodalt, выгрузить базу и загрузить в файловом варианте. Тогда отладка будет доступна в полном объеме.
5. nodalt 9 02.06.15 12:38 Сейчас в теме
(4) IvanAlekseev, в файловом варианте базу сделал и там отладка работает. Но проблема в том, что там нет ошибки, в базе на SQL она есть. При отладке на сервере я могу увидеть только входные параметры в функцию и "нехорошие" выходные. Почему они там такие получаются в отладчике посмотреть не могу. А в файловом режиме отрабатывает нормально. Это в продолжение вчерашней проблемы с сохранением в Excel (другая ветка) - процедуру переписал на Клиент и все заработало как надо - спасибо за совет, я там Вам плюсанул :) Но теперь проблема в другой процедуре ...
(2) PetroP, (3) ture, на закладке Запуск 1С:Предприятия — Дополнительно установить флажок "Устанавливать режим разрешения отладки" - не помогло, всё равно не могу зайти в процедуру на сервере...
7. deniseek77 86 02.06.15 12:40 Сейчас в теме
(5) nodalt, В сервере нужно устанавливать -debug
8. nodalt 9 02.06.15 12:42 Сейчас в теме
(7) deniseek77, Это имеется в виду?
Практическое решение:
Как включить отладку приложений 1С на сервере?
1. Остановить службу 1C:Enterprise 8.2 Server Agent
2. В реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\ для параметра ImagePath добавляем -debug и сохраняем. Получается что-то вроде такого: «C:\Program Files (x86)\1cv82\8.2.15.301\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv82\srvinfo» -debug
3. Записываем и запускаем службу.
Внимание !!! Перед ключом -debug нужно добавлять пробел, иначе не работает.
9. deniseek77 86 02.06.15 12:43 Сейчас в теме
(8) nodalt, Да, только не забыть перестартануть, как 1с, так и сервер 1с
10. spacecraft 02.06.15 12:44 Сейчас в теме
(5) nodalt, там надо серверу указать, чтоб запускался с режимом отладки. Вот неплохая статья.
12. nodalt 9 02.06.15 14:27 Сейчас в теме
(10) spacecraft, спасибо за статью
2. PetroP 02.06.15 11:47 Сейчас в теме
Запустить сервер с возможностью отладки.
6. nodalt 9 02.06.15 12:40 Сейчас в теме
(2) PetroP, каким образом запустить такой режим? Настройки параметров не помогли ...
11. PetroP 02.06.15 13:05 Сейчас в теме
(6) nodalt, пока обновил тему - ответ уже дали в (7).
13. ture 606 02.06.15 14:58 Сейчас в теме
У
меня бывает, что обработку внешнюю поменяю, сохраню, а она все по старому работает, словно я ее не менял и не открывал снова.
Тогда то же с отладчиком не понятки.
14. spacecraft 02.06.15 15:36 Сейчас в теме
(13) ture, да. Бывает такое. Я 2 раза сохраняю (что-нить изменить и еще раз сохранить), тогда работает. Неисповедимы пути в 1С.
15. Sobol007 20 05.06.18 04:44 Сейчас в теме
Стоит -debug в параметрах запуска, но все равно в модуль &НаСервере не заходит. Отладку пытаемся делать на клиентской машине. Что может быть?
16. catena 110 05.06.18 05:33 Сейчас в теме
(15)Проверить, что имя базы в строке подключения на клиентской машине полностью совпадает с именем базы на сервере в админ.панели.
17. Sobol007 20 07.06.18 10:36 Сейчас в теме
(16) Не понял ответ.
Смотрите, на сервере в конфигураторе отладчик заходит в сервреные функции.

Берем обычную пользовательскую машину запускаем "толстый клиент" , но отладчик в серверные функции не заходит
18. catena 110 07.06.18 10:53 Сейчас в теме
(17)Вот это на сервере и на машине подключения должно совпадать. По-моему, даже до регистра.
Прикрепленные файлы:
popiksergey; +1 Ответить
21. popiksergey 23.11.23 13:16 Сейчас в теме
(18) даже регистр имеет значение,
если другой регистр любой буквы, то уже серверные вызовы не работают при отладке.
чудеса.
20. Djo82 6 16.01.19 07:05 Сейчас в теме
(17)Решили вопрос, такая же проблема?
19. Неопределено 90 07.06.18 10:56 Сейчас в теме
(15) А реестр правили как сказано в комментарии (8)?
Оставьте свое сообщение

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