Программа курса «Школа программистов 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 недели, если курс вам не понравится.
Вернем деньги,
если не понравиться