КА 1.1 Отладчик не попадает в процедуру. #697790


#0 by memogolik
Есть такая проблема: не проводится документ из за того, что не хватает свободного остатка на складе. Причем если сформировать отчет по этой позиции за это число и склад, то остатка более чем достаточно. Пытаюсь отловить это отладчиком: Выяснил, что после выполнения следующей процедуры в модуле РТиУ отказ меняет значение на Истина: Причем в этой процедуре это происходит в строке: Но самое удивительное, что ни по F11 ни установив точку останова внутри ТоварыНаСкладахКонтрольОстатков соответствующего модуля остановка в отладчике не происходит. В чем может быть проблема? Заранее спасибо за ответы.
#1 by Wobland
-debug
#2 by memogolik
извините за дремучесть можно по подробнее? Замечу, что это обычное приложение, а не УФ.
#3 by Apokalipsec
необходимо запустить сервер 1С:Предприятия в режиме отладке, для отладки серверных процедур. Ключ запуска указан в посте
#4 by Wobland
включить режим отладки на сервере 1с
#5 by memogolik
как это сделать? в функции и процедуры других модулей отладчик заходит, почему не заходит только в этот?
#6 by Strogg
#7 by Wobland
вбить в гугл. тебе даже писать ничего не надо
#8 by memogolik
Сделал: Последовательность действий 1С 8.2: 1. Остановить службу 1C:Enterprise 8.2 Server Agent 2. В реестре в ветке HKEY_LOCAL_MACHINESYSTEMControlSet001services1C:Enterprise 8.2 Server Agent для параметра ImagePath добавляем -debug и сохраняем. Получается что-то вроде такого: «C:Program Files1cv828.2.10.82in agent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv82srvinfo» -debug 3. Записываем и запускаем службу. не помогает.
#9 by Wobland
обыдно, да?
#10 by memogolik
Но при всем этом в другие серверные процедуру он попадает, а именно в ПроцедурыКонтроляОстатков.ТоварыНаСкладахКонтрольОстатков("Товары",         СтруктураШапкиДокумента, Отказ, Заголовок, РежимПроведения); не заходит... модуль привелегированный, с этим не как не может быть связано? ;) Какая то засада :(
#11 by WildSery
Как определил? В толстом клиенте зачастую сразу и не скажешь, на клиенте или сервере ты сейчас.
#12 by AaNnDdRrEeYy
из скольки кластеров сервер? если больше одного на остальных тоже надо так сделать
#13 by memogolik
физически одна машина. на свойствах общего модуля ПроцедурыКонтроляОстатков стоят следующие "галочки": 1. Сервер 2. Вызов сервера 3. Привилегированный
#14 by cons74
самый простой 100% пробивной метод: выгрузи базу в файловый вариант. Вот только если она больше не-помню-скольки-гб то не откроется вроде.
#15 by wowik
+100
#16 by memogolik
к сожалению база слишком велика. подсовывал файлик согласно ролику: comcntrcfg.xml Результата нет.
#17 by memogolik
апп
#18 by AaNnDdRrEeYy
зайди в службы сервера, открой службу агент сервера 1с там есть строка запуска (то куда параметр -debug писал) , копируй строку и выкладывай сюда как есть, наверняка либо пробел забыл либо кавычки
#19 by memogolik
"C:Program Files (x86)1cv828.2.19.68in agent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files (x86)1cv82srvinfo" -debug
#20 by craxx
-debug до кавычек надо ставить
#21 by memogolik
Сделал, не помогает. "C:Program Files (x86)1cv828.2.19.68in agent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files (x86)1cv82srvinfo -debug" Службу перезапустил, 1с тоже. Странно получается: в некоторые модули отладчик заходит: ОбщегоНазначения.ЗагрузитьТаблицыДокументаВСтруктуру(Движения.ТоварыНаСкладах, СтруктТаблицДокумента); А вот в этот: ПроцедурыКонтроляОстатков.ТоварыНаСкладахКонтрольОстатков("Товары",         СтруктураШапкиДокумента, Отказ, Заголовок, РежимПроведения); - не хочет, хотя именно после прохождения этой процедуры переменная отказ меняет значение на Истина.
#22 by БледноЗолотистый
Тебе что надо? Отладить или включить debug? За это время отладить в конце концов можно и по другому. Скопируй нужные процедуры в внешний файл, заполняй параметры и вперед.
#23 by memogolik
отладить. Но копировать это не выход.
#24 by wowik
"C:Program Files (x86)1cv828.2.19.68in agent.exe" -srvc -debug -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files (x86)1cv82srvinfo" там же видео есть, куда "-debug" ставить.
#25 by wowik
см. 5 в
#26 by wowik
иногда может слетать регистрация баз в кластере, я заново их прописывал.
#27 by memogolik
а это что? ;) по поводу . Вот содержимое файла c:Program Files (x86)1cv828.2.19.68inconfcomcntrcfg.xml <config xmlns=";
#28 by memogolik
<config xmlns=";
#29 by wowik
сначала проверить . если не помогло, файл comcntrcfg поместить.
#30 by memogolik
Вот то, что сейчас стоит на запуске службы. "C:Program Files (x86)1cv828.2.19.68in agent.exe" -srvc -debug -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files (x86)1cv82srvinfo"
#31 by memogolik
зашло, Вовик, ты человечищеее! Спасибо огромное. Стало работать после ребута сервака + конечно твои советы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С