|
Не вызывается серверная процедура с клиента | ☑ | ||
---|---|---|---|---|
0
Kifsif
12.01.15
✎
01:12
|
Платформа 8.3.5.1383.
Делаю внешнюю обработку. Есть вот такая штука: &НаСервере Процедура ВспомНаСервере() .... КонецПроцедуры &НаКлиенте Процедура Вспом(Команда) ВспомНаСервере(); КонецПроцедуры Не заходит в процедуру ВспомНаСервере(). Что только ни делал: перименовывал эту процедуру, чистил кэш. Он видит, что процедура-то есть. Напишешь, например, так: ВспомНаСервере(Парам). Он ругается. Ставишь точку останова на ВспомНаСервере(), останавливаешься, нажимаешь F11, он в процедуру не заходит, а дальше идет. Причем, изначально процедуры создал сам конфигуратор. Я создал для формы команду. Нажал на Действие. И выбрал опцию создания процедуры на клиенте и вызываемой процедуры на сервере. Не знаю, что делать. Посоветуйте, пожалуйста. |
|||
1
arccos6pi
12.01.15
✎
01:28
|
(0) вангую что отладка на сервере не включена
|
|||
2
Rie
12.01.15
✎
01:29
|
(0) "Не заходит" или "не заходит отладчиком"?
Отладка серверных подпрограмм требует разрешения. |
|||
3
arccos6pi
12.01.15
✎
01:34
|
(2) Ставишь точку останова на ВспомНаСервере(), останавливаешься, нажимаешь F11, он в процедуру не заходит, а дальше идет.
Очевидно же что отладчиком |
|||
4
Rie
12.01.15
✎
01:36
|
(3) Может, процедура эта у него и по каким-то другим причинам не срабатывает - иначе чего бы он туда отладчиком полез?
|
|||
5
Kifsif
12.01.15
✎
01:37
|
Режим файловый. Отладчиком не заходит. Отладочная печать тоже не работает (там в конце сообщение пытаюсь вывести). Получается, что Вообще не заходит в процедуру.
|
|||
6
Kifsif
12.01.15
✎
01:37
|
(4) Ну, если я изменю одну букву в процедуре. Или параметр присобачу. Он же орет сразу. Т.е. процедура ему нужна.
|
|||
7
ifso
12.01.15
✎
07:27
|
вероятно, что-то где-то здесь: "Причем, изначально процедуры создал сам конфигуратор"
|
|||
8
DrZombi
гуру
12.01.15
✎
07:32
|
||||
9
Escander
12.01.15
✎
07:38
|
(5)чудеса какие-то...
ты точно конфу обновил? ну вставь Сообщить("Код ВспомНаСервере() выполняется!"); в тело процедуры ВспомНаСервере() посмотри на результат |
|||
10
Мимохожий Однако
12.01.15
✎
08:01
|
(5)"Сумлеваюсь я."©Дед Щукарь.
... Это клиент-серверный режим без отладки на сервере. |
|||
11
Cyberhawk
12.01.15
✎
08:02
|
(0) покажи скриншот твоей точки останова
|
|||
12
PLUT
12.01.15
✎
08:53
|
(9) лучше ЗаписьЖурналаРегистрации(блаблабла)
|
|||
13
DrZombi
гуру
12.01.15
✎
08:56
|
Лучше просто, развернуть файловую копию БД, можно и без самих Данных и у ТС все войдет и выйдет по отладчику :)
|
|||
14
cube033
12.01.15
✎
09:25
|
(1)
"И выбрал опцию создания процедуры на клиенте и вызываемой процедуры на сервере." Проверь: нет ли опечатки в директиве &НаСервере, и нет ли после нее пустой строки. |
|||
15
hhhh
12.01.15
✎
09:48
|
(14) &НаСервере вообще-то по умолчанию. Поэтому пустую строку можно вставить.
|
|||
16
cube033
12.01.15
✎
09:48
|
(15) И правда.
|
|||
17
Krolik Bezobraznik
12.01.15
✎
10:33
|
(0) А какой результат работы вашей серверной процедуры?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |