Обучение длится 80 часов
Автор: Николай Бондаренко
Базовый курс для начинающих 1С-программистов

Основная цель курса:

  • сформировать у слушателей базовые практические навыки, связанные с разработкой собственных или доработкой существующих прикладных решений, работающих на платформе “1С:Предприятие”.

Будет много практики – как на вебинарах, так и при выполнении домашних заданий под постоянным контролем преподавателя.

В результате прохождения онлайн-курса Вы без особого труда сможете:

  • создать новый справочник, документ, регистр и т.п.;
  • написать свою собственную процедуру на языке программирования 1С;
  • «прикрутить» нужную кнопку на управляемую форму;
  • написать запрос к базе данных;
  • настроить отчет или печатную форму под требования пользователей;
  • и многое другое…

Программа курса

1-я тема. Введение. Конфигурация и информационная база. Основы языка программирования.

Ключевые вопросы:

  • 0. Обзор программы онлайн-курса, обсуждение организационных вопросов.
  • 1. Архитектура системы программ “1С:Предприятие”. Режим конфигуратора и пользовательский режим.
  • 2. Создание файловой информационной базы, настройка свойств конфигурации.
  • 3. Клиентские приложения для работы с информационной базой. Управляемый и обычный интерфейс.
  • 4. Язык программирования 1С. Типы данных, операторы присваивания, встроенные процедуры и функции.
  • 5. Разработка простейшего алгоритма с применением языка программирования 1С.
  • 6. Работа с синтакс-помощником. Механизмы отладки программного кода.
  • 7. Выгрузка/загрузка файловой информационной базы.

2-я тема. Основы языка программирования (продолжение). Основные объекты конфигурации (общий обзор). Константы.

Ключевые вопросы:

  • 1. Язык программирования 1С. Операторы ветвления, работа с циклами.
  • 2. Процедуры и функции. Работа с параметрами.
  • 3. Универсальные коллекции значений. Массивы.
  • 4. Общая структура модулей. Явное и неявное объявление переменных.
  • 5. Обзор основных объектов конфигурации, их назначение.
  • 6. Создание констант, настройка их свойств.

3-я тема. Основные объекты конфигурации (справочники, перечисления).

Ключевые вопросы:

  • 1. Создание линейных справочников, настройка их свойств.
  • 2. Стандартные и дополнительные реквизиты, ссылочные реквизиты.
  • 3. Предопределенные элементы.
  • 4. Два вида иерархических справочников.
  • 5. Создание и использование перечислений.
  • 6. Подчиненные справочники.

4-я тема. Основные объекты конфигурации (документы, журналы документов). Объектная модель доступа к данным.

Ключевые вопросы:

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

5-я тема. Управляемый интерфейс. Клиент-серверная архитектура. Управляемые формы.

Ключевые вопросы:

  • 1. Настройка управляемого интерфейса. Подсистемы. Общие картинки. Панели, команды, группы команд.
  • 2. Стили интерфейса.
  • 3. Разработка и настройка управляемых форм. Элементы формы, группы элементов.
  • 4. Реквизиты формы.
  • 5. Модуль формы. Обработка событий формы и событий элементов формы.
  • 6. Директивы компиляции. Клиентские и серверные механизмы.

6-я тема. Управляемые формы (продолжение).

Ключевые вопросы:

  • 1. Команды формы. Стандартные команды.
  • 2. Общие модули, настройка их свойств.
  • 3. Модуль приложения. Обработка событий.
  • 4. Командный интерфейс формы.
  • 5. Глобальные команды.
  • 6. Общие формы.

7-я тема. Табличная модель доступа к данным. Язык запросов.

Ключевые вопросы:

  • 1. Обработка “Консоль запросов”.
  • 2. Таблицы для работы с запросами. Структура запроса.
  • 3. Конструктор запроса.
  • 4. Основные конструкции в языке запросов.
  • 5. Операторы и функции языка запросов.
  • 6. Соединение и объединение таблиц в запросе.
  • 7. Вложенные запросы. Временные таблицы.
  • 8. Запросы с параметрами.

8-я тема. Печатные формы. Регистры сведений.

Ключевые вопросы:

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

9-я тема. Регистры накопления. Проведение документов.

Ключевые вопросы:

  • 1. Создание регистров накопления вида “остатки”, настройка их свойств.
  • 2. Организация проведения документов по регистрам накопления с применением конструктора движений.
  • 3. Виртуальные таблицы для регистра накопления вида “остатки”.
  • 4. Типовая задача по учету остатков товаров на складах.
  • 5. Разработка запроса для проведения расходного документа с контролем остатка (с применением конструктора запроса с обработкой результата).
  • 6. Создание регистров накопления вида “обороты”, настройка их свойств.
  • 7. Виртуальная таблица для регистра накопления вида “обороты”.
  • 8. Типовая задача по учету продаж товаров покупателям.

10-я тема. Отчеты. Система компоновки данных (СКД).

Ключевые вопросы:

  • 1. Схема компоновки данных. Наборы данных на основе запросов.
  • 2. Структура отчета. Группировка без поля (детальные записи). Группировки по полям.
  • 3. Схема компоновки данных. Ресурсы, параметры, вычисляемые поля.
  • 4. Работа с таблицами. Работа с диаграммами.
  • 5. Настройки компоновки данных. Состав полей, отбор, сортировка, условное оформление.
  • 6. Дополнительные настройки компоновки данных.
  • 7. Сохранение/загрузка настроек отчета.
Дата последнего обновления: 14 августа 2023

Темы

Другие курсы

-43%
Инженер по тестированию
Инженер по тестированию
Авторы: Группа авторов
Подробнее
98 600
173 000
2 883
/мес
Kotlin Multiplatform шаг за шагом
Kotlin Multiplatform шаг за шагом
Автор: Максим Казанцев
Подробнее
9 500
Тестирование GraphQL API
Тестирование GraphQL API
Автор: Ольга Назина
Подробнее
7 000
Charles Proxy как инструмент тестировщика
Charles Proxy как инструмент тестировщика
Автор: Ольга Назина
Подробнее
5 500
Python. Микросервисы. Backend на FastAPI
Python. Микросервисы. Backend на FastAPI
Автор: Саид Магомедов
Подробнее
5 890
1 473
/мес
JavaScript: от теории к практике
JavaScript: от теории к практике
Автор: Мария Ажгихина
Подробнее
3 200
Web-технологии: практический курс CSS
Web-технологии: практический курс CSS
Автор: Мария Ажгихина
Подробнее
1 699
Фронтенд-разработчик
Фронтенд-разработчик
Авторы: Группа авторов
Аналитик 1С. Основные инструменты и ввод в профессию
Аналитик 1С. Основные инструменты и ввод в профессию
Автор: Василий Еремин
Подробнее
1 490
Назад
Смотреть дальше