1C программирование: обучение с нуля, освойте профессию 1С-разработчик на онлайн-платформе Skillbox

Обучение программистов 1С очно и онлайн. Курсы программирования по платформе 1С в Москве для специалистов

Предлагаемый комплексный курс направлен на то, чтобы дать ученикам необходимые навыки конфигурирования и программирования на платформе «1С:Предприятие 8.3» в режиме управляемого приложения.

Именно в рамках данного курса программист:

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

Также комплексный курс можно считать «стартовой» площадкой для изучения «специфических» механизмов платформы (обмен данными, агрегаты/итоги, работа с блокировками и т.п.).

Материал курса является основополагающим для тех, кто начинает программировать в среде «1С:Предприятие 8.3», а также поможет подготовиться к экзаменам «1С:Профессионал» и «1С:Специалист» на знание основных механизмов платформы.

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

Цель курса: изучение основных механизмов платформы 1С:Предприятие 8.3 (основных объектов платформы, объектов оперативных, расчетных и бухгалтерских задач).

Курс рассчитан на специалистов, знакомых с программированием в объектно-ориентированных системах и/или имеющих опыт конфигурирования на платформе «1С:Предприятие» предыдущих версий (7.7, или 8.0 или 8.1).

Курс рассчитан на 80 академических часов и состоит из 4-х частей:

  1. Введение в программирование. Основные объекты (24 ак. часа)
  2. Решение оперативных задач (16 ак. часов)
  3. Решение расчетных задач (20 ак. часов)
  4. Решение бухгалтерских задач (20 ак. часов)

Пройти обучение можно по каждой части в отдельности или полный курс в комплексе. Для тех, кто слушает полный комплексный курс, предусмотрена скидка, она уже учтена в ценах, указанных выше.

В стоимость очного дневного курса включено:

  • 10 дней с 10:00 до 17:00
  • методические материалы
  • обеды, кофе-брейки
  • свидетельство фирмы «1С»
  • доступ к обновляемым видеоматериалам к 4-м частям курса на 6 месяцев

Данный курс проводится также в расширенном формате погружения. В этом формате он называется «Комплексный курс по конфигурированию и программированию в системе «1С:Предприятие 8.3″. (углубленный)». Рекомендован для менее подготовленных слушателей, которым не хватает практики и требуется более глубокое погружение в тему. 

Подробнее про углубленны курс

Чем отличается классический курс от углубленного

ТОП-20 онлайн-курсов по 1С-программированию — рейтинг обучения в Сравни

1. Курс «Профессия: 1С-разработчик» от ProductStar

Курс научит решать бизнес-задачи с помощью разработки и работать в самой популярной программе для автоматизации бизнеса — «1С:Предприятии».

Есть возможность интенсивного обучения.

ШколаProductStar4.5201 отзыв
Длительность курса10 месяцев. Это примерный срок. Изучение проходит в свободном темпе и зависит от вас. Курс можно пройти как быстрее, так и медленнее
Стоимость курса84 000 ₽
Цена в рассрочку3 500 ₽/мес
Программа трудоустройстваЕсть
Документ об окончании курсаСертификат
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары
Проекты в портфолио по итогам обученияПроект LEGO, дипломный проект

2. Курс «1С-программист» от Нетология

Курс научит настраивать «1С: Предприятие» для решения кадровых, бухгалтерских и бизнес-задач, а также поможет отработать полученные знания на практике. Программа сертифицирована фирмой 1С.

ШколаНетология3.8485 отзывов
Начало курса13.04.2023
Длительность курса11 месяцев
Стоимость курса91 500 ₽
Цена в рассрочку3 812 ₽/мес
Программа трудоустройстваЕсть
Документ об окончании курсаДиплом о профессиональной переподготовке и свидетельство 1C
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем
Проекты в портфолио по итогам обученияПриложение «Управление ИТ-компанией»

3. Курс «1C-разработчик» от Skillbox

В рамках курса получение навыков решения кадровых, бухгалтерских и бизнес-задач с помощью разработки, работа в популярной программе для автоматизации бизнеса — «1С:Предприятие».

ШколаSkillbox4. 2668 отзывов
Длительность курса6 месяцев. Это примерный срок. Изучение проходит в свободном темпе и зависит от вас. Курс можно пройти как быстрее, так и медленнее
Стоимость курса107 888 ₽
Цена в рассрочку4 904 ₽/мес
Программа трудоустройстваЕсть
Документ об окончании курсаСертификат Skillbox, свидетельство от фирмы «1С».
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары
Проекты в портфолио по итогам обученияКонфигурация 1С для компании (списание партий товаров, работа с CSV-файлами и сбор данных с сайта РБК), справочники, документы и регистры, чтобы учитывать товары, хранить и обрабатывать информацию; обработки, отчёты и функциональные опции.

4. Курс «1С-программист» от Skillfactory

Получение навыков по созданию и внедрению решений для бизнеса на платформе 1С.

Стоимость курса указана по тарифу «Базовый», есть возможность выбрать обучение на других тарифах:

  • «Оптимальный» включает в себя все опции «Базового» тарифа, консультации с ментором, тестовое техническое собеседование с экспертом, курс «Английский для IT».
  • «VIP» включает в себя опции других тарифов, а также консультации 1 раз в неделю и совместный проект с ментором по выбору студента.
ШколаSkillfactory4.1502 отзыва
Начало курса20.04.2023
Длительность курса9.5 месяцев
Стоимость курса111 600 ₽
Цена в рассрочку3 100 ₽/мес
Программа трудоустройстваЕсть
Документ об окончании курсаСертификат
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем
Проекты в портфолио по итогам обученияБаза для торгового предприятия

5.

Курс «1С-разработка» от Geekbrains

В рамках курса освоение навыка создавать архитектуру приложения и разрабатывать подсистемы.

ШколаGeekbrains3.51 268 отзывов
Длительность курса12 месяцев
Стоимость курса119 880 ₽
Цена в рассрочку3 330 ₽/мес
Программа трудоустройстваЕсть
Документ об окончании курсаДиплом о профессиональной переподготовке, удостоверение о повышении квалификации или свидетельство о прохождении обучения.
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем

6. Курс «1С-программист: с нуля до middle» от Нетология

Обучение работе с продвинутыми инструментами 1С:EDT и Git. Подготовка к сдаче экзаменов «1С:Профессионал» и «1С:Специалист».

ШколаНетология3. 8485 отзывов
Начало курса13.04.2023
Длительность курса17.5 месяцев
Стоимость курса119 700 ₽
Цена в рассрочку4 987 ₽/мес
Программа трудоустройстваЕсть
Документ об окончании курсаДиплом о профессиональной переподготовке
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем
Проекты в портфолио по итогам обученияКурсовые проекты: «Сделки и деньги», «Мобильное приложение», «Настройки и справочники», дипломный проект: приложение по автоматизации управления IT-компанией.

7. Курс «1С-программист: первые шаги в профессию» от Нетология

Курс поможет попробовать себя в востребованной профессии.

После прохождения курса гайд по развитию в профессии в подарок.

ШколаНетология3. 8485 отзывов
Начало курса24.04.2023
Длительность курса15 дней
Программа трудоустройстваОтсутствует
Документ об окончании курсаСертификат
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем
Проекты в портфолио по итогам обученияПриложение для учёта финансов

8. Курс «Разработчик сайта на 1С Bitrix» от Специалист (учебный центр МГТУ)

ШколаСпециалист (учебный центр МГТУ)
Начало курса10.04.2023
Длительность курса112 часов
Стоимость курса62 390 ₽
Программа трудоустройстваЕсть
Документ об окончании курсаСертификат 1С-Битрикс, Сертификат международного образца, Свидетельство выпускника/Удостоверение о повышении квалификации
График прохождения курсаЕсть расписание
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем

9.

Курс «Онлайн-курс программирования 1С» от Irs.academy

