MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
1С 8.2: Где какие модули выполняются - на клиенте или на сервере
10.04.2012
10:14
Текстовые метки: 1С, модуль, клиент, сервер
Раздел: Компьютер - Windows - 1С - Готовые решения

Модуль управляемого приложения

Выполняется на клиенте. Чтобы увидеть код модуля управляемого приложения, нужно кликнуть правой кнопкой мыши на пункте "Конфигурация" в дереве конфигурации, выбрать пункт "Открыть модуль управляемого приложения".

Общие модули

Для общих модулей можно сделать настройку, где они будут выполняться. Общие модули лежат в ветке дерева конфигурации с названием "Общие модули".

Чтобы модуль выполнялся на сервере, нужно в его свойствах поставить галки:

  • Сервер [v] - выполняется на сервере
  • Вызов сервера [v] - разрешен вызов функций этого модуля с клиента. Например, можно будет вызывать функции данного модуля из модуля управляемого приложения (который всегда выполняется только на клиенте).

Остальные галки сняты.

Пример вызова функции, расположенной на сервере, из кода клиентской части.

Создаём общий модуль с именем МодульНаСервере, зададим ему "две галки". Пишем в нем следующий код:

Функция ПолучитьНазваниеОрганизации() Экспорт

Возврат "ООО Рога И Копыта";

КонецФункции

Чтобы его вызвать с клиента, например из модуля управляемого приложения, нужно дать команду:

Название=МодульНаСервере.ПолучитьНазваниеОрганизации();

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования