Имя: Пароль:
1C
 
Отладка на стороне корреспондирующей базы
0 svsource
 
26.04.24
11:00
Есть две БД. 1С 8.3 последние релизы и конфигурации. Серверные. Одна БП 3.0 другая ЗУП 3.1. Отладка по протоколу http. В параметрах отладки выбраны все необходимые типы предметов отладки включая фоновое задание. В обеих базах. Дальше. В обеих базах настройки-параметры указаны одинаковые сервера отладки и сервер отладки при перезапуске, а также отладка в текущем сеансе и отладка при перезапуске - разрешена (Протокол HTTP). Если производить отладку конкретной БД (БП, ЗУП) то отладка в каждой работает без проблем. (Например открытие списка документов - ставим точку в процедуре ну скажем ПриСозданииНаСервере) - все работает. Пытаюсь отладить некоторые процедуры в БД БП и настроенном обмене EnterpriseData. Соединение прямое, серверное. Пользователь Одинаковый и он всего один. Под ним и обмен. Начинаю обмен с ЗУП. Создаю элемент справочника в ЗУП (или просто помечаю к обмену) и начинаю обмен с БП. Точки останова в ЗУП срабатывают и клиент и сервер. А в БП нет. Отладка именно в БП меня интересует. Но код в БП отрабатывает без проблем это точно. 100%. Это Общий модуль ОбменДаннымиXDTOСервер - Процедура ЗаписатьОбъектВИБ(КомпонентыОбмена, Объект, Тип, ЗаписатьОбъект = Ложь, Знач ОтправкаНазад = Ложь, УникальныйИдентификаторСтрокой = "") Экспорт. Ее не обойти никак при записи передаваемых с ЗУП объектов. Прямо на входе и ставлю точку останова. Не получается остановить. В процессе обмена при переходе с ЗУП на БП (программный код). В предметах отладки возникает на время работы на стороне БП  - подключенный предмет отладки с типом "Сервер" и пользователем под каким идет обмен. Потом исчезает в БП при возврате на Код ЗУП. Вот в коде БП не удается поймать через точку останова. Может кто знает причину? Да еще: отладка на сервере включена. Может ли это быть из-за разных идентификаторов самих БД? Поэтому отладчик и не видит вторую БД... Года 2 назад я делал подобное и все работало. И не я один. Только между ЕРП и БП.
1 svsource
 
26.04.24
11:24
Еще параметр добавил в обеих БД "РежимОтладки". Все то же самое.
2 Кондер
 
26.04.24
11:55
(0) Перзагрузите компьютер (это не шутка)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан