Должностная инструкция инженера-программиста 1С (разработчика): образец 2026
Генеральный директор / IT-директор (CIO)
ООО "____________________"
__________ / __________________ /
«___» ____________ 2026 г.
1. Общие положения
1.1. Настоящая должностная инструкция устанавливает трудовые функции, квалификационные требования, права и ответственность инженера-программиста 1С (включая наименования: разработчик 1С, программист платформы «1С:Предприятие», ведущий специалист по внедрению и сопровождению 1С) в IT-департаменте компании или компании-франчайзи.
1.2. Должность относится к категории профессионалов в области разработки программного обеспечения (инженерно-технический персонал).
1.3. Прием на работу и увольнение производятся приказом Генерального директора по согласованию с Директором по информационным технологиям (CIO) / Руководителем отдела 1С-разработки.
1.4. Программист 1С непосредственно подчиняется Руководителю группы разработки 1С / IT-директору.
1.5. В своей служебной деятельности разработчик 1С руководствуется:
- Трудовым кодексом РФ, Федеральным законом № 152-ФЗ «О персональных данных», № 149-ФЗ «Об информации, информтехнологиях и защите информации»;
- Профессиональным стандартом 06.001 «Программист» (утв. Приказом Минтруда РФ № 679н);
- Стандартами и методиками разработки конфигураций фирмы «1С» (Система стандартов и методик разработки 1С);
- Техническими заданиями (ТЗ), регламентами версионирования кода (Git/EDT, Хранилище 1С) и регламентами непрерывной интеграции (CI/CD);
- Правилами защиты коммерческой тайны и конфиденциальной информации работодателя и клиентов.
2. Квалификационные требования к специальности
2.1. Образование: Высшее или среднее профессиональное образование по направлениям: «Прикладная информатика», «Программная инженерия», «Информационные системы и технологии», «Математическое обеспечение и администрирование ИС».
2.2. Опыт работы и сертификация:
- Для Junior-программиста — опыт программирования на платформе 1С от 1 года, сертификаты «1С:Профессионал»;
- Для Middle/Senior-разработчика — опыт разработки от 3–5 лет, наличие сертификатов «1С:Специалист» по платформе «1С:Предприятие 8.3», «1С:Специалист по прикладным решениям (ERP/КА/УТ/ЗУП)».
2.3. Программист 1С должен знать:
- Архитектуру платформы «1С:Предприятие 8.3» (клиент-серверный вариант, управляемые формы, тонкий/веб-клиент, фоновые задания);
- Типовые конфигурации 1С: «1C:ERP Управление предприятием», «1C:Комплексная автоматизация», «1C:Управление торговлей (УТ 11)», «1С:Бухгалтерия предприятия (БП 3.0)», «1С:ЗУП 3.1», «1C:УНФ»;
- Внутренний язык запросов 1С, оптимизацию сложных запросов, работу с индексами СУБД (PostgreSQL, MS SQL Server), правила недопущения взаимных блокировок данных;
- Систему компоновки данных (СКД), разработку сложных аналитических отчетов и печатных форм;
- Технологии интеграции и обмена данными: Web-сервисы (SOAP), HTTP-сервисы (REST API, JSON, XML), брокеры сообщений (RabbitMQ, Kafka), универсальные обмены (Конвертация данных 2.0 / 3.0 на формате EnterpriseData);
- Механизмы расширения конфигураций (.cfe), доработку типовых решений без снятия с поддержки;
- Основы бухгалтерского, налогового, складского и производственного учета для понимания бизнес-логики заказчика.
Справочные данные классификаторов
| Классификатор | Код / Значение | Основание |
|---|---|---|
| Код по ОКЗ | 2512 (Разработчики программного обеспечения) | ОК 010-2014 |
| Код по ОКПДТР | 22446 (Инженер-программист) / 25841 (Программист) | ОК 016-94 |
| Профессиональный стандарт | 06.001 «Программист» | Приказ Минтруда РФ № 679н |
| Квалификационный уровень | 5–7 квалификационный уровень | Приказ Минтруда РФ № 148н |
3. Должностные и профессиональные обязанности
Инженер-программист 1С выполняет следующие задачи по автоматизации бизнес-процессов:
3.1. Разработка, доработка и внедрение модулей:
- Осуществляет программную доработку типовых и нетиповых конфигураций 1С по утвержденным техническим заданиям (ТЗ) с преимущественным использованием механизма расширений.
- Разрабатывает новые подсистемы, регистры, справочники, документы, бизнес-процессы, обработки и сложные отчеты на СКД.
- Проводит оптимизацию быстродействия баз данных 1С (анализ технологического журнала, замеры производительности по методике APDEX, устранение долгих транзакций).
- Выполняет обновление сильно кастомизированных (доработанных) конфигураций 1С с сохранением работоспособности внедренного функционала.
3.2. Настройка интеграций и внешних сервисов:
- Разрабатывает и поддерживает HTTP/Web-сервисы для бесшовного обмена данными между 1С и внешними CRM, ERP, сайтами на Bitrix, мобильными приложениями, маркетплейсами (Ozon, WB) и системами ЭДО (Диадок, СБИС).
- Настраивает интеграцию с торговым и складским оборудованием (ТСД, сканеры, фискальные регистраторы онлайн-касс по 54-ФЗ, эквайринг, системы маркировки «Честный ЗНАК»).
- Организует автоматический обмен данными между филиалами (РИБ — распределенные информационные базы).
3.3. Тестирование, релиз и техподдержка:
- Проводит юнит-тестирование, сценарное автотестирование (Vanessa Automation, YaxUnit) и код-ревью (Code Review) доработок.
- Участвует в развертывании релизов в рабочую среду (Production) по регламентам Dev/Test/Prod.
- Консультирует ведущих аналитиков и пользователей 2-й/3-й линии поддержки при возникновении критических системных сбоев.
4. Права работника
Программист 1С имеет право:
- Требовать предоставления детализированного и согласованного Технического задания или User Story перед началом разработки.
- Отклонять требования по внесению изменений напрямую в рабочую базу («на проде») без предварительного тестирования в копии.
- Выбирать архитектурные подходы и программные алгоритмы реализации в рамках утвержденных стандартов 1С.
- Запрашивать у руководства повышение квалификации, покупку специализированной литературы и прохождение сертификационных экзаменов за счет компании.
5. Ответственность
Инженер-программист 1С несет ответственность за:
- Сбои и простои информационных баз: выпуск в продуктивную среду непротестированного кода, приведшего к зависанию СУБД, порче или потере целостности регистров учета.
- Утечку данных и нарушение конфиденциальности: разглашение коммерческой тайны, базы клиентов или персональных данных (ст. 13.14 КоАП РФ, ст. 183 УК РФ).
- Срыв сроков спринтов и релизов: несоблюдение дедлайнов по вине разработчика.
6. Взаимодействие и KPI
6.1. Связи: взаимодействует с бизнес-аналитиками 1С, системными администраторами/DevOps (настройка серверов 1С и PostgreSQL), тестировщиками (QA) и ключевыми пользователями (главный бухгалтер, финансовый директор).
6.2. KPI разработчика 1С:
- Выполнение спринтов (Velocity): закрытие планового объема Story Points / задач не ниже 90%.
- Качество кода (Bug Rate): процент задач, возвращенных тестированием или пользователями на доработку — менее 5%.
- Производительность системы (APDEX): поддержание индекса удовлетворенности производительностью ключевых операций на уровне не ниже 0.85–0.90.
Лист ознакомления и соглашение о неразглашении (NDA)
| ФИО программиста 1С | Квалификация | Подпись | Дата |
|---|---|---|---|
| ______________________________ | (Junior / Middle / Senior) | ______________ | «___» __________ 202__ г. |
Вопросы и ответы по должности
Почему современные доработки 1С выполняются через расширения конфигурации (.cfe)?
Использование расширений позволяет добавлять новый функционал, формы и регистры без изменения основной типовой конфигурации поставщика. Это оставляет базу на полной типовой поддержке и позволяет обновлять типовые релизы 1С в автоматическом режиме без привлечения дорогостоящего труда программиста.
В чем разница между программистом 1С и аналитиком 1С?
Аналитик 1С общается с бухгалтерами и топ-менеджерами, описывает бизнес-процессы, настраивает типовой функционал без кода и пишет Техническое задание. Программист 1С берет готовое ТЗ и реализует его в коде: пишет процедуры, оптимизирует SQL-запросы, создает веб-сервисы и интеграции.