Что нужно знать чтобы стать 1С программистом

Список технических навыков и софт-скиллов для старта в 1С. С какой темы начинать, что учить параллельно и что можно отложить на потом.

Программист 1С — это кто

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

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

Разница в одной фразе. Если задача решается в конфигураторе — это работа программиста. Если в режиме предприятия (без правки кода) — это работа консультанта. Заказчики часто пишут «нужен 1С-ник», имея в виду консультанта; уточняйте до подачи отклика, какая именно проблема — кодовая или настроечная.

Технический минимум для старта

Базовый стек, без которого нельзя браться даже за самые простые задачи. Эти темы — обязательная часть программы 1С:Профессионал по платформе.

Какую конфигурацию выбрать для практики

Учить «всю 1С» одновременно невозможно. Выбираете 1–2 типовые конфигурации и копаете их глубоко — это даёт основу для дальнейшего расширения.

Порядок освоения, который реально работает. Сначала Платформа (объекты, язык, запросы, СКД), потом Типовая конфигурация — никогда не наоборот. Если начать с Бухгалтерии без понимания платформы, вы научитесь нажимать кнопки в режиме предприятия, но не сможете дорабатывать код. Сильные разработчики идут от платформы.

Куда расти после базы

После уверенного владения платформой и одной типовой конфигурацией — направления, в которых востребован 1С-разработчик на рынке заказчиков.

Софт-скиллы и понимание учёта

Хороший 1С-программист — это не только код. На уровне junior разница ещё незаметна, но на middle/senior софт-скиллы решают, придут ли к вам повторные заказы.

Когда можно брать первые заказы

Главный вопрос новичка — «достаточно ли я знаю, чтобы начать работать». Чёткий чек-лист готовности.

  1. Уверенно создаёте объекты конфигурации — Можете с нуля собрать справочник, документ, регистр накопления и провести документ через регистр. Без подсматривания в учебник.
  2. Пишете запросы со связями и условиями — Соединение нескольких таблиц, условия в WHERE, упорядочивание, итоги. Понимаете разницу между внутренним и левым соединением.
  3. Сделали хотя бы 1 отчёт на СКД — С настройками вариантов, отборами, группировками. Не из учебника, а под свою выдуманную задачу.
  4. Разобрались с одной типовой конфигурацией — На уровне «знаю, какие документы за что отвечают, какие проводки и регистры формируют».
  5. Понимаете, что такое расширение — И почему дорабатывать типовую без расширения — плохая идея в 2026 году.

После чек-листа. Можете оформлять профиль исполнителя на бирже и брать первые мелкие задачи. Стартовать стоит с простых: доработка печатной формы, добавление поля в документ, простой отчёт. Это даёт практику переговоров, фиксации требований и сдачи работы — навыки, которые в одиночку без заказчиков не отработать.

Технические основы

Минимальный технический набор для джуна. Встроенный язык 1С (типизация, объекты, циклы, обращение к данным) — фундамент. Язык запросов 1С (SELECT, WHERE, JOIN, ВЫБРАТЬ ИЗ) — без него никуда. СКД (система компоновки данных) — для отчётов. Управляемые формы — современный интерфейс. Объектная модель платформы (справочники, документы, регистры, планы видов характеристик) — каркас понимания. Минимум одна типовая конфигурация на пользовательском уровне (Бухгалтерия или УНФ).

Параллельные навыки

Кроме самой 1С нужно: основы SQL (если будете работать с PostgreSQL/MS SQL для серверных баз), базовый английский (документация 1С на русском, но техдоки внешних систем — на английском), Git (контроль версий своих наработок). Желательно: знание бухучёта или торгового учёта в зависимости от ниши, навык работы с заказчиком (умение задать правильные вопросы, написать понятное ТЗ). Из «нет, не нужно»: высокая математика, низкоуровневое программирование, фронтенд.

Софт-скиллы и работа с заказчиком

Чем отличается «программист» от «специалиста, который пишет код»: первый понимает, что нужно бизнесу, и предлагает решение; второй просто выполняет задачу. Софт-скиллы: умение слушать заказчика и переформулировать его слова в технические требования; письменная коммуникация (большая часть переговоров — в чатах); терпение к «непонятным» ТЗ и навык их уточнять; умение признавать «я не знаю» и просить помощь. Эти навыки растят в 2 раза дольше технических, но именно они отделяют senior от junior.

Часто задаваемые вопросы

Сколько лет нужно учиться?

До уровня junior, готового брать первые заказы — 6–12 месяцев активной практики. До middle (стабильный доход 100 000+ ₽/мес) — 2–3 года. До senior (сложные проекты, ставка от 3 000 ₽/час) — 5+ лет. До 1С:Эксперта — 7–10 лет.

Нужно ли знать бухгалтерию?

Зависит от ниши. Для разработчика на УТ и УНФ — основы достаточно. Для разработчика на Бухгалтерии и ЗУП — хорошее понимание учёта обязательно. Для архитектора ERP — полное владение управленческим и бухгалтерским учётом, плюс налоги. Если бухгалтерия — пугающее слово, начинайте с УНФ или Розницы.

С чего начать в первый день?

Скачать демо-конфигурацию УНФ или Бухгалтерии Базовой с сайта 1С (бесплатно). Открыть в режиме предприятия, повторить первые уроки с YouTube-канала «Курсы по 1С» — создать справочник Контрагентов, документ Поступление, сделать отчёт по продажам. Один реальный документ с проводкой даёт больше понимания, чем неделя теории.

Чем отличается программист 1С от консультанта 1С?

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

Нужно ли учить английский для 1С?

Нет. 1С — российская платформа, документация, встроенный язык и язык запросов на русском. Английский полезен для работы с документацией внешних систем (банки, маркетплейсы, web-сервисы), но не критичен на старте. Низкий языковой порог входа — одно из преимуществ 1С.