|   |   | 
| 
 | Не вызывается серверная процедура с клиента | ☑ | ||
|---|---|---|---|---|
| 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) А какой результат работы вашей серверной процедуры?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |