Подбор разработчика 1С без сюрпризов: от задачи до первого релиза

· 9 мин

Содержание

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

Типичная ситуация: главбух просит «доработать печатную форму счёта», директор находит человека по объявлению, через месяц база не обновляется, потому что доработку внесли прямо в типовую конфигурацию . Ниже — порядок, который защищает от этого сценария.

Сначала задача, потом поиск: что именно нужно бизнесу

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

  1. Какая конфигурация и редакция. БП 3.0, ЗУП 3.1, УТ 11, КА 2, ERP — у каждой своя логика. Посмотреть точное название и релиз можно в меню Справка → О программе.
  2. Типовая или доработанная база. Если конфигурация снята с поддержки или в ней много правок, нужен человек с опытом сравнения и объединения конфигураций.
  3. Объём работ. Разовая доработка, проект внедрения или постоянное сопровождение.
  4. Где работает база. Файловый вариант, клиент-серверный с MS SQL или PostgreSQL, облако 1С:Фреш или аренда у провайдера. От этого зависит, нужен ли навык администрирования.
  5. Кто будет принимать работу. Без ответственного со стороны заказчика любая задача растягивается.

Каких специалистов вообще бывает

РольЧто делаетКогда нужен
🧩 Программист-разработчикПишет код, расширения, обработки, обменыДоработки, интеграции, отчёты
📊 КонсультантНастраивает типовой функционал, учит пользователейОшибки учёта, «как отразить»
🛠 Администратор 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. Конфигурация и релиз, количество пользователей, вариант работы базы.
  2. Три-пять реальных задач на ближайшие месяцы, а не «доработка и сопровождение».
  3. Формат: офис, удалённо, частичная занятость, почасовая оплата.
  4. Вилка оплаты. Без неё откликаются в основном те, кому некуда больше идти.
  5. Кто будет руководителем и кто ставит задачи.

Как проверить квалификацию разработчика 1С на собеседовании

Цель собеседования — понять, как человек думает о вашей базе, а не насколько хорошо он помнит синтаксис. Задайте вопросы, на которые у опытного специалиста ответ есть сразу.

Вопросы, которые отделяют практика от новичка

  • ❓ «Как вы внесёте изменение в типовую конфигурацию, чтобы она дальше обновлялась?» Хороший ответ — через расширение конфигурации (они появились в платформе 8.3.6), а снятие с поддержки — только когда расширение не справляется, с объяснением последствий.
  • ❓ «Как будете переносить доработки при обновлении?» Ждём рассказ про сравнение и объединение конфигураций, три конфигурации (основная, старая поставщика, новая поставщика) и проверку на копии.
  • ❓ «Чем запрос в цикле плох и как его избежать?» Практик сразу скажет про один запрос с пакетом или временной таблицей вместо сотни обращений к базе.
  • ❓ «Что такое режим управляемых блокировок и когда он важен?» Для клиент-серверной базы с десятками пользователей это базовая вещь.
  • ❓ «Как вы проверите, что доработка не сломала учёт?» Ответ должен включать копию базы, тестовые документы и сверку регистров или оборотно-сальдовой ведомости.

Если кандидат — в бухгалтерской части

Программисту, который работает с БП или ЗУП, нужно понимать учёт хотя бы на уровне «какие проводки формирует документ и откуда». Попросите объяснить, что произойдёт при перепроведении документа задним числом или почему закрытие месяца даёт ошибку по счёту 20 или 26. Если человек путается в счетах, задачи бухгалтерии он будет переспрашивать каждый раз.

Не давайте кандидату доступ к рабочей базе на этапе собеседования. Для демонстрации навыков подойдёт демонстрационная база или выгрузка копии без персональных данных сотрудников и контрагентов.

Сертификаты, портфолио и отзывы: что проверить и как

У фирмы 1С есть система сертификации, и её уровни полезно различать.

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

Сертификаты привязаны к направлению и версии: «Специалист по платформе» и «Специалист по ЗУП» — разные вещи. Подлинность и актуальность проверяйте в открытом реестре сертифицированных специалистов на сайте фирмы 1С, по фамилии кандидата.

Как смотреть портфолио

  • 📁 Конкретика. «Обмен УТ 11 с интернет-магазином через HTTP-сервис, 3 000 заказов в день» лучше, чем «интеграции любой сложности».
  • 🔗 Публикации. Статьи и обработки на Инфостарте показывают стиль кода и умение объяснять.
  • 📞 Живой отзыв. Попросите контакт одного-двух прошлых заказчиков и задайте им два вопроса: «уложился ли в срок» и «обновляется ли база после его доработок».
  • 🧾 Код. Если кандидат готов показать фрагмент своей обработки без чужой коммерческой тайны, это хороший знак.

Отсутствие сертификата не приговор: много сильных практиков их просто не сдавали. Наличие сертификата при пустом портфолио — повод проверить внимательнее на тестовом задании.

Тестовое задание и испытательный срок

Тестовое показывает, как человек работает, лучше любого собеседования. Правило простое: задание маленькое, реальное и платное.

Каким должно быть тестовое задание

  1. На 2–6 часов работы. Больше — сильные кандидаты откажутся.
  2. Из вашей реальной жизни. Например: печатная форма в расширении, отчёт на системе компоновки данных, обработка загрузки из Excel.
  3. На копии базы или демонстрационной базе. Рабочую не трогаем.
  4. С критериями приёмки заранее. Что должно получиться и как вы это проверите.
  5. Оплачено. Это честно и мотивирует сделать нормально.
Приёмка тестового задания
Выполнено: 0 / 6

Если у вас нет своего программиста, чтобы оценить код, попросите независимого специалиста проверить результат за 1–2 часа оплаты. Это дешевле, чем полгода разбираться с последствиями.

Испытательный срок для штатного сотрудника

Трудовой кодекс (статья 70) разрешает испытание до трёх месяцев, для руководителей и их заместителей, главных бухгалтеров — до шести. Условие об испытании нужно прописать в трудовом договоре, иначе работник считается принятым без него.

На испытательный срок поставьте две-три задачи с понятным результатом и сроком. Через месяц устройте короткий разбор: что сделано, где были трудности, что дальше.

Для фрилансера аналог испытательного срока — первые 10–20 часов работы по договору с поэтапной приёмкой. Крупную задачу на старте не давайте.

Риски при найме программиста 1С и как их снизить

Большинство неприятностей с программистами 1С связаны не с плохим кодом, а с организацией работы. Вот что встречается чаще всего и что с этим делать.

  • 🔒 Пароли и доступы у одного человека. Пароль администратора базы, доступ к серверу и к личному кабинету 1С должны быть у компании. Исполнителю — отдельная учётная запись, которую можно отключить.
  • 🧱 Изменения прямо в типовой конфигурации. База перестаёт обновляться автоматически, каждое обновление становится платной работой. Закрепите в договоре: доработки — расширением, исключения согласуются письменно.
  • 📄 Нет документации. Через год никто не помнит, зачем добавлен реквизит. Требуйте краткое описание каждой доработки: что, зачем, где лежит.
  • 💾 Работа без копии. Перед любой доработкой в рабочей базе — резервная копия и согласование времени работ. Обновление структуры конфигурации требует монопольного доступа, пользователей придётся отключить.
  • 💸 Оплата «за всё сразу». Платите поэтапно, после приёмки каждого этапа на копии базы.
  • 🕳 Исходники остаются у исполнителя. Права на доработки и файлы расширений должны передаваться заказчику — пропишите это в договоре.
  • 👤 Зависимость от одного человека. Даже при хорошем фрилансере держите контакт запасного специалиста или партнёра.

Если найденный программист не справился

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

Частые вопросы

Сколько стоит час работы программиста 1С?
Ориентировочно 1 500–4 000 ₽ у фрилансеров и 2 500–5 000 ₽ у партнёров-франчайзи. Сложные задачи по производительности и интеграциям стоят дороже.
Нужен ли программист, если база типовая и обновляется по ИТС?
Часто нет: обновления и настройку закрывает консультант или администратор. Программист нужен, когда требуются новые отчёты, обработки или интеграции.
Можно ли нанять программиста на удалёнку?
Да, большинство работ в 1С делается удалённо. Подключение — через защищённый удалённый доступ к серверу или копии базы, с отдельной учётной записью.
Какой договор заключать с фрилансером?
Договор подряда или оказания услуг с описанием результата, сроков, порядка приёмки и передачи прав на доработки. С самозанятым — проверить статус и получать чек.
Как понять, что программист оценил задачу честно?
Попросите разбить оценку на этапы с часами по каждому. Сравните с оценкой второго исполнителя: расхождение в разы — повод уточнить, как каждый понял задачу.

Источники

  • Трудовой кодекс РФ, статья 70 «Испытание при приёме на работу»
  • Гражданский кодекс РФ, глава 37 «Подряд»
  • Федеральный закон от 27.11.2018 № 422-ФЗ «О проведении эксперимента по установлению специального налогового режима «Налог на профессиональный доход»