Программа курса:
Программа курса:
Знакомство с платформой:
• Общие положения
• Задача
• Создание новой информационной базы
• Константы
• Справочники
• Общее описание и назначение
• Иерархия
• Предопределенные элементы
• Реквизиты справочника
• Табличная часть
• Подчинение
• Форма. Форма списка, форма элемента
• Печать справочника
• Перечисление
• Элементы управления формы
• Поле
• Команда
• Группа
• Таблица
• Обработчик события
• Документ
• Реквизиты шапки
• Формы документа
• Реквизиты табличной части
• Печать документа. Конструктор печати
• Функциональные опции
• Подсистемы, командный интерфейс и интерфейс "Такси"
• Регистр сведений
• Запросы, отчеты, система компоновки данных
Основы программирования:
1. Основные конструкции встроенного языка 1С:Предприятие 8.
• Базовые типы данных
• Работа с текстовыми значениями
• Работа с числовыми значениями
• Работа с датой и временем
• Работа со значением типа булево
• Системные функции работы со значениями
• Преобразование типов данных
• Выражения и операторы
• Работа с переменными и оператор присваивания
• Арифметические операции
• Логические операции
• Синтаксические конструкции
• Работа с условиями
• Работа с циклами
• Работа с переходами
• Коллекции значений
• Использование массивов
• Использование таблицы значений
• Использование дерева значений
• Использование списка значений
• Использование структуры
• Использование соответствия
2. Объектная модель работы с данными
• Конфигурация базы данных
• Программное чтение дерева метаданных
• Анализ объекта конфигурации
• Анализ предопределенных элементов
• Анализ коллекции метаданных
• Объекты встроенного языка
• Использование системных свойств
• Использование системных методов
• Расширение методов объекта встроенного языка
• Объекты информационной базы
• Создание объекта
• Определение динамических свойств объекта
• Создание собственных методов объекта
• Обработчики событий
• Использование события "Перед записью"
• Использование события "При записи"
3. Табличная модель работы с данными
• Использование одного источника
• Соединение источников
• Объединение источников
• Объединение записей
• Получение итоговых записей
4. Совместное использование табличной и объектной моделей
• Использование временных таблиц
• Использование менеджера временных таблиц
• Обход результатов запроса
• Использование пакетных запросов
Основные механизмы платформы:
• Общие теоретические вопросы
• Назначение и основные понятия системы "1С:Предприятие 8": понятие платформы, прикладного решения, внедрений и информационной базы; общий обзор типов прикладных решений (типовые, отраслевые)
• Способы установки и варианты работы (типы дистрибутивов (полный, для тонкого клиента); варианты работы (файловый, клиент-серверный), способы использования (толстый клиент, тонкий клиент, веб-клиент)
• Обзор инструментов разработки (запуск и настройка конфигуратора, основные инструменты разработчика)
• Обзор возможностей в режиме исполнения (задаче - ориентированный интерфейс, управляемые формы)
• Практикум по разработке структуры хранения данных.
• Определение списка информационных баз для процесса разработки и использования
• Идентификация конфигурации и прикладного решения
• Решение прикладных задач на использование объектов общего назначения с подробной классификацией назначения: макетов (с разбором назначения каждого типа макета), библиотеки картинок, перечислений, констант, справочников, планов видов характеристик и регистров сведений.
• Использование прикладных объектов для отражения учета. Механизмы реализации задач фактического, управленческого и регламентированного учета с использованием регистров накопления, бухгалтерии и расчета.
• Использование механизма бизнес-процессов.
• Автоматизация действий пользователей и управление задачами в прикладном решении
• Использование системы 1С:Предприятие 8 для управления бизнес-процессами предприятии
• Настройка модели поведения системы
• Определение основных задач по настройке модели поведения системы в концепции предметно-ориентированного подхода и клиент-серверной архитектуры программирования
• Практика разработки модульного прикладного решения с использованием обработок
• Реализация безинтерфейсного взаимодействия внешнего приложения (на примере Excel) c прикладным решением на базе платформа 1С:Предприятие 8.3
• Инструменты отладки прикладного решения
• Построение алгоритмов с помощью отладчика
• Проверка работы прикладного решения
• Проверка производительности прикладного решения
• Построение модели взаимодействия пользователя с системой
• Использование обычных и управляемых форм в обычном и управляемом приложении
• Использование и назначение управляемых форм
• Система команд в командном интерфейсе и управляемых формах
• Структура, назначение и создание рабочего стола
• Создание задаче - ориентированного интерфейса (панель задач)
• Настройка зависимости вида интерфейса от пользователя по ролям и по функциям
• Механизм отбора данных в списках: использование критериев отбора, настройка динамических списков, использование произвольных запросов
• Использование картинок и файлов в прикладном решении
• Механизм ролей: ограничение доступа к данным по типу данных, по содержанию, к части данных; оптимизация правил через шаблоны, определение условий на ограничение доступа к данным (использование препроцессора), влияние ролей на внешний вид приложения
• Механизм создания распределенной информационной системы и возможности интеграции
• Создание информационной системы с несколькими базами на одной платформе
• Механизм объединения различных прикладных решений
• Способы интеграции с решениями семейства не 1С:Предприятие
• Механизм поддержки и поставки прикладных решений
• Разработка полного цикла поставки, сопровождения и поддержки прикладного решения
• Способы обновления прикладного решения с возможностью объединения своих изменений с изменениями разработчика прикладного решения
• Технология обновления прикладного решения в распределенных информационных системах
• Механизм групповой разработки
• Методика совместной разработки и сопровождения прикладного решения
• Создание общей базы для групповой разработки
• Подключение разработчиков к общей базе
• Обслуживание прикладного решения и технологической платформы
• Механизмы обслуживания информационной базы (выгрузка/загрузка базы, выгрузка/загрузка конфигурации, тестирование базы, управление пользователями, регистрация и анализ изменений в информационной базе, пакетный режим запуска)
• Механизмы обслуживания технологической платформы (подключение настройки для запуска технологического журнала, обновление технологической платформы)