Имя: Пароль:
1C
 
Клиент или Сервер в подписке на проведение в зависимости от места вызова
0 fimanich
 
24.08.14
17:53
Всем привет!
8.3.4.408 Обычное приложение, клиент-серверный вариант базы.
Для документа определена подписка на событие ОбработкаПроведения. Обработчик события находится в неглобальном общем модуле с установленными флажками Сервер, Внешнее соединение, Клиент (обычное приложение), Вызов сервера.
В обработчике написан код:

#ЕСЛИ Клиент ТОГДА
....// здесь собственно необходимые действия.

Форма документа - управляемая. Форма списка - обычная. Проводим документ из формы документа - необходимые действия не происходят (что и в отладке видно). Проводим документ из формы списка - необходимые действия происходят. Из этого делаю вывод: в случае проведения из формы код подписки выполняется на сервере, в случае проведения и формы списка код подписки выполняется на клиенте.
Собственно, вопрос:

Верны ли такие выводы?

Просто в одном из видеокурсов было озвучено, что в обычном приложении модуль объекта компилируется на клиенте.
Видимо, здесь нужно дополнить:
только при вызове из обычной формы.

Подскажите, правильно я разобрался?
Выглядит все не совсем логично, на первый взгляд... Одно и то же событие, а в зависимости от точки вызова исполняется либо на сервере, либо на клиенте...