Имя: Пароль:
1C
1С v8
&НаКлиенте -> &НаСервере
,
0 xajak85
 
07.10.12
20:58
Из процедуры, которое выполняется на на клиенте не могу вызвать функцию которое выполнчется на сервере
1 xReason
 
07.10.12
21:00
мало данных , где процедуры, где вызываются
2 xajak85
 
07.10.12
21:01
(1) Процедура находится в форме документа
и Функция тоже
3 H A D G E H O G s
 
07.10.12
21:02
Форма не управляемая.
4 xajak85
 
07.10.12
21:03
&НаСервере
Функция ПолучитьПуть_XXX()    
   Возврат РаботаСФайламиВызовСервера.ПолучитьРабочийКаталогКомпьютера();
КонецФункции

&НаКлиенте
Процедура ПробитьЧек(Команда)
   //*****
   
       
   a = ПолучитьПуть_XXX();


   //****
КонецПроцедуры
5 xajak85
 
07.10.12
21:04
(3) управляемая
6 Лефмихалыч
 
07.10.12
21:04
(4) и как происходит это твое "не могу"?
7 xajak85
 
07.10.12
21:06
(6) функция ПолучитьПуть_XXX() не вызивается
8 aleks-id
 
07.10.12
21:06
протелепатирую. из функции возвращается каталог сервера?
9 xajak85
 
07.10.12
21:08
(8) нет, путь я сохранил в регистресведений, просто по отладчиком смотрю, не попадает В функцию
10 zladenuw
 
07.10.12
21:10
так у если у тебя сервер не в отладке. туда ты зайдешь.
11 zladenuw
 
07.10.12
21:11
(10) не зайдешь. оговорился :)
12 xReason
 
07.10.12
21:41
Зайдет если отлаживает на файловом варианте

(9) Попробуй вернуть просто строку для тестирования
13 alexei366
 
07.10.12
22:35
Где-то видел что можно в реестре что-то поменть и даже НаСервере (MSSQL или Postgres) стопориться будет
14 sapphire
 
07.10.12
22:38
Для тупых... отладчиков. Старый хоккейный способ:
Сообщить("{пишем имя процедуры}");
15 zladenuw
 
07.10.12
23:14
(14) буду знать :)
16 alexei366
 
07.10.12
23:40
блин не парся выгружай в файловую версию и смотри как работает
17 alkorolev
 
08.10.12
06:51
либо в строку исполняемого файла в службе добавь ключ "debug"
18 Нууф-Нууф
 
08.10.12
06:54
Самое простое (14)
19 WebberNSK
 
08.10.12
06:59
(9) Для клиент-серверного режима, чтобы на сервере зайти отладчиком нужно службу запустить с ключом debug.
20 xajak85
 
08.10.12
09:45
Спасибо всем ))