Имя: Пароль:
1C
1С v8
УФ. не могу вызвать функцию с клиента на сервере
0 Alex87r
 
21.02.18
22:18
Суть такая
Есть документ.
На клиенте, из внешней обработки получаю форму документа.
ПараметрыФормы = Новый Структура("Ключ", СсылкаДок);
Форма = ПолучитьФорму("Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента", ПараметрыФормы);

Далее в форме есть процедура экспортная, на клиенте.

В ней строчка
ДанныеДляРасчетаВычисляемыхЦенНаКлиенте = РассчитатьЦеныНаСервере(ПараметрыРасчета);

РассчитатьЦеныНаСервере - это функция на сервере. Отладка туда не попадает. Просто проходит мимо. Почему?
1 2S
 
21.02.18
22:20
Баянище
2 Alex87r
 
21.02.18
22:22
(1) Не нашел ничего по теме) Подскажи
3 Fram
 
21.02.18
22:24
4 Alex87r
 
21.02.18
22:27
(3) Отладка на сервере работает, я в другие процедуры на сервере попадаю
5 Fram
 
21.02.18
22:29
(4) а функция результат возвращает?
6 jsmith82
 
21.02.18
22:31
Сама функция срабатывает?
7 Alex87r
 
21.02.18
22:34
возвращает неопределено, должна вернуть структуру. В функцию в отладке не попадаю. (6) (5)
8 Fram
 
21.02.18
22:51
(7) сервер рестартани
9 Cyberhawk
 
21.02.18
22:53
"Отладка туда не попадает" // А с хера ли должна?
10 Alex87r
 
21.02.18
22:54
(9) а почему нет?
11 Alex87r
 
21.02.18
23:05
Да, что то с сервером было) (8)  Спасибо
12 Fram
 
21.02.18
23:12
(11) да, банальные глюки кэша
13 Cyberhawk
 
22.02.18
08:34
(10) Ну ты не написал код, который по-твоему разумению должен приводить к вызову серверного метода. А нам отсюда не видно.
14 Cyberhawk
 
22.02.18
08:34
*по твоему
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.