Имя: Пароль:
1C
1С v8
Вызов серверного метода общего модуля из формы справочника
0 __Se24
 
12.10.16
10:57
Доброго дня.
Проблема в следующем.
Добавил в конфигурацию новый общий модуль , поставил флажки "Сервер" и "Вызов сервера". В Модуле есть процедура с директивой компиляции "НаСервере".
При попытке вызвать ее из модуля формы справочника процедурой с директивой компиляции "НаКлиенте" получается ошибка
"Ошибка при вызове метода контекста .... по причине:
Несоответствие типов (параметр номер '2')"

Делал по одной из многих инструкций...
Буду благодарен за помощь
1 mehfk
 
12.10.16
10:58
Какое из слов не понятно?

Несоответствие типов (параметр номер '2')
2 __Se24
 
12.10.16
10:59
что есть в данном случае "Параметр" ?
Метод вызывается без параметров
3 Nuobu
 
12.10.16
11:00
(2) А слабо всю ошибку привести?
4 __Se24
 
12.10.16
11:00
Ошибка при вызове метода контекста (ПозвонитьНаНомерНаСервере)
    ОбщийМодуль1.ТестоваяПроцедура1НаСервере();
5 Nuobu
 
12.10.16
11:01
(4) А где здесь "Несоответствие типов (параметр номер два)"?
6 __Se24
 
12.10.16
11:02
Ошибка при вызове метода контекста (ПозвонитьНаНомерНаСервере)
    ОбщийМодуль1.ТестоваяПроцедура1НаСервере();
по причине:
Несоответствие типов (параметр номер '2')
7 Nuobu
 
12.10.16
11:06
(6) Включи отладку на сервере.
8 Жан Пердежон
 
12.10.16
11:06
ошибка может быть где угодно, показывай оба модуля
9 __Se24
 
12.10.16
11:12
База файловая. Разработческая.
10 Nuobu
 
12.10.16
11:13
(9) Ну, тогда здаюсь.
11 Torquader
 
12.10.16
11:18
Есть мнение, что кто-то определил в процедуре параметры по умолчанию, причём такие, которые с клиента на сервер не передаются.
12 __Se24
 
12.10.16
11:21
Все, спасибо, разобрался ...
Банальная очепятка вынула 1,5 рабочих дня.
Спасибо за участие )
13 Torquader
 
12.10.16
11:25
(12) Так всегда бывает, когда очень сильно торопишься.
14 rozer76
 
12.10.16
12:01
(0) + также в модуле на надо указывать дерективы компиляции-вместо них галки в ОМ
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.