Не вызывается серверная процедура с клиента #730574


#0 by Kifsif
Платформа 8.3.5.1383. Делаю внешнюю обработку. Есть вот такая штука:     .... КонецПроцедуры Не заходит в процедуру ВспомНаСервере. Что только ни делал: перименовывал эту процедуру, чистил кэш. Он видит, что процедура-то есть. Напишешь, например, так: ВспомНаСервере(Парам). Он ругается. Ставишь точку останова на ВспомНаСервере, останавливаешься, нажимаешь F11, он в процедуру не заходит, а дальше идет. Причем, изначально процедуры создал сам конфигуратор. Я создал для формы команду. Нажал на Действие. И выбрал опцию создания процедуры на клиенте и вызываемой процедуры на сервере. Не знаю, что делать. Посоветуйте, пожалуйста.
#1 by arccos6pi
вангую что отладка на сервере не включена
#2 by Rie
"Не заходит" или "не заходит отладчиком"? Отладка серверных подпрограмм требует разрешения.
#3 by arccos6pi
Ставишь точку останова на ВспомНаСервере, останавливаешься, нажимаешь F11, он в процедуру не заходит, а дальше идет. Очевидно же что отладчиком
#4 by Rie
Может, процедура эта у него и по каким-то другим причинам не срабатывает - иначе чего бы он туда отладчиком полез?
#5 by Kifsif
Режим файловый. Отладчиком не заходит. Отладочная печать тоже не работает (там в конце сообщение пытаюсь вывести). Получается, что Вообще не заходит в процедуру.
#6 by Kifsif
Ну, если я изменю одну букву в процедуре. Или параметр присобачу. Он же орет сразу. Т.е. процедура ему нужна.
#7 by ifso
вероятно, что-то где-то здесь: "Причем, изначально процедуры создал сам конфигуратор"
#8 by DrZombi
#9 by Escander
чудеса какие-то... ты точно конфу обновил? ну вставь Сообщить("Код ВспомНаСервере выполняется!"); в тело процедуры ВспомНаСервере посмотри на результат
#10 by МимохожийОднако
"Сумлеваюсь я."©Дед Щукарь. ... Это клиент-серверный режим без отладки на сервере.
#11 by Cyberhawk
покажи скриншот твоей точки останова
#12 by PLUT
лучше ЗаписьЖурналаРегистрации(блаблабла)
#13 by DrZombi
Лучше просто, развернуть файловую копию БД, можно и без самих Данных и у ТС все войдет и выйдет по отладчику :)
#14 by cube033
"И выбрал опцию создания процедуры на клиенте и вызываемой процедуры на сервере." Проверь: нет ли опечатки в директиве &НаСервере, и нет ли после нее пустой строки.
#15 by hhhh
&НаСервере вообще-то по умолчанию. Поэтому пустую строку можно вставить.
#16 by cube033
И правда.
#17 by Krolik Bezobraznik
А какой результат работы вашей серверной процедуры?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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