Добрый день!
Что есть: один сервер 1С (SQL + Платформа82) и клиент просто с Платформой82. База в клиент-сервером режиме.
Что мне надо: пройтись отладчиком по процедурам с параметром &НаСервере
Что делаю: остановил службу на серваке 1С, зашел в реестр, нашел там параметры запуска Агента 82, дописал в конец строки -debug
-----------
"c:\Program Files (x86)\1cv82\8.2.16.368\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "c:\Program Files (x86)\1cv82\srvinfo" -debug
-----------
запустил службу заного
зашел на клиентский комп
запустил конфигуратор
открыл нужный кусок кода:
-------------
&НаКлиенте
Процедура Согласовано(Команда)
Заявка = ПроверитьВидДокумента(Задача);
ПередатьЗаявкуВУПП(Заявка);
КонецФункции
&НаСервере
Процедура ПередатьЗаявкуВУПП(Заявка, РКО=Ложь)
Если РКО Тогда
ОбменДаннымиСервер.ПередатьРКО_В_УПП(Заявка);
Иначе
ОбменДаннымиСервер.ПередатьЗаявкуВУПП(Заявка);
КонецЕсли;
КонецПроцедуры
----------------
ставлю точку в процедуре ПередатьЗаявкуВУПП - туда он не прыгает, хоть убей
ПРОБЛЕМА РЕШЕНА:
отладка нормально отрабатывает, только если ее запускать на том же компе, где и сервер 1С стоит. хотя мне кажется, это это баги самой платформы
У меня сервер и клиентская часть были на разных машинах.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший