КУРС. Основы клиент-серверного программирования в системе “1С:Предприятие 8.3”
Цели и задачи курса:
- Сформировать у слушателей целостное представление о видах и способах использования программных модулей 1С:Предприятия 8
- Освоить приемы оптимального распределения функциональности создаваемого решения с учетом клиент-серверной архитектуры
- Выработать навыки правильного построения интерфейсной части решений (клиентской) с сервером “1С:Предприятия 8”
СОДЕРЖАНИЕ КУРСА:
Программирование прикладного решения
- Использование модулей приложения и сеанса
- Модуль сеанса и событие “УстановкаПараметровСеанса”
- Событие “ПередНачаломРаботыСистемы”
- Событие “ПриНачалеРаботыСистемы”
- Событие “ПередЗавершениемРаботыСистемы”
- Событие”ПриЗавершенииРаботыСистемы”
- Использование общих модулей
- Глобальные и неглобальные модули
- Клиент-серверные настройки общих модулей
- Привилегированные общие модули
- Инструкции препроцессора
- Модули с возвращаемыми значениями
- Использование модулей менеджеров и объектов
- Обработка событий объекта
- Определение методов и динамических свойств объекта
- Работа с данными
- Создание экземпляра объекта
- Инструкции препроцессора
- Взаимодействие модулей
- Работа с данными из модуля управляемого приложения
- Вызовы между общими модулями
- Особенности взаимодействия клиентских модулей с серверными
- Настройка взаимодействия серверных модулей
- Использование подписок на события
Программирование интерфейсов
- Использование модулей приложения и общих модулей
- Событие “ПриНачалеРаботыСистемы” в интерфейсных задачах
- Событие “ПередЗавершениемРаботыСистемы” в интерфейсных задачах
- Определение глобальных клиентских переменных
- Определение глобальных клиентских процедур и функций
- Инструкции препроцессора в интерфейсных модулях
- Использование модулей форм
- Серверные обработчики событий
- Клиентские обработчики событий
- Директива компиляции “&НаСервере”
- Директива компиляции “&НаСервереБезКонтекста”
- Определение переменных в модуле формы
- Использование модулей команд
- Обработчик “ОбработкаКоманды”
- Работа с данными в модуле команды с контекстом команды
- Работа с данными в модуле команды без контекста команды
- Приемы работы с общими переменными в модуле команды
- Передача данных на сервер из модуля команды
- Взаимодействие модуля формы с модулями объектов и менеджеров
- Использование модуля менеджера для определения правил выбора в форме
- Обращение к модулю объекта из модуля формы
- Обращение к модулю менеджера из модуля формы
- Использование общих модулей в модуле формы
- Взаимодействие двух форм между собой
Курс читает Сергей Арутюнов – 1С:Евангелист, сертифицированный преподаватель-методист фирмы “1С” с опытом внедрения и разработок на 1С более 25 лет, начиная с первых версий линейки 1С:Бухгалтерия 5.0, 6.0, 7.0, 7.5, 7.7, 8.х, с более чем 20 летним опытом преподавания курсов по “1С:Предприятие”, включая корпоративное обучение пользователей и разработчиков 1С по всему СНГ, автор многочисленных мастер классов, конкурсов и олимпиад по разработке прикладных решений и использованию платформы 1С для педагогического сообщества на ежегодных специализированных конференциях фирмы “1С” и на партнерских конференциях, автор линейки курсов по программированию и разработке интерфейсов в системе 1С:Предприятие 8, автор курса по разработке мобильных приложений 1С, автор курса по разработке распределенных информационных систем 1С, на котором решаются интеграционные задачи и вопросы безопасности, соавтор курсов по администрированию 1С и отдельному экзамену 1С профессионал по администрированию системы 1С:Предприятие 8, автор и разработчик системы “1С:Гуру” для дистанционной сдачи экзаменов 1С:Специалист.
Записаться на ближайшую группу обучения по курсу можно здесь.