← На главную
Возвращение в профессию 1С-разработчика после перерыва или начало обучения с чистого листа часто вызывает растерянность. Технологии не стоят на месте: меняются стандарты разработки, появляются новые инструменты и библиотеки. Давайте разберем по шагам, с чего лучше всего начать изучение платформы 1С:Предприятие 8.3, какие материалы использовать и на какие современные механизмы обратить особое внимание.
Подготовка рабочего места: где практиковаться
Прежде чем переходить к теории, обеспечим себе среду для практики. Для старта не нужно покупать дорогостоящие коммерческие версии программы. Рассмотрим бесплатный и официальный вариант.
Загрузите с официального сайта разработчика специальную версию платформы — 1С:Предприятие 8.3. Версия для обучения программированию. Она имеет некоторые ограничения по количеству записей в базе данных и не предназначена для реального учета предприятий, но ее функционала более чем достаточно для прохождения уроков, написания первых строк кода и создания собственных небольших конфигураций.
Видеокурсы и базовые материалы
Проанализируем доступные форматы обучения. Начните с бесплатных образовательных видеороликов, которых сейчас очень много в открытом доступе.
- Базовые видеокурсы. Обратите внимание на уроки от признанных сообществом специалистов: Павла Чистова, Фарита Насипова и других. Они отлично подходят для того, чтобы заложить фундамент и понять общую логику системы.
- Официальные самоучители. Воспользуйтесь бесплатным онлайн-самоучителем на официальном образовательном портале 1С. Выделите пару часов, чтобы «покликать» базовые механизмы и привыкнуть к интерфейсу конфигуратора.
- Комплексные программы. Если вам нужна обратная связь, код-ревью и строгая структура, стоит присмотреться к официальному Учебному центру №1 или профессиям «Разработчик 1С» на крупных образовательных платформах.
Какую литературу почитать: золотой стандарт 1С
Книги остаются одним из лучших способов глубоко понять архитектуру системы. Разберем основные издания, которые помогут вам освоить код, запросы и Систему Компоновки Данных (СКД).
Для самого старта и понимания, что такое 1С в принципе, рекомендуем:
- «1С:Программирование для начинающих» (М. Радченко). Написана максимально простым языком, дает отличную базу.
- «Практическое пособие разработчика» (М. Радченко, Е. Хрусталева). Классическая книга, которую можно найти в электронном виде на портале ИТС. Прорешав её, вы познакомитесь с основными объектами системы: справочниками, документами, регистрами.
- «Разработка интерфейса прикладных решений на платформе 1С:Предприятие 8». Крайне полезна для понимания управляемых форм и клиент-серверного взаимодействия (где должен выполняться код: директивы
&НаКлиенте, &НаСервере и т.д.).
Для углубленного изучения механизмов (запросы и отчеты):
- «Язык запросов 1С:Предприятия 8» (Е. Хрусталева). Подробно разбирает работу с таблицами, выборками и консолью запросов. Вы научитесь извлекать нужные данные и познакомитесь со специфичными для 1С расширениями.
- «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных» (Е. Хрусталева). Самая главная книга для тех, кто хочет освоить СКД. Сегодня невозможно представить работу программиста 1С без уверенного владения СКД.
Специфика современной работы: что от вас ждут на практике
Проанализируем ситуацию на реальном рынке труда. Для работы в 1С не обязательно быть инженером-архитектором, строящим системы с нуля. Вполне достаточно быть отличным специалистом, который знает, как устроены типовые решения.
Современный разработчик должен:
- Понимать предметную область. Хотя бы на минимальном уровне разбираться в бухгалтерском, управленческом или торговом учете.
- Знать устройство библиотек. Посмотрим на основные стандарты:
БСП (Библиотека стандартных подсистем), БЭД (Библиотека электронного документооборота), БРО (Библиотека регламентированной отчетности) и БПО (Библиотека подключаемого оборудования). Большинство задач сводится к правильному вызову функций из этих библиотек.
- Использовать расширения конфигурации. Сейчас правило «хорошего тона» — не менять типовые конфигурации напрямую, чтобы не усложнять их обновление. Расширения позволяют дописывать свой функционал поверх типового, не снимая базу с поддержки.
- Работать с интеграциями. Обязательно изучите HTTP-сервисы, форматы обмена JSON и XML. Взаимодействие со сторонними сайтами, CRM и маркетплейсами — огромный пласт текущих задач.
- Владеть инструментами командной разработки. Познакомьтесь с Хранилищем конфигурации 1С, а также основами системы контроля версий Git в связке с 1C:Enterprise Development Tools (EDT).
Подведение итогов и постановка целей
Рассмотрим план действий для закрепления результата. После прочтения базовой литературы и прохождения видеокурсов, поставьте себе практическую цель.
Попробуйте самостоятельно разработать небольшую конфигурацию учета личных финансов или домашней библиотеки. Напишите пару документов, настройте движения по регистрам накопления и выведите результат через СКД. В качестве контрольной точки проверки знаний пройдите бесплатное учебное тестирование на официальном сайте, а затем запишитесь на сдачу базового экзамена «1С:Профессионал по платформе 8.3». Это структурирует ваши знания и придаст уверенности перед первыми реальными задачами.