Подбор разработчика 1С без сюрпризов: от задачи до первого релиза
Содержание
Искать программиста 1С стоит с конца: сначала опишите задачу и выберите формат (штат, фрилансер, франчайзи), потом идите в канал, где такие люди есть, и проверяйте их на маленьком платном задании в вашей же базе. Сертификат и стаж — фильтр, а не гарантия.
Типичная ситуация: главбух просит «доработать печатную форму счёта», директор находит человека по объявлению, через месяц база не обновляется, потому что доработку внесли прямо в типовую конфигурацию . Ниже — порядок, который защищает от этого сценария.
Сначала задача, потом поиск: что именно нужно бизнесу
Программист 1С — не одна профессия. Человек, который отлично пишет обмены через HTTP-сервисы, может не разбираться в расчёте зарплаты. Поэтому до объявления о вакансии ответьте на пять вопросов.
- Какая конфигурация и редакция. БП 3.0, ЗУП 3.1, УТ 11, КА 2, ERP — у каждой своя логика. Посмотреть точное название и релиз можно в меню
Справка → О программе. - Типовая или доработанная база. Если конфигурация снята с поддержки или в ней много правок, нужен человек с опытом сравнения и объединения конфигураций.
- Объём работ. Разовая доработка, проект внедрения или постоянное сопровождение.
- Где работает база. Файловый вариант, клиент-серверный с MS SQL или PostgreSQL, облако 1С:Фреш или аренда у провайдера. От этого зависит, нужен ли навык администрирования.
- Кто будет принимать работу. Без ответственного со стороны заказчика любая задача растягивается.
Каких специалистов вообще бывает
| Роль | Что делает | Когда нужен |
|---|---|---|
| 🧩 Программист-разработчик | Пишет код, расширения, обработки, обмены | Доработки, интеграции, отчёты |
| 📊 Консультант | Настраивает типовой функционал, учит пользователей | Ошибки учёта, «как отразить» |
| 🛠 Администратор 1С | Кластер, СУБД, права, обновления, резервные копии | Клиент-серверная база, много пользователей |
| 🏗 Архитектор / руководитель проекта | Проектирует решение, ведёт команду | Внедрение ERP, переход между конфигурациями |
Частая ошибка — искать «программиста», когда нужен консультант. Многие запросы бухгалтерии («не сходится НДС», «как настроить учётную политику») решаются настройкой без единой строки кода.
Запишите задачу в виде «сейчас так → нужно так → как проверить результат». Одна страница текста сэкономит и вам, и исполнителю первую встречу.
Формат сотрудничества: штат, фрилансер или франчайзи
Выбор формата определяет, где искать и сколько платить. Цифры ниже ориентировочные, для Москвы и крупных городов; в регионах обычно ниже на 20–40%.
| Формат | Ориентир по цене | Плюсы | Минусы |
|---|---|---|---|
| Штатный сотрудник | примерно 150–350 тыс. ₽/мес на руки в зависимости от уровня | Знает вашу базу, всегда рядом | Нужна загрузка на полный день, налоги и взносы сверху |
| Фрилансер (ИП или самозанятый) | примерно 1 500–4 000 ₽/час | Гибко, платите за результат | Риск исчезновения, нет замены на время отпуска |
| Партнёр-франчайзи 1С | примерно 2 500–5 000 ₽/час или пакет часов | Договор, команда, замена специалиста | Дороже, очередь задач, разный уровень исполнителей |
| Аутсорс-команда / интегратор | от фиксированной цены проекта | Берёт большие проекты целиком | Нужен чёткий договор и техническое задание |
При работе с самозанятым помните ограничение режима НПД: доход не выше 2,4 млн ₽ в год, а бывшему работодателю в течение двух лет после увольнения самозанятый оказывать услуги на НПД не может. С ИП или по договору подряда (глава 37 ГК РФ) таких ограничений нет, но договор должен описывать результат, а не «рабочий день», иначе отношения могут признать трудовыми.
Где найти программиста 1С: проверенные каналы
Каналы различаются не только количеством кандидатов, но и их профилем. Вот куда идти под разные задачи.
- 💼 hh.ru и Хабр Карьера — для штатной вакансии. На Хабре больше разработчиков с опытом интеграций и общего программирования.
- 🧑💻 Инфостарт — профильное сообщество 1С: биржа заказов, публикации авторов, их рейтинг. По публикациям видно, как человек пишет код и объясняет решения.
- 🏢 Партнёры-франчайзи 1С — найти ближайших можно на сайте фирмы 1С в разделе партнёров. Удобно, если нужен договор с компанией и гарантия замены специалиста.
- 💬 Telegram-чаты и каналы по 1С — быстрый поиск фрилансеров, особенно для срочных задач. Кандидатов придётся проверять тщательнее.
- 🌐 Биржи фриланса (FL.ru, Kwork и подобные) — для мелких задач с фиксированной ценой. Уровень исполнителей очень разный.
- 🤝 Рекомендации коллег — бухгалтеры соседних компаний, аудиторы, ваш поставщик ИТС. Самый надёжный канал для сопровождения.
- 🎓 Центры сертифицированного обучения — выпускники курсов подойдут на позицию младшего разработчика под присмотром опытного.
Как составить объявление, на которое откликнутся нужные люди
Сильные специалисты листают десятки вакансий. Чтобы ваша не потерялась, в ней должно быть:
- Конфигурация и релиз, количество пользователей, вариант работы базы.
- Три-пять реальных задач на ближайшие месяцы, а не «доработка и сопровождение».
- Формат: офис, удалённо, частичная занятость, почасовая оплата.
- Вилка оплаты. Без неё откликаются в основном те, кому некуда больше идти.
- Кто будет руководителем и кто ставит задачи.
Как проверить квалификацию разработчика 1С на собеседовании
Цель собеседования — понять, как человек думает о вашей базе, а не насколько хорошо он помнит синтаксис. Задайте вопросы, на которые у опытного специалиста ответ есть сразу.
Вопросы, которые отделяют практика от новичка
- ❓ «Как вы внесёте изменение в типовую конфигурацию, чтобы она дальше обновлялась?» Хороший ответ — через расширение конфигурации (они появились в платформе 8.3.6), а снятие с поддержки — только когда расширение не справляется, с объяснением последствий.
- ❓ «Как будете переносить доработки при обновлении?» Ждём рассказ про сравнение и объединение конфигураций, три конфигурации (основная, старая поставщика, новая поставщика) и проверку на копии.
- ❓ «Чем запрос в цикле плох и как его избежать?» Практик сразу скажет про один запрос с пакетом или временной таблицей вместо сотни обращений к базе.
- ❓ «Что такое режим управляемых блокировок и когда он важен?» Для клиент-серверной базы с десятками пользователей это базовая вещь.
- ❓ «Как вы проверите, что доработка не сломала учёт?» Ответ должен включать копию базы, тестовые документы и сверку регистров или оборотно-сальдовой ведомости.
Если кандидат — в бухгалтерской части
Программисту, который работает с БП или ЗУП, нужно понимать учёт хотя бы на уровне «какие проводки формирует документ и откуда». Попросите объяснить, что произойдёт при перепроведении документа задним числом или почему закрытие месяца даёт ошибку по счёту 20 или 26. Если человек путается в счетах, задачи бухгалтерии он будет переспрашивать каждый раз.
Не давайте кандидату доступ к рабочей базе на этапе собеседования. Для демонстрации навыков подойдёт демонстрационная база или выгрузка копии без персональных данных сотрудников и контрагентов.
Сертификаты, портфолио и отзывы: что проверить и как
У фирмы 1С есть система сертификации, и её уровни полезно различать.
| Сертификат | Как сдаётся | Что говорит о кандидате |
|---|---|---|
| 1С:Профессионал | Компьютерный тест с вопросами по конфигурации или платформе | Знает теорию и интерфейс, но код не проверялся |
| 1С:Специалист | Экзамен с решением практической задачи в конфигураторе | Умеет программировать на платформе в рамках конкретного направления |
| 1С:Специалист-консультант | Экзамен по прикладному решению | Сильный по настройке и учёту в конфигурации |
| 1С:Эксперт по технологическим вопросам | Сложный экзамен по производительности и масштабированию | Уровень высоконагруженных клиент-серверных систем |
Сертификаты привязаны к направлению и версии: «Специалист по платформе» и «Специалист по ЗУП» — разные вещи. Подлинность и актуальность проверяйте в открытом реестре сертифицированных специалистов на сайте фирмы 1С, по фамилии кандидата.
Как смотреть портфолио
- 📁 Конкретика. «Обмен УТ 11 с интернет-магазином через HTTP-сервис, 3 000 заказов в день» лучше, чем «интеграции любой сложности».
- 🔗 Публикации. Статьи и обработки на Инфостарте показывают стиль кода и умение объяснять.
- 📞 Живой отзыв. Попросите контакт одного-двух прошлых заказчиков и задайте им два вопроса: «уложился ли в срок» и «обновляется ли база после его доработок».
- 🧾 Код. Если кандидат готов показать фрагмент своей обработки без чужой коммерческой тайны, это хороший знак.
Отсутствие сертификата не приговор: много сильных практиков их просто не сдавали. Наличие сертификата при пустом портфолио — повод проверить внимательнее на тестовом задании.
Тестовое задание и испытательный срок
Тестовое показывает, как человек работает, лучше любого собеседования. Правило простое: задание маленькое, реальное и платное.
Каким должно быть тестовое задание
- На 2–6 часов работы. Больше — сильные кандидаты откажутся.
- Из вашей реальной жизни. Например: печатная форма в расширении, отчёт на системе компоновки данных, обработка загрузки из Excel.
- На копии базы или демонстрационной базе. Рабочую не трогаем.
- С критериями приёмки заранее. Что должно получиться и как вы это проверите.
- Оплачено. Это честно и мотивирует сделать нормально.
Если у вас нет своего программиста, чтобы оценить код, попросите независимого специалиста проверить результат за 1–2 часа оплаты. Это дешевле, чем полгода разбираться с последствиями.
Испытательный срок для штатного сотрудника
Трудовой кодекс (статья 70) разрешает испытание до трёх месяцев, для руководителей и их заместителей, главных бухгалтеров — до шести. Условие об испытании нужно прописать в трудовом договоре, иначе работник считается принятым без него.
На испытательный срок поставьте две-три задачи с понятным результатом и сроком. Через месяц устройте короткий разбор: что сделано, где были трудности, что дальше.
Для фрилансера аналог испытательного срока — первые 10–20 часов работы по договору с поэтапной приёмкой. Крупную задачу на старте не давайте.
Риски при найме программиста 1С и как их снизить
Большинство неприятностей с программистами 1С связаны не с плохим кодом, а с организацией работы. Вот что встречается чаще всего и что с этим делать.
- 🔒 Пароли и доступы у одного человека. Пароль администратора базы, доступ к серверу и к личному кабинету 1С должны быть у компании. Исполнителю — отдельная учётная запись, которую можно отключить.
- 🧱 Изменения прямо в типовой конфигурации. База перестаёт обновляться автоматически, каждое обновление становится платной работой. Закрепите в договоре: доработки — расширением, исключения согласуются письменно.
- 📄 Нет документации. Через год никто не помнит, зачем добавлен реквизит. Требуйте краткое описание каждой доработки: что, зачем, где лежит.
- 💾 Работа без копии. Перед любой доработкой в рабочей базе — резервная копия и согласование времени работ. Обновление структуры конфигурации требует монопольного доступа, пользователей придётся отключить.
- 💸 Оплата «за всё сразу». Платите поэтапно, после приёмки каждого этапа на копии базы.
- 🕳 Исходники остаются у исполнителя. Права на доработки и файлы расширений должны передаваться заказчику — пропишите это в договоре.
- 👤 Зависимость от одного человека. Даже при хорошем фрилансере держите контакт запасного специалиста или партнёра.
Если найденный программист не справился
Не пытайтесь «доделать» силами следующего исполнителя вслепую. Сначала закажите аудит: что изменено в конфигурации, что в расширениях, есть ли незавершённые изменения. Сравнить текущую конфигурацию с типовой можно через сравнение и объединение в конфигураторе — специалист покажет список отличий за пару часов. После этого решайте: исправлять, переделывать или откатываться к последней работающей копии.
Частые вопросы
Сколько стоит час работы программиста 1С?
Нужен ли программист, если база типовая и обновляется по ИТС?
Можно ли нанять программиста на удалёнку?
Какой договор заключать с фрилансером?
Как понять, что программист оценил задачу честно?
Источники
- Трудовой кодекс РФ, статья 70 «Испытание при приёме на работу»
- Гражданский кодекс РФ, глава 37 «Подряд»
- Федеральный закон от 27.11.2018 № 422-ФЗ «О проведении эксперимента по установлению специального налогового режима «Налог на профессиональный доход»