Имя: Пароль:
1C
 
Вызов процедур &НаСервере из процедур &НаКлиенте, когда они находятся в одном общем модуле
,
0 Caber
 
18.08.22
11:17
в одном общем модуле с флагами Клиент, Сервер, ВызовСервера. У меня не получается, клиент "не видит" серверные процедуры.
1 PR
 
18.08.22
11:18
(0) Хвастаешься?
2 СеменовСемен
 
18.08.22
11:18
не стоит так делать. лучше 2 разных модуля
3 sitex
 
naïve
18.08.22
11:19
(0) 0_о
4 DEVIce
 
18.08.22
11:27
Вызываешь же как МойМодуль.СерверныйМетод() или СерверныйМетод()?
5 Caber
 
18.08.22
11:28
(4) В обоих случаях не работает. Я уже сталкивался с этим, забил. Сейчас тоже разбил на два отдельных модуля, как советует Семен
6 DEVIce
 
18.08.22
11:29
(5) А если вызываемому методу еще добавить Экспорт в сигнатуру?
7 Dmitrii
 
гуру
18.08.22
11:29
(0) Вызыват ьнадо с указанием модуля. И у серверной процедуры должно быть указано "Экспорт".
Сам модуль должен быть скомпилирован "Сервер", "Клиент" и "Вызов сервера".
8 nodrama
 
18.08.22
11:30
как уже сказали лучше два разных модуля. надеждее и проще
9 Kassern
 
18.08.22
11:31
(5) типовые так и делают, разбивают на несколько модулей
10 nodrama
 
18.08.22
11:38
(5) правильно, лучше посмотреть "как уже придумано" и сделать по аналогии с типовой)
чем все пихать в один модуль и потом вот ловить проблемы)
11 Caber
 
18.08.22
11:40
(7) Это не работает. Проверьте
12 ДедМорроз
 
18.08.22
15:05
Если очень хочется из того же молуля,то уходите на сервер через другой модуль с признаком вызов сервера и вызывайте свой.
А так - модуль компилляется на клиенте,все процедуры с признаком Сервер компиллятор пропускает,а выход на сервер невозможен,так как модуль используется на клиенте.