ОСНОВЫ КЛИЕНТ-СЕРВЕРНОГО ПРОГРАММИРОВАНИЯ В СИСТЕМЕ «1С:ПРЕДПРИЯТИЕ 8.3»

КУРС. Основы клиент-серверного программирования в системе «1С:Предприятие 8.3»
Основы клиент-серверного программирования в системе

Цели и задачи курса:

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

СОДЕРЖАНИЕ КУРСА:

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

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

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

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

Курс читает Сергей Арутюнов:Евангелист, сертифицированный преподаватель-методист фирмы «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С:Специалист.

Записаться на ближайшую группу обучения по курсу можно здесь.