Имя: Пароль:
1C
 
Переношу общий функционал упр. форм в общий модуль - как?
0 RomaH
 
naïve
08.04.20
11:52
возьмем для примера:
ПриСозданииНаСервере

делаю один ОМ, ставлю свойства:
Сервер
Вызов сервера - что бы можно было вызывать функции выполняемые на сервере из клиентских процедур (например ПриИзмененииРеквизита)

вроде все ок, работает

дальше хочу
ПриОткрытии

Что бы не плодить метаданные - решаю сделать это в том же ОМ
добавляю:
Клиент (упр. приложение)

естественно попадаю на синтаксис проверки на клиенте

ок, заключаю "серверные" процедуры в "#Если Сервер Тогда"
но тогда получаю, что "Вызов сервера" перестает работать - клиентские процедуры формы не видят процедуры ОМ заключенные теперь в эту

обязательно ли делить в таким случае ОМ на "НаСервере" и "НаКлиенте"?
1 080808Ник
 
08.04.20
11:55
(0) "Что бы не плодить метаданные - решаю сделать это в том же ОМ
добавляю:" зачем тогда деление на клиент и сервер придумали если можно все в один модуль?))
"обязательно ли делить в таким случае ОМ на "НаСервере" и "НаКлиенте"?"- обязательно. Клиентский модуль это клиентский, серверный это серверный. и мешать их в кучу не нужно
2 GGDots
 
08.04.20
11:55
Я бы поделил
Правила создания общих модулей:
https://its.1c.ru/db/v8std#content:469:hdoc