|
вызов процедуры общего модуля из другого общего модуля | ☑ | ||
---|---|---|---|---|
0
егаис
25.09.18
✎
22:41
|
столкнулся впервые для себя с такой вещью
Есть ОМ1 с вызовом "клиент" "сервер" и "внешнее соединение" Из данного модуля необходимо вызвать процедуру из ОМ2. ОМ2 с вызовом "сервер" и "внешнее соединение" Через точку процедура выбирается, но синтаксический контроль не проходит. Кто объяснит, почему так? Конкретно, в ЗУП из УчетСреднегоЗарабокаКлиентСервер надо вызвать КадровыйУчет.КадровыеДанныеСотрудников |
|||
1
Cyberhawk
25.09.18
✎
22:43
|
Ну так чтоб вызвать "чисто серверный" модуль, надо делать это тоже с сервера. Из клиент-серверного нельзя. Посмотри, есть ли обертка у нужного тебе метода в другом модуле, что с "Вызов сервера"
|
|||
2
Cyberhawk
25.09.18
✎
22:43
|
Либо вызов обрами инструкцией препроцессора, должно прокатить
|
|||
3
tesseract
25.09.18
✎
22:44
|
(1) 1С не зря столько модулей делает с одинаковыми названиями.
(2) Лучше не стоит - потом с отладкой намучаешься. |
|||
4
Cyberhawk
25.09.18
✎
22:46
|
Хз зачем ты это все мне пишешь
|
|||
5
егаис
25.09.18
✎
23:08
|
пытаюсь понять логику, но она мимо проходит
ОМ1 компилируется как на клиенте, так и на сервере. С клиента же экспортную процедуру ОМ2 на сервере можно вызвать, тогда почему не работает? (1) наверное есть, но я не нашел |
|||
6
Cyberhawk
25.09.18
✎
23:10
|
"С клиента же экспортную процедуру ОМ2 на сервере можно вызвать" // Если флажок "Вызов сервера" не стоит, то конечно же нельзя. Это ж тебе не форма
|
|||
7
егаис
25.09.18
✎
23:13
|
(6) ну да, согласен.
|
|||
8
tesseract
26.09.18
✎
00:29
|
(7) А зря. Дьявол скрывается в компиляторе.
|
|||
9
егаис
26.09.18
✎
08:12
|
(8) предлагаете установить "Вызов сервера"?
Если нет, можно примером кинуть |
|||
10
hhhh
26.09.18
✎
08:27
|
(9) надо смотреть, если у с клиента вызов, то надо вызовсервера галку, если с сервера на сервер, то галку не надо
|
|||
11
егаис
26.09.18
✎
08:29
|
(10) в обоих ОМ вызова нет, первый - клиент и сервер, второй - сервер. С первого надо вызвать второй
|
|||
12
егаис
26.09.18
✎
08:47
|
закрываем, решил "в лоб", создал новый общий модуль с вызовом сервера и описал нужную функцию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |