К статье
Практический материал

Разработка и Конфигурация · 9 мин

Как выбрать 1С-программиста и не ошибиться

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

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

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

Сначала сформулируйте задачу, а не ищите «универсала»

Программисты 1С сильно различаются по специализации. Один отлично дорабатывает «Управление торговлей», но никогда не трогал ЗУП. Другой специализируется на обменах и интеграциях, третий — на оптимизации запросов в больших базах. Запрос «нужен программист 1С» без уточнений приведёт к вам случайного человека.

Перед поиском запишите: какая у вас конфигурация и её версия (например, «1С:Бухгалтерия 8.3, редакция 3.0»), что именно нужно сделать (доработка отчёта, настройка обмена с сайтом, исправление ошибки, обновление нетиповой базы), каков объём работ — разовая задача или постоянная поддержка. Это описание станет основой объявления и критерием отсева.

Определите формат сотрудничества: штат, фриланс или компания

Формат зависит от объёма и критичности задач. Разовая доработка отчёта не требует найма в штат, а ежедневная поддержка распределённой базы с обменами — не работа для разового фрилансера.

Сравнение вариантов

Штатный программист

Подходит при постоянном потоке задач и сложной инфраструктуре. Ограничение: высокая стоимость содержания, нужно обеспечивать загрузку.

Фрилансер

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

Компания-франчайзи 1С или студия

Подходит для внедрений, сложных проектов и когда нужна подмена специалиста. Ограничение: дороже, задачи проходят через менеджера, скорость реакции ниже.

Удалённый специалист на подряде

Компромисс: постоянный человек на частичной занятости. Ограничение: нужно закрепить доступность и время реакции в договорённостях.

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

Какие компетенции проверять у кандидата

Минимальный технический набор для доработок: язык запросов 1С, система компоновки данных (СКД), управляемые формы, работа с подписками на события и расширениями конфигурации. Для интеграций добавьте: HTTP-сервисы, REST API, форматы JSON и XML, планы обмена. Для больших баз — понимание индексов, блокировок и оптимизации запросов.

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

Обязательно проверьте опыт именно с вашей конфигурацией. Спросите: «Какие доработки вы делали в УТ 11 / ЗУП 3.1 / ERP за последнее время?» Человек с реальным опытом ответит конкретно — с деталями задач и подводных камней. Размытые ответы «делал всё» — тревожный сигнал.

Опыт с вашей конфигурациейКлючевой критерий

Попросите описать 2–3 реальные доработки с деталями

Примеры кодаПоказывает стиль и аккуратность

Попросите фрагмент обработки или отчёта — код должен быть читаемым, с комментариями

Вопросы к вамХороший специалист уточняет задачу

Если кандидат не задаёт вопросов о базе и процессах — он будет делать «как привык»

Работа с нетиповыми базамиВажно, если конфигурация доработана

Спросите, как кандидат обновляет нетиповую конфигурацию и что делает при конфликтах

Вопросы для собеседования и тестовое задание

На собеседовании полезны практические вопросы, а не теория. Примеры: «Чем расширение конфигурации отличается от доработки основной конфигурации и когда что выбрать?», «Как вы организуете обмен с сайтом, чтобы не потерять заказы при падении соединения?», «Что будете делать, если после обновления перестал работать нетиповой отчёт?»

Хороший специалист отвечает с вариантами и оговорками: «зависит от объёма данных», «сначала сделаю копию», «проверю на тестовой базе». Плохой признак — мгновенные категоричные ответы без уточнений.

Тестовое задание — самый надёжный фильтр. Дайте небольшую, но реальную задачу: внешнюю печатную форму, простой отчёт на СКД, обработку загрузки данных из файла. Задание должно занимать 1–3 часа, и его стоит оплатить — это отсеивает случайных людей и показывает вашу адекватность как заказчика.

Порядок выбора специалиста
  1. 1
    Опишите задачу: конфигурация, версия, объём работ, сроки
  2. 2
    Составьте короткий список из 3–5 кандидатов по отзывам и профилю
  3. 3
    Проведите короткое собеседование с практическими вопросами
  4. 4
    Дайте оплачиваемое тестовое задание на 1–3 часа
  5. 5
    Оцените код: читаемость, комментарии, обработка ошибок
  6. 6
    Начните с малого реального этапа, а не с крупного проекта
  7. 7
    Проверьте результат на тестовой базе и только потом принимайте работу

Как организовать работу и приёмку результата

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

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

Требуйте короткое описание сделанного: что изменено, где находится, как пользоваться. Через полгода это описание сэкономит часы разбирательств — ваших или следующего специалиста.

Типичные ошибки при выборе и признаки проблем

Типичные ошибки
01
Выбор только по цене: самый дешёвый вариант часто оборачивается переделкой за двойную стоимость
02
Отсутствие письменного ТЗ: устные договорённости приводят к спорам «я так понял задачу»
03
Предоплата за весь проект: потеря рычагов влияния на сроки и качество
04
Работа без тестовой базы и копий: риск повредить рабочие данные
05
Отсутствие передачи знаний: код без описания делает вас заложником одного человека
06
Поиск «универсала на всё»: обмены, ЗУП и оптимизация запросов — разные специализации

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

Контрольные точки

Как проверить результат

Доработка работает на тестовой базе
Норма

Функция выполняется на реальных сценариях, ошибок нет

Тревожный признак

Работает только на демонстрационных данных, на реальных — сбои

Код и изменения
Норма

Читаемый код, комментарии, изменения через расширение, где это возможно

Тревожный признак

Прямые правки типовых модулей без необходимости, «мусорный» код

Обновление конфигурации
Норма

После доработки база обновляется штатно

Тревожный признак

Доработка блокирует обновления или слетает при каждом обновлении

Документация
Норма

Есть описание: что сделано, где лежит, как пользоваться

Тревожный признак

Никаких записей, понять сделанное может только автор

FAQ: частые вопросы о выборе 1С-программиста

Обязательно ли искать специалиста с сертификатом 1С?

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

Как понять адекватную цену за работу?

Сравните оценки 2–3 исполнителей по одному и тому же письменному ТЗ — разброс покажет рыночный диапазон. Оценка существенно ниже остальных — повод насторожиться: либо исполнитель не понял задачу, либо планирует допродавать «непредвиденные работы». Просите разбивку по этапам, а не одну сумму «за проект».

Что делать, если прежний программист пропал, а код никто не понимает?

Это частая ситуация. Новому специалисту передайте выгрузку конфигурации, доступ к копии базы и любые сохранившиеся описания доработок. Опытный разработчик разберёт чужой код, но закладывайте время на аудит. Чтобы не повторить ситуацию, требуйте от всех следующих исполнителей описание каждой доработки.

Можно ли доверить доработку удалённому фрилансеру с доступом к базе?

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

Когда лучше нанять компанию, а не частного специалиста?

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

Как проверить программиста, если я сам не разбираюсь в 1С?

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

Итог

Что важно запомнить

Выбор начинается с чёткого описания задачи и вашей конфигурации. Проверяйте опыт с конкретной конфигурацией, давайте оплачиваемое тестовое задание, начинайте с малого этапа и принимайте работу только после проверки на копии базы. Письменное ТЗ, оплата по этапам и описание каждой доработки защищают вас от большинства проблем.