Имя: Пароль:
1C
1С v8
УФ. Не видит экспортную функцию общего модуля.
,
0 megabax
 
11.07.16
09:29
Добрый день.
Создал общий модуль, поставим ему галочки "клиент" и "сервер". Создал в нем экспортную процедуру "НаСервере". На клиенте вызываю эту процедуру, а он говорит, что она не найдена. Подскажите пожалуйста, как лечить? Очень надо вызывать эту процедуру именно из процедуру "НаКлиенте".
1 rozer76
 
11.07.16
09:30
вызов сервера поставь
2 megabax
 
11.07.16
09:33
(1) Поставил, не помогло
3 elCust
 
11.07.16
09:47
(0)
Вариант 1: Кривые руки.
Вариант 2: Чисти кэш.
Вариант 3: Не скомпилировался модуль.
4 Fedor-1971
 
11.07.16
09:48
(0) сними галку Клиент и поставь Сервер и Вызов сервера - не путай в одном модуле разные стороны работы УФ
5 В тылу врага
 
11.07.16
09:50
(0) не взлетит, вызывай из клиента серверный метод формы, а оттуда твой общий модуль
6 Feunoir
 
11.07.16
09:53
(0) - доктор, я когда вот так делаю, мне больно.
- а вы так не делайте.

Самое главное - не надо в общем модуле указывать директивы. Хотя 1С это и позволяет, но не надо.
7 rozer76
 
11.07.16
09:57
(4) интересно что в толстом и УФ с галкой "Клиент" сработает но в тонком уже надо галку снимать. Интересная особенность но как-то это обескураживает (
8 Fedor-1971
 
11.07.16
10:11
(7) так в рекомендациях написано что-то типа "Не ставьте одновременно галки Клиент и Сервер, бо будет горе"
9 rozer76
 
11.07.16
10:21
(8) та можно но осторожно  - только клиентские с клиента а серверные с сервера. В типовых встречаются такие ОМ хотя сама 1с и пишет это в "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8".
10 megabax
 
11.07.16
10:21
(4) Спасибо, помогло.
11 Fedor-1971
 
11.07.16
10:24
(9) и потом рвать волосы на лысине выясняя "Вот же ж не работает зараза", отладчик ... и только в последнюю очередь проверка галок на модуле

(10) на здоровье