ШколаIrs.academy3.4100 отзывов
Длительность курса24 часа
Стоимость курса38 550 ₽
Программа трудоустройстваОтсутствует
Документ об окончании курсаСертификат
График прохождения курсаСвободный график
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем

10. Курс «Программирование 1С: с нуля к профессионалу» от Специалист (учебный центр МГТУ)

ШколаСпециалист (учебный центр МГТУ)
Начало курса15.04.2023
Длительность курса6 месяцев. Это примерный срок. Изучение проходит в свободном темпе и зависит от вас. Курс можно пройти как быстрее, так и медленнее
Стоимость курса143 090 ₽
Программа трудоустройстваЕсть
Документ об окончании курсаСвидетельство 1С, Сертификат международного образца, Свидетельство выпускника/Удостоверение о повышении квалификации/Диплом о профессиональной переподготовке
График прохождения курсаЕсть расписание
Учебный процессЗапись лекций или вебинары, Онлайн занятия с преподавателем

Язык программирования 1С

Язык программирования 1С (скрипт 1С:Предприятия) — язык программирования, встроенный в платформу 1С:Предприятия. Это важная часть технологической платформы «1С:Предприятие», поскольку она предоставляет разработчикам инструменты для описания алгоритмов пользовательских прикладных решений.

Язык программирования 1С имеет много общего с другими языками программирования, такими как Pascal, JavaScript и Basic, что упрощает процесс обучения. Но это не копия ни одного из этих языков.

Основные особенности языка программирования 1С:

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

Язык событий

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

Поэтому модули, содержащие язык программирования 1С, используются только в определенных ситуациях, которые могут возникнуть во время выполнения. Эти ситуации называются событиями . События могут быть связаны с функциональностью объектов прикладного решения или с самим прикладным решением.

Например, функционал объекта прикладного решения Каталог включает набор событий. Один из них — BeforeWrite .

Это событие происходит перед записью данных элемента каталога в базу данных. Разработчик может использовать язык программирования 1С для написания алгоритма, который проверяет правильность введенных пользователем данных. Добавляя алгоритм в соответствующий модуль, разработчик гарантирует, что каждый раз, когда пользователь попытается сохранить элемент каталога, платформа будет запускать алгоритм для проверки того, заполнил ли пользователь все обязательные атрибуты каталога.

Другими словами, язык программирования 1С — это скриптовый язык для описания бизнес-логики, а вызовы модулей языка программирования 1С — событийно-ориентированные. Модули выполняются, когда в прикладном решении происходят определенные события.

Коллекции универсальных ценностей

Язык программирования 1С включает в себя большое количество разнообразных объектов. Конечно, прикладные объекты составляют наиболее важную группу объектов, поскольку они используются для описания алгоритмов бизнес-логики.

Однако важны также объекты, в которых хранятся временные данные сеанса пользователя. Обычно они служат для сбора, группировки, анализа и обработки данных.

Кратко рассмотрим их функциональные возможности.

Массив

Пронумерованная коллекция значений, которая может иметь любой тип. Вы можете получить доступ к элементу массива по его индексу. Элемент массива может сам быть массивом, что позволяет создавать многомерные массивы.

Структура
Именованная коллекция, состоящая из пар ключ-значение. Ключи всегда имеют строковый тип, а значения могут иметь любой тип. Вы можете получить доступ к элементу структуры по его ключу (т.е. по имени). Структуры предназначены для хранения небольшого количества значений, где каждое значение имеет уникальное имя.

Карта
Набор пар ключ-значение, похожий на структуру, но со следующим отличием: ключи могут быть практически любого типа.

Список значений
Список значений предназначен в основном для интерфейсных задач. Списки значений используются для создания наборов динамических значений и управления ими (включая добавление, редактирование, удаление и сортировку элементов). Они могут хранить значения любого типа. Более того, в одном списке могут храниться значения разных типов.
Например, вы можете использовать список значений для выбора конкретного документа из списка документов, сформированного по сложному алгоритму.

Таблица значений Таблица значений используется для создания динамических наборов значений и управления ими. Он может хранить значения любого типа. В одной таблице могут храниться значения разных типов.
Например, вы можете использовать таблицу значений для создания представления списка элементов каталога в форме при условии, что список элементов каталога формируется с использованием
сложный алгоритм.

Дерево значений
Дерево значений — это динамически генерируемый набор значений любого типа, аналогичный таблице значений. В отличие от строк таблицы значений, строки дерева значений могут образовывать иерархические структуры. Каждая строка дерева может иметь набор подчиненных строк, которые, в свою очередь, также могут иметь подчиненные строки и так далее. Поиск значений, сортировка и получение итогов могут выполняться как в пределах текущего уровня иерархии, так и в пределах текущего уровня и всех подчиненных уровней.

COMSafeArray
Объектная оболочка над многомерным SAFEARRAY из COM. COMSafeArray используется для создания и управления экземплярами SAFEARRAY для обмена данными между COM-объектами.

Фиксированный массив
Массив, который нельзя изменить. Заполняется платформой при инициализации объектов данного типа. В качестве альтернативы разработчик может заполнить его с помощью конструктора массива.

Редактор текстов и модулей

Разработчики могут использовать текстовый и модульный редактор для написания или редактирования языка программирования 1С. Редактор предоставляет удобные инструменты для написания, редактирования и проверки синтаксиса.

Следующая страница:  Библиотека 1С:Подсистемы

См. также:

  • Основная функциональность

Начало работы

Добро пожаловать, разработчики!

«1С:Предприятие» — это простая в использовании и мощная платформа для создания приложений, оптимизирующих автоматизацию широкого спектра бизнес-процессов.

Посмотрите эти видеоролики о том, как легко создать бизнес-приложение с помощью гибкой платформы быстрой разработки приложений «1С:Предприятие».

Начать разработку

Чтобы приступить к разработке вашего приложения, давайте подготовим ваш компьютер и среду разработки. Вам необходимо скачать и установить бесплатную платформу 1С:Предприятие (учебная версия). Установив платформу «1С:Предприятие», вы сможете запустить ее локально и начать разработку новых приложений или приступить к настройке существующих.
Обратите внимание, что приложение «1С:Предприятия» логически разделено на два основных компонента, которые тесно взаимосвязаны: приложение и платформа (1С:Предприятие), на которой работает приложение. Платформа «1С:Предприятие» представляет собой приложение для Windows или Linux, которое содержит все необходимое для разработки, отладки и запуска любого приложения на платформе.

Вам не нужно устанавливать СУБД, так как обучающая версия включает в себя встроенную собственную базу данных. При этом поддерживаются системы управления базами данных MS SQL, PostgreSQL, IBM DB2 и Oracle.

IDE платформы «1С:Предприятие» называется «Конструктор». Конструктор — часть платформы «1С:Предприятие», позволяющая разрабатывать приложения. Чтобы создать пустую информационную базу, не требующую СУБД, и приступить к разработке своего первого приложения, установите платформу 1С:Предприятие (учебная версия) и выполните следующие действия для запуска Конструктора:

  1. Запустить 1С:Предприятие (двойной щелчок по ярлыку 1С:Предприятие ).
  2. В Настройка 1С:Предприятия 9В диалоговом окне 0004 нажмите Добавить .
  3. В диалоговом окне Добавить информационную базу/группу нажмите Создать информационную базу и затем нажмите Далее .
  4. Нажмите самую нижнюю кнопку выбора Создать информационную базу без конфигурации… и затем нажмите Далее .
  5. Укажите имя для своей информационной базы (любое) и нажмите Далее .
  6. Нажимайте Далее , пока не завершите работу мастера.
  7. Нажмите Конструктор .

В комплект платформы «1С:Предприятие» (учебная версия) также входит документ «Здравствуйте, 1С – Создание вашего первого приложения», который вы можете использовать для учебы и в качестве руководства по созданию первого приложения на «1С:Предприятии». Здравствуйте, 1С — это простое приложение типа «Здравствуй, мир!», которое поможет вам быстро составить первое впечатление о «1С:Предприятии» и изучить некоторые основы среды разработки.