Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамСоздание и изменение объект…

1С:Предприятие 8.2 /
Разработчикам /
Создание и изменение объектов метаданных

Оглавление

Поддержка толстого клиента, управляемое приложение, клиент-сервер

Методическая рекомендация (полезный совет)

1. Для обеспечения работы конфигурации в толстом клиенте, управляемое приложение, клиент-сервер следует иметь в виду, что серверный код конфигурации в этом режиме может выполняться на стороне клиента.

Необходимость поддержки толстого клиента в управляемом режиме может возникнуть из-за ряда возможностей, которые не поддерживаются в тонком клиенте. Подробнее см. Функциональность обычного приложения, отсутствующая в управляемом приложении.

2. Для этого может потребоваться обеспечить работу на клиенте отдельных фрагментов серверного кода:

  • обработчики событий в модулях менеджеров (ОбработкаПолученияДанныхВыбора, ОбработкаПолученияФормы и др.)
  • подписки на эти же события модулей менеджеров.

Весь остальной серверный код конфигурации, который размещается в модуле сеанса, модулях объектов, модулях менеджеров и др. модулях объектов метаданных (кроме модулей форм, команд и общих модулей) рекомендуется заключить в инструкцию препроцессора:

#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда#КонецЕсли

При этом для быстрой проверки работоспособности конфигурации в толстом клиенте, управляемое приложение, клиент-сервер можно воспользоваться проверкой конфигурации.

3. При необходимости вызова серверных процедур (и функций) из клиентского кода следует размещать вызываемые процедуры в серверных общих модулях с признаком Вызов сервера. При этом нужно убедиться, что в параметры процедур (и в возвращаемые значения функций) не передаются значения мутабельных типов (СправочникОбъект, ДокументОбъект и пр.)

Важно: не следует для этих целей всем общим модулям с признаком Сервер принудительно устанавливать флажок Вызов сервера. Подробнее см. Ограничение на установку признака « Вызов сервера » у общих модулей.


Нас находят: #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда, 1с8 ОбработкаПолученияформы работает на толстом клиенте?, Проверка: Толстый клиент (обычное приложение), параметр толстый клиент управляемого приложения, обработкаполученияформы обычное приложение, Использование в клиенте управляемого приложения на сервере, ow ly, <<?>>СтрНайти(Параметр1 %) (Проверка: Толстый клиент (обычное приложение)), открыть 1с в толстом клиенте клиент-сервер, 1с толстый клиент где выполняется код в форме НаСервере


Подписка на новости RSS

Мы на Facebook