|
Как вызвать функцию в модуле &насервере | ☑ | ||
|---|---|---|---|---|
|
0
lg2marvel
03.04.19
✎
10:43
|
Добрый день. Банальная вроде бы задача. Платформа 1с 8.3.13, расширение.
Есть Общий модуль в расширении УПР_ТабельНаСервере (галочки клиент(управляемое приложение), сервер, внешнее соединение, вызов сервера): &НаСервереБезКонтекста Функция ПолучитьДолжность(должность) Экспорт Возврат Справочники.Должности.НайтиПоНаименованию(должность); КонецФункции И заимствованый модуль УчетРабочегоВремениРасширенныйКлиент (галочки Клиент (управляемое приложение)): ... Если ДанныеТекущейСтроки._КЕ_ДолжностьСотрудника = УПР_ТабельНаСервере.ПолучитьДолжность("продавец") Тогда ... Не могу вызвать функцию, выдает ошибку при тестировании: {УПР ОбщийМодуль.УчетРабочегоВремениРасширенныйКлиент.Модуль(27)}: Метод объекта не обнаружен (ПолучитьДолжность) Если ДанныеТекущейСтроки._КЕ_ДолжностьСотрудника = УПР_ТабельНаСервере.ПолучитьДолжность("продавец") Тогда Как правильно сделать чтоб работало? |
|||
|
1
Cyberhawk
03.04.19
✎
10:45
|
Убери для начала директиву компиляции из первого ОМ
|
|||
|
2
lg2marvel
03.04.19
✎
10:49
|
(1) В таком случае ругается даже на определение переменной, якобы вызывается с клиента:
Функция ПолучитьДолжность(должность) Экспорт Возврат Справочники.Должности.НайтиПоНаименованию(должность); КонецФункции {УПР ОбщийМодуль.УПР_ТабельНаСервере.Модуль(8,10)}: Переменная не определена (Справочники) Возврат <<?>>Справочники.Должности.НайтиПоНаименованию(должность); (Проверка: Тонкий клиент) |
|||
|
3
craft1c
03.04.19
✎
10:49
|
Потом убедись что "УПР_ТабельНаСервере" это и есть твой общий модуль. А то встречал в конфигурациях, что вроде как вызов идет модуля по наименованиб конфигурации, а на сама деле чуть выше было: УПР_ТабельНаСервере = ОбщегоНазначения.ОбщийМодуль("ХерПоймиКакойМодуль");
|
|||
|
4
Вафель
03.04.19
✎
10:49
|
из "на сервере без контекста" нельзя вызвать "на сервере"
|
|||
|
5
Cyberhawk
03.04.19
✎
10:50
|
(2) Конечно. Потому что надо убрать еще и флажок компиляции для клиента УП у этого ОМ.
|
|||
|
6
lg2marvel
03.04.19
✎
10:54
|
Спасибо!
|
|||
|
7
Cyberhawk
03.04.19
✎
10:55
|
Пожалуйста
|
| Форум | Правила | Описание | Секции | Поиск |