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

Что входит в работу разработчика 1С
Задачи группируются вокруг нескольких повторяющихся сюжетов: доработка типовой конфигурации — новый реквизит в документе, изменённый алгоритм расчёта, печатная форма, разграничение доступа; отчёты, которых нет в типовой поставке; обмены данными с другой базой, сайтом или банком; обновления на новый релиз поставщика; поддержка — разбор ошибок, ускорение медленных отчётов, восстановление учёта после исправлений задним числом. Результат формулируется в терминах учёта и денег, а не кода: закрытие месяца проходит без ручных сверок, цены на сайте совпадают с базой.
Учебный пример: заявка на возврат
Ситуация вымышленная, но собрана из типовых. Оптовая компания принимает возвраты от клиентов. В типовой конфигурации возврат оформляется одним документом, но здесь решение принимает руководитель направления и только после проверки склада. Договорённость держится на переписке: менеджер пишет в мессенджер, кладовщик отвечает, кто-то забывает, возврат проводится без проверки, склад расходится с учётом.
Разработчик выясняет, кто и в каком порядке принимает решение, и предлагает механизм внутри существующей системы: документ «Заявка на возврат» со статусами, право утверждения для руководителя направления, запрет создавать возврат без утверждённой заявки. Дальше конфигуратор — объект метаданных, форма, регистр истории статусов, проверка при проведении возврата, отчёт о зависших заявках. Расхождения по складу исчезают, но в конфигурацию внесено изменение — и следующее обновление придётся делать аккуратнее.
Почему обновление — центральная сложность профессии
Типовая конфигурация принадлежит поставщику и регулярно обновляется: меняются формы отчётности, ставки, требования к обмену с государственными системами. Пока конфигурация не тронута, обновление ставится почти автоматически; как только внесли правку, всё меняется.
Платформа различает состояние каждого объекта: объект поставщика не редактируется, редактируется с сохранением поддержки либо снят с поддержки (справка 1С о том, как отличить типовую конфигурацию от изменённой). Первое позволяет обновляться штатными средствами. Второе оставляет конфигурацию на поддержке, но обновление становится полуавтоматическим: платформа показывает, что изменилось у поставщика и что у вас, а решение по спорным объектам принимает человек. Третье означает, что штатными средствами обновиться уже нельзя — нужно вручную сравнивать и объединять конфигурации.
Отсюда главная профессиональная привычка: доработка оценивается не только по тому, работает ли она сегодня, но и по тому, во сколько обойдётся следующее обновление. Модуль, переписанный «как удобнее», через год оборачивается днями ручного сравнения при каждом релизе.
Платформа даёт способ уменьшить эту плату. Расширения конфигурации позволяют дорабатывать функциональность прикладных решений, не внося изменений в сами прикладные решения, и решение остаётся на полной поддержке поставщика, что упрощает сопровождение (из описания методического издания фирмы «1С» «Расширения конфигураций»; механизм разобран в главе «Расширение конфигурации» руководства разработчика). Расширения покрывают не любую задачу, и выбор между ними и правкой конфигурации встаёт почти в каждом проекте.
Для новичка вывод практический: умение поставить обновление на доработанной базе ценится на собеседовании выше знания экзотических конструкций языка. Ищите программу, где обновление разобрано отдельным блоком, а не упомянуто строкой; обычно этот материал вынесен в продвинутую часть вместе с интеграциями — так устроен, например, курс «1С-программист» в Skillbox, где третий уровень посвящён работе с типовыми конфигурациями и обменом данными.
Чем 1С-программист отличается от соседних ролей
В вакансиях роли называют по-разному, и границы размыты. Фирма «1С» закрепила их в системе экзаменов: аттестация разделена на экзамены по конфигурированию, где проверяются навыки практической реализации задач, и экзамены для специалистов-консультантов по внедрению, где проверяется умение настроить типовую программу под специфику предприятия (описание экзаменов «1С:Специалист»).
Консультант-внедренец работает в режиме предприятия: настраивает учётную политику, объясняет бухгалтеру, каким документом оформить операцию, решает задачу штатными средствами. Он экономит компании деньги тем, что не доводит дело до доработки. Аналитик описывает процесс и формулирует требование — в материалах 1С его задача формулируется в том числе как умение диагностировать проблему и поставить её перед программистами («Как получить сертификат „1С:Специалист“»). В небольшой компании все три роли совмещает один человек, в крупном внедрении они разделены.
С разработчиком на веб-бэкенде разница другая. Тот строит приложение из общих кирпичей: язык, фреймворк, база данных. Разработчик 1С получает предметно-ориентированную платформу, где справочники, документы, регистры накопления, планы счетов и механизм отчётности уже заданы как типы объектов. Отчёт здесь чаще не пишут кодом, а собирают на системе компоновки данных — механизме с декларативным описанием отчётов, который сам формирует запросы, формы настроек и результат (описание СКД на сайте платформы). Плата за скорость — узость: навык нужен там, где стоит 1С. Переносится общее — работа с данными, запросы, понимание учёта.
Что нужно знать и какие привычки нарабатывать
Технический минимум: встроенный язык и объектная модель платформы (конфигуратор, метаданные, формы, модули); язык запросов и понимание реляционной базы, без которого отчёты получаются медленными; система компоновки данных; механизмы обмена — планы обмена, XML и JSON, HTTP- и веб-сервисы; основы бухгалтерского, складского и кадрового учёта на уровне логики документов и проводок; библиотека стандартных подсистем.
Предметная часть не менее важна технической. Разработчик, не понимающий, чем взаиморасчёты по договору отличаются от взаиморасчётов по документу, реализует требование буквально и получит неверные остатки. Готовит к этому практика со сквозными проектами: программа «Разработчик 1С» в Яндекс Практикуме строится на трёх крупных проектах с обменом данными и работой с PostgreSQL и MS SQL.
Из рабочих привычек критичны две. Первая — выяснять задачу до конца. Просьба «сделайте отчёт по продажам» превращается в десяток вопросов: за какой период, по какой организации, считать ли возвраты, сумма с НДС или без. Договариваться придётся с бухгалтерией, складом и коммерческим отделом — у каждого своя версия правильного числа. Вторая — дисциплина изменений: помечать доработки, хранить конфигурацию в системе контроля версий, проверять правку на копии базы. Ошибка в проведении документа — это не упавшая страница, а неправильные суммы, которые придётся перепроводить за месяц.
Сертификация: «1С:Профессионал» и «1С:Специалист»
Лицензирования профессии нет, работать разработчиком 1С можно без сертификатов. Но у фирмы «1С» есть многоступенчатая аттестация, и её устройство говорит о планке.
Нижняя ступень — «1С:Профессионал»: тест из 14 вопросов, для сдачи нужно ответить верно минимум на 12 (условия экзамена на сайте 1С). Пересдача возможна, но не в день неудачной попытки (правила центров сертификации).
Верхняя ступень для разработчика — «1С:Специалист»: уже не тест, а решение практической задачи длительностью от трёх до пяти часов, и допуск к нему получают только обладатели соответствующего сертификата «1С:Профессионал». Дальше цифра, которая в обзорных статьях о профессии почти не встречается: фирма «1С» прямо предупреждает, что сдать «1С:Специалист» с первого раза удаётся не всем — по статистике только четверым из десяти («Как получить сертификат „1С:Специалист“»).
Ориентир полезный: те шестеро, кто не сдал сразу, уже прошли экзамен-допуск и работают с платформой. Если больше половины из них не справляются с практической задачей, ожидание «выучу платформу за месяц и смогу решать любые задачи» стоит скорректировать. Для старта сертификат не нужен, но верхнюю планку ремесла полезно знать заранее.
Как выглядит повседневная работа
В штате компании разработчик ведёт одну-две базы: утром разбирает обращения пользователей, днём занимается задачей из бэклога, периодически участвует в обновлениях и закрытии периода. У партнёра-франчайзи ритм другой: несколько клиентов, учёт времени по задачам, переключения между конфигурациями и отраслями. Общее — доля общения и мера ответственности. Разработчик в 1С редко работает в песочнице: его правки сразу касаются денег и отчётности живой компании.
Сколько платят
По данным исследования «Хабр Карьеры» за первое полугодие 2026 года медианная зарплата программистов 1С составила 272 000 рублей в Москве, 198 000 в Санкт-Петербурге и 174 000 в регионах; за полугодие она не изменилась («Зарплаты IT-специалистов в первой половине 2026 года»). Исследование построено на 45 226 зарплатах, анонимно указанных специалистами в зарплатном калькуляторе, то есть это фактические оклады, а не суммы из вакансий. Общероссийская медиана по специализации в тех же данных — около 197 000 рублей (разбор итогов «Хабр Карьеры»).
Цифры описывают специализацию целиком, где преобладают опытные разработчики. Сопоставимой публичной статистики по начинающим с описанной методикой найти не удалось, поэтому переносить медиану на первую работу нельзя.
Цифры под свою ситуацию смотрите сами: в калькуляторе «Хабр Карьеры» есть фильтры по специализации, квалификации и городу (страница специализации «Программист 1С»). В поиске вакансий выставьте регион и опыт «нет опыта» или «от 1 года», смотрите медиану, а не среднее, и различайте сумму до вычета НДФЛ и на руки: в объявлениях указывают верхнюю границу вилки. Выше платят там, где нужны конфигурации уровня ERP и работа с производительностью. Ни один онлайн-курс не гарантирует ни трудоустройства, ни конкретной суммы.
С чего начать
Порог входа мягче, чем в других направлениях разработки: высшее техническое образование не требуется, начинать можно без опыта в программировании. Помогает опыт работы пользователем 1С — бухгалтеру или менеджеру по продажам предметная часть достаётся почти бесплатно, а она и тормозит новичков из ИТ.
Начать стоит с малого: установить учебную версию платформы, создать пустую конфигурацию и собрать простейший учёт — справочник товаров, документы поступления и расхода, регистр накопления остатков, отчёт по остаткам на СКД. Эта связка объясняет архитектуру платформы лучше любого пересказа. Следом освоить язык запросов и переписать отчёт так, чтобы данные собирались запросом, а не циклом по документам. Систематизировать базу помогает программа с проверкой работ куратором: курс «1С-программист» от Skillbox рассчитан на старт с нуля и разбирает архитектуру платформы, язык запросов и отчёты на первом уровне, учётные подсистемы и права доступа — на втором.
Портфолио здесь устроено иначе, чем у веб-разработчика: показать работающий сайт по ссылке не получится, а доработки на рабочем проекте закрыты соглашением о конфиденциальности. Работают три формата: учебная конфигурация в репозитории с описанием решений; разбор одной задачи на две-три страницы — ситуация, варианты, выбранное решение и его ограничения; сертификат «1С:Профессионал». На собеседовании почти наверняка попросят написать запрос и объяснить устройство регистров накопления.
Кому профессия может не подойти
Работа завязана на чужие правила: законодательство, методологию учёта и архитектуру, заложенную поставщиком. Простора для собственных инженерных решений меньше, чем в продуктовой разработке, а «сделать красиво по-своему» часто означает создать проблему на следующем обновлении. Много общения с людьми, которым код неинтересен. Заметна доля рутины: обновления, обращения пользователей, однотипные печатные формы. И навык привязан к одной экосистеме — сменить направление будет непросто.
Маршрутов входа несколько, и обязательного среди них нет. Одни приходят из поддержки: сначала консультирование пользователей, затем простые доработки. Другие из учёта, когда бухгалтер начинает писать себе отчёты. Третьи из ИТ, где навык программирования есть, а предметной базы нет. Первым рабочим местом чаще становится партнёр-франчайзи: там берут менее опытных; в штате спокойнее, зато старт требуется более уверенный.
Проверить свою реакцию можно до всяких вложений — собрать тот самый простейший учёт. Если разбираться, откуда берутся остатки и почему отчёт показывает не то число, окажется скорее интересно, чем утомительно, дальше имеет смысл учиться системно. Сравнить образовательные платформы по составу практики и формату проверки работ помогает рейтинг онлайн-школ по разработке на 1С — он охватывает направление целиком, от вводных программ до полноценных профессий.