"Основы клиент-серверного программирования в системе "1С:Предприятие 8" - онлайн

Курс предназначен для пользователей имеющих базовые знания в рамках курса: Основные механизмы платформы "1С:Предприятие 8.2" - онлайн .

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

Продолжительность курса: 16 академических часа.

Краткое содержание курса:

1. Программирование прикладного решения
• Использование модулей приложения и сеанса
• Модуль сеанса и событие "УстановкаПараметровСеанса"
• Событие "ПередНачаломРаботыСистемы"
• Событие "ПриНачалеРаботыСистемы"
• Событие "ПередЗавершениемРаботыСистемы"
• Событие"ПриЗавершенииРаботыСистемы"
• Использование общих модулей
• Глобальные и неглобальные модули
• Клиент-серверные настройки общих модулей
• Привилегированные общие модули
• Инструкции препроцессора
• Модули с возвращаемыми значениями
• Использование модулей менеджеров и объектов
• Обработка событий объекта
• Определение методов и динамических свойств объекта
• Работа с данными
• Создание экземпляра объекта
• Инструкции препроцессора
• Взаимодействие модулей
• Работа с данными из модуля управляемого приложения
• Вызовы между общими модулями
• Особенности взаимодействия клиентских модулей с серверными
• Настройка взаимодействия серверных модулей
• Использование подписок на события

2. Программирование интерфейсов
• Использование модулей приложения и общих модулей
• Событие "ПриНачалеРаботыСистемы" в интерфейсных задачах
• Событие "ПередЗавершениемРаботыСистемы" в интерфейсных задачах
• Определение глобальных клиентских переменных
• Определение глобальных клиентских процедур и функций
• Инструкции препроцессора в интерфейсных модулях
• Использование модулей форм
• Серверные обработчики событий
• Клиентские обработчики событий
• Директива компиляции "&НаСервере"
• Директива компиляции "&НаСервереБезКонтекста"
• Определение переменных в модуле формы
• Использование модулей команд
• Обработчик "ОбработкаКоманды"
• Работа с данными в модуле команды с контекстом команды
• Работа с данными в модуле команды без контекста команды
• Приемы работы с общими переменными в модуле команды
• Передача данных на сервер из модуля команды
• Взаимодействие модуля формы с модулями объектов и менеджеров
• Использование модуля менеджера для определения правил выбора в форме
• Обращение к модулю объекта из модуля формы
• Обращение к модулю менеджера из модуля формы
• Использование общих модулей в модуле формы
• Взаимодействие двух форм между собой

Между разделами располагаются самостоятельные работы (практикумы), предназначенные для закрепления основных навыков, полученных при изучении разделов.
Дополнительно. Для тех, кто хочет изучить усовершенствовать и углубить свои знания и умения в "1С:Предприятия 8" рекомендуем курсы: «Комплексный курс  «Конфигурирование в системе «1С:Предприятие 8»», «Использование запросов в системе «1С:Предприятие 8», Администрирование системы «1С: Предприятие 8», «Основы работы в управляемом приложении. Новые возможности работы в «1С: Предприятие 8» и «1С: Предприятие 8». Язык запросов» - онлайн.
Рекомендуемая подготовка: курс «Основные механизмы платформы "1С:Предприятие 8.2"».