Основы клиент-серверного программирования в системе «1С:Предприятие 8.3» [uc1.1c.ru] [Сергей Арутюнов]

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
146.384
Реакции
78.241
Основы клиент-серверного программирования в системе «1С:Предприятие 8.3» [uc1.1c.ru] [Сергей Арутюнов]
Цели и задачи курса:

Сформировать у слушателей целостное представление о видах и способах использования программных модулей «1С:Предприятия 8».
Освоить приемы оптимального распределения функциональности создаваемого решения с учетом клиент-серверной архитектуры.
Выработать навыки правильного построения интерфейсной части решений (клиентской) с сервером «1С:Предприятия 8».

Программирование прикладного решения

Использование модулей приложения и сеанса:
Модуль сеанса и событие «УстановкаПараметровСеанса».
Событие «ПередНачаломРаботыСистемы».
Событие «ПриНачалеРаботыСистемы».
Событие «ПередЗавершениемРаботыСистемы».
Событие «ПриЗавершенииРаботыСистемы».

Использование общих модулей:
Глобальные и неглобальные модули.
Клиент-серверные настройки общих модулей.
Привилегированные общие модули.
Инструкции препроцессора.
Модули с возвращаемыми значениями.

Использование модулей менеджеров и объектов:
Обработка событий объекта.
Определение методов и динамических свойств объекта.
Работа с данными.
Создание экземпляра объекта.
Инструкции препроцессора.

Взаимодействие модулей:
Работа с данными из модуля управляемого приложения.
Вызовы между общими модулями.
Особенности взаимодействия клиентских модулей с серверными.
Настройка взаимодействия серверных модулей.
Использование подписок на события.

Программирование интерфейсов

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

Использование модулей форм:
Серверные обработчики событий.
Клиентские обработчики событий.
Директива компиляции «&НаСервере».
Директива компиляции «&НаСервереБезКонтекста».
Определение переменных в модуле формы.

Использование модулей команд:
Обработчик «ОбработкаКоманды».
Работа с данными в модуле команды с контекстом команды.
Работа с данными в модуле команды без контекста команды.
Приемы работы с общими переменными в модуле команды.
Передача данных на сервер из модуля команды.

Взаимодействие модуля формы с модулями объектов и менеджеров:
Использование модуля менеджера для определения правил выбора в форме.
Обращение к модулю объекта из модуля формы.
Обращение к модулю менеджера из модуля формы.
Использование общих модулей в модуле формы.
Взаимодействие двух форм между собой.