Для кого:
Минимальный уровень подготовки ученика может быть практически нулевым. Знания платформы 1С не требуется, обучение начинается с получения совокупного представления об 1С, как инструменте для создания бизнесприложений.
Для обучения необходимо приобрести Учебную версию 1С:Предприятие 8.2.
По окончании курса Вы будете уметь:
- Устанавливать платформу и конфигурации
- Планировать необходимость наличия (покупки) различных частей программного комплекса для конкретных задач
- Администрировать установленные конфигурации и базы данных
- Проектировать логику бизнесприложений
- Владеть синтаксисом 1С и иметь представление о хорошем code style
- Владеть инструментами для чтения и понимания, написания и улучшения программного кода
- Иметь представление об основных объектах в рамках парадигмы 1С, их различиях, областях применения, рациональном использовании
- Грамотно применять свои знания на практике
Спойлер: Содержание курса
Занятие 1
Первое знакомство и установка «1С:Предприятие 8»
- 1С:Предприяте 8, как предметно-ориентированная среда разработки
- Основная терминология
- Установка 1С: Предприятия
- Конфигуратор - интструмент разработки
- Файловая структура информационной базы
«1С:Предприяте 8» с точки зрения пользователя
- Виды интерфейсов
- Управляемый интерфейс
- Особенности работы с управляемым интерфейсом
- Настройка управляемого интерфейса
- Особенности работа с управляемыми формами
- Особенности работы с обычным интерфейсом
- Удаление и пометка на удаление объектов ИБ
Основы администрирования
- Пользователи
- Настройка прав доступа
- Настройка измененяемости конфигурации
- Резервное копирование ИБ
- Обновление конфигурации
Конфигурации ИБ и основы работы с ними
- Структура ИБ с позиции разработки
- Основные понятия разработки
- Hello world!
Занятие 2
Основы разработки в «1С:Предприятие 8»
- Основные опператоры программного кода
- Переменные
- Присваивания
- Строки, числа и булево
- Арифметические операции
- Логические операции
- Условный алгоритм
- Циклический алгоритм
- Структура программного модуля
- Процедуры и функции
Основные объекты системы
- Основные понятия
- Программное создание объекта
- Создание простых программ на основе накопленных знаний
- Работа с коллекциями значений
- Массив
- Структура
- Список значений
Занятие 3
Основы клиент-серверной архитектуры
- Файловый и клиент-серверный варианты работы ИБ
- Понятие клиент-серверной архитектуры
- Толстый клиент, тонкий клиент, web-клиент
- Серверный и клиентский контексты выполнения кода
- Клиентские и серверные методы
Справочники
- Создание справочника
- Стандартные реквизиты справочника
- Иерархические справочники
- Подчиненные справочники
- Предопределенные элементы
- Перечисления
Константы
Тип данных «…Ссылка»
Реквизиты объектов
Документы
- Создание документа
- Журналы и списки документов
- Табличные части объектов
Регистры накопления
- Основные понятия
- Создание регистра накопления
- Запись информации в регистр
Регистры сведений
- Основные понятия
- Создание регистра сведений
- Правила правильного использования регистра сведений
Обработки
Занятие 4
Типы данных прикладных объектов
- Структура типов данных
- Менеджер
- Ссылка
- Объект
- Движения
- Связи между типами данных
- Примеры работы с объектами
- Примеры работы с ссылками
- Примеры работы с движениями
- Примеры работы с константами
- Примеры работы с табличной частью
Работа с основными программными модулями
- Виды программных модулей
- Модуль приложения
- Общие модули
- Модули объектов
- Запись объекта
- Предопределенные процедуры объектов вызываемые платформой
- Проведение документов
- Удаление объекта
- Модуль менеджера
- Модуль формы
- Предопределенные процедуры форм вызываемые платформой
Занятие 5
Простые примеры чтения данных
- Объектное и табличное чтения данных
Методы Выбрать и Найти
- Применимость данных методов
Основы языка запросов
- Основные понятия
- Конструктор и консоль запросов
- Условия в запросе
- Вычисляемые выражения
- Обращение к табличной части
- Разыменование полей
Методика обработки результатов запроса
- Типы данных РезультатЗапроса и ВыборкаИзРезультатаЗапроса
- Обработка РезультатЗапроса
Группировка, сортировка, получение итогов
- Группировка
- Сортировка
- Итоги
- Дополнительные опции запроса (Без повторяющихся и Первые)
Получение данных из регистров при помощи запросов
- Особенности табличного чтения данных из регистров
- Примеры работа с регистрами накопления
- Примеры работа с регистрами сведений
Занятие 6
Запросы к нескольким таблицам
- Объединение запросов
- Вложенные запросы
- Пакеты запросов
- Служебное слово ИМЕЮЩИЕ
- Соединение таблиц
Методика создания печатных форм
- Конструктор печати
- Настройка макета
Методика создания отчётов
- Основные понятия
- Примеры создания отчётов
Применение запросов для внутренних алгоритмов
- Проведение документов
- Обработка проверки заполнения
- Контроль остатков
Занятие 7
Настройка интерфейса
- Настройка разделов
- Настройка рабочего стола
- Настройка отображения объектов в интерфейсе
Команды
- Создание команд
- Модуль команды
Формы объектов
- Виды форм
- Примеры работа обычных и управляемых форм
Структура и интерфейс управляемых форм
- Редактор
- Команда формы
- Реквизиты формы
- Элементы формы
Клиент-серверное взаимодействие при работе управляемой формы
- Открытие формы
- Запись объекта
- Методы РеквизитФормыВЗначение и ЗначениеВРеквизитФормы
- Обращение к данным формы из модуля формы
События формы
- События управляемой формы
- События элементов формы
Занятие 8
Программное открытие формы
- Программное открытие форм
- Параметры формы
- Связь двух форм
Списки в управляемых формах
- Динамический список
- Настройка отбора в списках
- Произвольный запрос в динамических списках
- События таблицы формы
Обычные формы
- Элементы обычной формы
- Модуль формы
- События формы, события элементов формы
- Работа со списками
Обычное приложение
- Обычное приложение
- Интерфейс обычного приложения
Продажник отключен