Перейти к содержанию
Educora

1С: Программирование

Платформа 1С:Предприятие, конфигуратор, встроенный язык, запросы и формы

Стань разработчиком на платформе 1С:Предприятие 8.3 с нуля: разберись в устройстве платформы, работе в конфигураторе и объектах метаданных, пиши код на встроенном языке, создавай управляемые формы и проводи документы по регистрам. Затем ты освоишь язык запросов, систему компоновки данных и печатные формы и перейдёшь к профессиональным темам: правам доступа, интеграции, фоновым заданиям, стандартам разработки и командной работе с Git.

14 уроков5 модулей≈ 4,3 чНачальныйСреднийПродвинутыйУниверситет
Прогресс0%

Пройдено уроков: 0 из 14

Начать курс

Что такое 1С:Предприятие: платформа и конфигурации

Содержание курса

Все тесты · 11Формулы и лайфхаки
1

Платформа и конфигуратор

Начальный

Разберись, как устроено 1С:Предприятие, создай первую информационную базу и познакомься с основными объектами метаданных конфигурации.

3 урока
  1. 1Что такое 1С:Предприятие: платформа и конфигурацииУзнай, чем платформа отличается от конфигурации, какие бывают типовые конфигурации, файловый и клиент-серверный режимы, виды клиентов и инструменты разработки.
  2. 2Конфигуратор: первая информационная база и отладкаСоздай пустую информационную базу, познакомься с деревом метаданных, добавь первый справочник, обнови конфигурацию базы данных клавишей F7 и отладь код по F5.
  3. 3Объекты метаданных: константы, справочники, документы, перечисленияПознакомься с «кирпичиками» конфигурации: константами, иерархическими справочниками, документами с табличными частями, перечислениями, отчётами, обработками, общими модулями и ролями. Разберись, чем ссылка отличается от объекта.
2

Встроенный язык

Начальный

Пиши код 1С с переменными, типами, операторами, условиями, циклами, процедурами, универсальными коллекциями и обработкой ошибок.

3 урока
  1. 4Встроенный язык: синтаксис, переменные и типыИзучи грамматику языка 1С, примитивные типы (`Число`, `Строка`, `Дата`, `Булево`, `Неопределено`), операторы, строковые функции и функции работы с датами.
  2. 5Условия, циклы, процедуры и функцииПринимай решения с помощью `Если … ИначеЕсли … КонецЕсли`, повторяй действия тремя видами циклов, разбивай код на процедуры и функции с параметрами, разберись со словами `Знач` и `Экспорт`.
  3. 6Универсальные коллекции и обработка ошибокХрани данные в памяти с помощью `Массив`, `Структура`, `Соответствие`, `СписокЗначений` и `ТаблицаЗначений`, перехватывай ошибки конструкцией `Попытка … Исключение` и вызывай собственные через `ВызватьИсключение`.
3

Формы, регистры и проведение

Средний

Изучи клиент-серверное взаимодействие, управляемые формы, виды регистров и проведение документов.

3 урока
  1. 7Клиент-сервер и управляемые формыУправляй тем, где выполняется код, с помощью директив компиляции, разберись с элементами, реквизитами и командами управляемой формы, обрабатывай события вроде `ПриСозданииНаСервере` и экономно используй вызовы сервера.
  2. 8Регистры: сведений, накопления и бухгалтерииУзнай, зачем нужны регистры, что такое измерения, ресурсы и реквизиты, как работают периодические регистры сведений, регистры остатков и оборотов, планы счетов, регистры бухгалтерии и планы видов характеристик.
  3. 9Проведение документов: движения, контроль остатков и модулиФормируй движения регистров в обработчике `ОбработкаПроведения`, контролируй отрицательные остатки, различай модули объекта и менеджера и подключай код подписками на события, не изменяя сами объекты.
4

Запросы и отчёты

Продвинутый

Выбирай данные на языке запросов, работай с виртуальными и временными таблицами, создавай отчёты на СКД и печатные формы.

3 урока
  1. 10Язык запросов: выборка, соединения, группировка и итогиВыбирай данные на языке запросов 1С: `ВЫБРАТЬ … ИЗ … ГДЕ`, параметры, `ЛЕВОЕ` и `ВНУТРЕННЕЕ СОЕДИНЕНИЕ`, `СГРУППИРОВАТЬ ПО`, `ИТОГИ`; работай с объектом `Запрос` в коде и пользуйся конструктором запроса.
  2. 11Виртуальные таблицы регистров, временные таблицы и производительностьИспользуй виртуальные таблицы `Остатки`, `Обороты`, `ОстаткиИОбороты` и `СрезПоследних` с параметрами, строй временные таблицы через `ПОМЕСТИТЬ` и изучи правила написания быстрых запросов.
  3. 12Отчёты на СКД и печатные формыСтрой гибкие отчёты на системе компоновки данных (СКД) без написания кода, выполняй схему программно и создавай печатные формы, например накладную, по макетам табличного документа.