|
НаСервере НаСервереБезКонтекста |
☑ |
0
s-n-a-y
23.04.14
✎
15:22
|
Результат = ВыполнитьНаСервере(Ссылка);
Почему когда у функции ВыполнитьНаСервере() директива НаСервереБезКонтекста компилятор ругается, что она не определена, а когда НаСервере не ругается. Процедура из которой вызывают и сама функция определены в модуле объекта документа.
|
|
1
banco
23.04.14
✎
15:24
|
(0) модуле объекта документа?
|
|
2
DexterMorgan
23.04.14
✎
15:26
|
(1) модуль всегда на сервер есичо. и контекст чего в модуле объекта?
|
|
3
DexterMorgan
23.04.14
✎
15:26
|
(1) модуль объекта*
|
|
4
s-n-a-y
23.04.14
✎
15:31
|
В модуле объекта документа:
Процедура МояПроцедера()
Результат = ВыполнитьНаСервере(Ссылка);
КонецПроцедуры
&НаСервереБезКонтекста
функция ВыполнитьНаСервере(Ссылка) экспорт
КонецФункции
|
|
5
Fish
гуру
23.04.14
✎
15:32
|
(4) А зачем такой изврат в модуле объекта?
|
|
6
s-n-a-y
23.04.14
✎
15:34
|
(5), МояПроцедура() - это ОбработкаПроведения()
|
|
7
Fish
гуру
23.04.14
✎
15:37
|
(6) Так и пиши всё в ней, или вызывай функцию модуля объекта без всяких директив. Ты удивишься, но модуль объекта и так на сервере выполняется.
|
|
8
Defender aka LINN
23.04.14
✎
15:37
|
(4) Шарик, поздравляю, ты балбес. ©
"Каждая процедура и функция модуля формы, модуля команды и общего модуля управляемого приложения предваряется директивой компиляции, определяющей среду исполнения данной процедуры. Директива предваряется символом "&"."
|
|
9
H A D G E H O G s
23.04.14
✎
15:40
|
(2) нет
|
|
10
s-n-a-y
23.04.14
✎
15:42
|
(7) На током клиенте, как в моем случае, чтобы Обратиться к данным объекта, как я понимаю, надо писать функцию с директивой НаСервере или НаСервереБезКонтекста. Или не так?
|
|
11
s-n-a-y
23.04.14
✎
15:42
|
*На тонком
|
|
12
H A D G E H O G s
23.04.14
✎
15:43
|
(10) В модуле формы.
|
|
13
Жан Пердежон
23.04.14
✎
15:44
|
чую *овнокод
|
|
14
H A D G E H O G s
23.04.14
✎
15:45
|
(13) Это очевидно.
|
|
15
s-n-a-y
23.04.14
✎
15:45
|
(12), ясно, спасибо.
|
|
16
Fish
гуру
23.04.14
✎
15:47
|
(10) Нет не так:
"Модуль объекта компилируется на сервере, соответственно директивы компиляции указывать не требуется."
|
|