Программа курса «Школа программистов 1С»

Содержание программы курса

  • Блок 1
    Структура метаданных
    Содержание блока
    Ознакомимся с основными объектами метаданных: Справочники, Константы, Перечисления, Документы, Журналы документов. Разберемся, что такое Регистры сведений, Регистры накопления. Узнаем, зачем нужны Общие объекты.

    6 занятий:
    1. Справочники
    2. Константы-перечисления
    3. Документы, журналы документов
    4. Регистры сведений
    5. Регистры накопления
    6. Общие объекты
  • Блок 2
    Клиент-серверная архитектура
    Содержание блока
    Изучим, какие варианты базы данных можно реализовать в 1С: Файловые и Клиент-серверные. Освоим, в чем разница Толстого, Тонкого и веб-клиента 1С. Какие бывают контексты разработки: Клиентский и Серверный. Изучим вводные данные по управляемым формам и директивам компиляции. Рассмотрим разработку в Общих модулях, разберем, где они применяются.

    7 занятий:
    1. Файловый вариант работы 1С
    2. Клиент-серверный вариант работы 1С
    3. Толстый, тонкий и веб-клиент 1С
    4. Клиентский и серверный контекст
    5. Управляемые формы и директивы компиляции
    6. Директивы компиляции (с марафона)
    7. Общие модули
  • Блок 3
    Командный интерфейс общей и управляемой формы
    Содержание блока
    Более подробно изучим, что такое управляемые формы, что такое Панели, Командный интерфейс. Получим вводные данные по Ролям и Функциональным опциям

    5 занятий:
    1. Панели
    2. Командный интерфейс. Редакторы КИ
    3. Роли
    4. Функциональные опции
    5. Управляемые формы
  • Блок 4
    Синтаксис языка программирования 1С
    Содержание блока
    Создадим внешнюю обработку, изучим, что такое операторы присвоения. Научимся пользоваться Синтаксис-помощником, изучим примитивные типы данных: Число, Строка, Дата, Булево, сделаем примеры с использованием этих данных. Изучим конструкцию Если. Разберем процедуры и функции, в каких случаях применяются. Применим рекурсивную функцию. Изучим Циклы, оператор «Попытка Исключения». Изучим Режим отладки. Применим приемы форматирования текста модуля.

    16 занятий:
    1. Создание внешней обработки
    2. Оператор присваивания
    3. Примитивные типы
    4. Синтаксис-помощник
    5. Тип "Число"
    6. Тип "Строка"
    7. Тип "Дата"
    8. Тип "Булево"
    9. Конструкция "ЕСЛИ"
    10. Процедуры и функции
    11. Процедуры и функции. Рекурсивная функция
    12. Циклы
    13. Безусловная передача управления
    14. Оператор Попытка Исключение
    15. Режим отладки
    16. Форматирование текста модуля
  • Блок 5
    Универсальные коллекции значений
    Содержание блока
    Изучим и применим на практике Коллекции значений: Массив, Список значений, Структура, Таблица значений.

    7 занятий:
    1. Работа с объектами
    2. Коллекции значений
    3. Массив
    4. Список значений
    5. Структура
    6. Таблица значений
    7. Обход коллекции
  • Блок 6
    Программная работа со справочниками
    Содержание блока
    Подробно изучим справочник, научимся программно работать с этим видом метаданных. Что такое Менеджер, как работать с модулем менеджера, какие объекты справочника, какие реквизиты. Что такое иерархический справочник, как организовать иерархию. Изучим методы справочника, обработчики событий. Изучим свойства справочника.

    8 занятий:
    1. Менеджер, определение, модуль менеджера
    2. Менеджер справочника, методы
    3. Объект справочника, изменение реквизитов, родителя
    4. Методы справочника
    5. Обработчики событий объекта справочника
    6. Справочник ссылка
    7. Свойства справочника
  • Блок 7
    Программная работа с документами
    Содержание блока
    Подробно рассмотрим, что такое документ, менеджер документа, свойства и методы, обработчики событий.

    6 занятий:
    1. Менеджер документа
    2. Объект документа, свойства и методы
    3. Обработчики событий
    4. Модуль объекта документа
    5. Документ ссылка
    6. Свойства документа
  • Блок 8
    Программная работа с регистрами сведений
    Содержание блока
    Изучим, какие бывают регистры сведений: Независимые, Подчиненные регистратору, Периодические. Какие бывают варианты выборки. Научимся программно создавать записи в регистрах сведений. Рассмотрим План разработки регистра сведений.

    5 занятий:
    1. Создание независимых регистров сведений
    2. Программное создание записей регистра
    3. Работа с регистром, подчиненным регистратору
    4. Выборка из регистров сведений
    5. План разработки регистра сведений
  • Блок 9
    Программная работа с регистрами накопления
    Содержание блока
    Подробно изучим регистры накопления, в чем различия между регистрами накопления с типом «Обороты» и «Остатки». Как правильно делать выборку записей, что такое итоги по Оборотам и Остаткам.

    6 занятий:
    1. Работа с набором записей оборотного регистра
    2. Работа с набором записей остаточного регистра
    3. Выборка записей регистра накопления
    4. Итоги по оборотам
    5. Итоги по остаткам
    6. Доработка реализации товаров
  • Блок 10
    Работа с запросами
    Содержание блока
    Разберемся, как получить информацию из базы данных с помощью запросов. Изучим как делать упорядочивание, соединения, объединения запросов. Что такое виртуальные таблицы, вложенные запросы и временные таблицы.

    7 занятий:
    1. Основные ключевые поля
    2. Упорядочивание, выражения
    3. Соединения
    4. Объединение
    5. Виртуальные таблицы
    6. Вложенный запрос, временные таблицы
    7. Прочие конструкции языка запросов
  • Блок 11
    Система компоновки данных
    Содержание блока
    Научимся создавать отчеты на СКД. Как сделать простые отчеты, отчеты с группировками. Что такое Вычисляемые поля. Применим различные выражения в ресурсах и параметрах. Научимся работать с вариантами отчетов. Изучим интерактивное оформление отчетов, консоль СКД и вложенные схемы. Научимся работать с наборами данных ОБЪЕДИНЕНИЕ и с внешними наборами данных.

    9 занятий:
    1. Простой отчет на СКД
    2. Отчет с группировками
    3. Вычисляемые поля. Использование выражений в ресурсах и параметрах
    4. Работа с вариантами отчетов
    5. Интерактивное оформление отчета
    6. Консоль СКД и вложенные схемы
    7. Связи наборов данных в СКД
    8. Набор данных - ОБЪЕДИНЕНИЕ
    9. Внешний набор данных в отчете
  • Блок 12
    Печатные формы
    Содержание блока
    Научимся создавать печатные формы без макетов и с макетами. Создадим печатную форму с помощью конструктора печатных форм.

    5 занятий:
    1. Печатная форма без макета
    2. Печатная форма с макетом
    3. Метод присоединить и параметры
    4. Работа с табличным документом
    5. Конструктор печатных форм
  • Блок 13
    Управляемые формы
    Содержание блока
    Изучим, какие бывают формы. Что такое основная форма, форма подбора. Программное открытие формы. Добавление реквизитов, элементов и команд формы. Какие существуют стандартные диалоги.

    7 занятий:
    1. Управляемые формы, открытие формы
    2. Форма подбора, параметры открытия
    3. Открытие формы обработки
    4. Добавление реквизита
    5. Добавление элементов формы
    6. Добавление команды формы
    7. Стандартные диалоги
  • Блок 14
    Роли и Функциональные опции
    Содержание блока
    Изучим подробно роли, зачем они нужны. Какие программные методы работы с ролями существуют. Назначение функциональных опций, создание функциональных опций. Изучим, что такое Параметризуемые функциональные опции. Рассмотрим, зачем и как хранить значения функциональных опций в регистре сведений.

    8 занятий:
    1. Назначение ролей
    2. Программные методы для работы с правами
    3. Назначение функциональных опций
    4. Создание функциональной опции
    5. Параметризуемая функциональная опция
    6. Методы встроенного языка
    7. Хранение значения функциональной опции в регистре сведений
    8. План разработки функциональных опций и их параметров
  • Блок 15
    Выгрузка и загрузка данных
    Содержание блока
    Выполним практический пример загрузки и выгрузки справочника Номенклатура.

    2 занятия:
    1. Выгрузка справочника Номенклатура
    2. Загрузка справочника Номенклатура
  • Блок 16
    Итоговое задание
    Содержание блока
    Дипломная работа
    Стоимость и этапы обучения
    -28%
    23.000₽
    — 19 часов теории с преподавателем;
    — 90 часов практической работы;
    — дипломная работа
    Полный курс
    18.000₽
    Не уверены, что программирование это ваше, или сомневаетесь в качестве обучения? Пройдите 3 бесплатных урока.
    3 пробных занятия
    Бесплатно
    Безопасно
    Вернем 100% суммы в первые 2 недели, если курс вам не понравится.
    Вернем деньги,
    если не понравиться