Нанимаем разработчика 1С: от постановки задачи до испытательного срока
Содержание
Выбрать 1С-программиста проще всего по трём критериям: опыт именно в вашей конфигурации (БП 3.0, ЗУП 3.1, УТ 11, ERP), умение дорабатывать без снятия с поддержки (через расширения) и проверка на маленькой платной задаче до найма. Сертификат «1С:Специалист» по нужной конфигурации — сильный плюс, но не замена тестовому заданию.
Формат подбирают под объём работы. Разовые доработки дешевле отдать фрилансеру или франчайзи с почасовой оплатой. Постоянный поток задач и своя сложная конфигурация — повод взять разработчика в штат.
Сначала задача: какой разработчик 1С вам нужен
Ошибка номер один — искать «программиста 1С вообще». Под этим названием работают люди с очень разными навыками. Прежде чем открывать вакансию, ответьте себе на четыре вопроса.
- Какая конфигурация и сколько в ней доработок? Типовая БП 3.0 с парой отчётов и сильно переписанная УТ 11 требуют разного уровня.
- Какой режим работы базы? Файловая база на 5 пользователей или клиент-серверная на PostgreSQL / MS SQL на 100 сеансов. Во втором случае нужен человек, который понимает блокировки, кластер серверов и производительность запросов.
- Какой поток задач? 5–10 часов в месяц — это не ставка штатного сотрудника.
- Кто ставит задачи? Если в компании нет аналитика, программист должен уметь говорить с бухгалтерией сам.
Кого бывает полезно различать
| Роль | Что делает | Когда нужна |
|---|---|---|
| 1С-консультант | Настраивает типовой функционал, учит пользователей, без кода | Учёт ведётся неправильно, а доработки не нужны |
| 1С-программист (разработчик) | Пишет отчёты, обработки, обмены, расширения | Типового не хватает |
| Программист-аналитик | Собирает требования и сам их реализует | Нет отдельного аналитика |
| Архитектор / эксперт по производительности | Нагрузка, блокировки, распределённые базы | Крупная клиент-серверная система |
💡 Если 80 % ваших вопросов звучат как «почему отчёт показывает не то», вам скорее нужен консультант по учёту, а не разработчик.
Где искать специалиста 1С и чем отличаются площадки
Каналов поиска пять. У каждого своя цена ошибки.
| Площадка | Плюсы | Минусы |
|---|---|---|
| Сайты вакансий (hh.ru и аналоги) | Большой поток резюме, удобно для штата | Много кандидатов «с курсами», нужен свой фильтр |
| Фриланс-биржи | Быстро, оплата за задачу, видны отзывы | Отзывы бывают накручены, мало ответственности |
| Партнёры-франчайзи 1С | Договор, замена исполнителя, гарантия на работу | Ставка выше, исполнитель может меняться |
| Профильные сообщества и форумы разработчиков 1С | Видно, как человек рассуждает о коде | Мало кто ищет там работу активно |
| Рекомендации коллег | Проверенная репутация | Выбор узкий, сложно расставаться |
Для разовой задачи выгоднее фриланс или франчайзи. Для штата — сайты вакансий плюс рекомендации. Хороших сильных разработчиков редко находят по объявлению: их переманивают из других компаний или находят через знакомых.
Фрилансеру с биржи не давайте сразу полные права в рабочей базе. Сначала копия базы и ограниченная задача.
Как проверить опыт 1С-программиста: вопросы и тестовое задание
Резюме у всех похоже: «доработка типовых конфигураций, написание отчётов, обмены». Реальный уровень видно только на разговоре и на задаче.
Вопросы, которые быстро отделяют практика
Не нужно быть программистом, чтобы задать эти вопросы. Слушайте не столько ответ, сколько то, насколько конкретно человек говорит.
- 🧩 «Как вы доработаете типовую конфигурацию , чтобы обновления ставились без боли?» Хороший ответ — через расширения конфигурации (они появились в платформе 8.3.6), подписки на события, внешние обработки. Плохой — «сниму с поддержки и поправлю».
- 🔄 «Как вы обновляете доработанную конфигурацию?» Практик расскажет про сравнение и объединение конфигураций, про проверку на копии.
- 🐢 «Отчёт стал работать 10 минут. Что будете делать?» Ждём: замер производительности, анализ запроса, индексы, отказ от обращения к базе в цикле.
- 🔗 «Какие обмены вы настраивали?» Конкретика: «Конвертация данных 3.0», EnterpriseData, HTTP-сервисы, обмен с сайтом или банком.
- 🗄️ «Чем файловая база отличается от клиент-серверной для разработчика?» Ответ про блокировки, транзакции и выполнение кода на сервере.
Тестовое задание: маленькое и платное
Лучшая проверка — реальная задача на копии вашей базы, на 3–6 часов, за деньги. Бесплатные тестовые на день-два сильные кандидаты просто игнорируют.
Примеры подходящих задач:
- Отчёт на СКД с группировкой и отбором по вашим данным.
- Внешняя печатная форма документа с вашим логотипом.
- Небольшое расширение: новый реквизит в документе и проверка при записи.
Что оценивать в результате:
- 📐 Сделано ли в расширении или во внешней обработке, а не правкой основной конфигурации.
- 🧾 Читаемость кода: понятные имена, комментарии там, где логика неочевидна.
- ⚡ Запрос в цикле — тревожный знак. Один запрос с соединением — нормально.
- 💬 Задавал ли кандидат уточняющие вопросы до начала работы.
Проверить код вы можете попросить второго программиста за 1–2 часа его времени. Это дешевле, чем полгода разбираться с последствиями.
Портфолио разработчика 1С: что убеждает, а что настораживает
Код из коммерческих проектов кандидат показать обычно не может: он принадлежит заказчику. Поэтому портфолио в 1С — это чаще описание проектов, а не исходники.
Что хорошо выглядит:
- ✅ Описание задачи бизнеса, а не только технологии: «перевели склад на адресное хранение в УТ 11, время сборки заказа упало вдвое».
- ✅ Указаны конфигурация, режим работы базы, число пользователей.
- ✅ Есть свои публикации или разработки в открытом доступе: статьи, обработки, ответы на форумах.
- ✅ Рекомендации, которые можно проверить звонком.
Что настораживает:
- 🚩 Перечислено десять конфигураций без единого проекта по каждой.
- 🚩 Все проекты — «снял с поддержки и доработал».
- 🚩 Нет ни одного примера, как человек решал проблему производительности или ошибку в обмене.
- 🚩 Опыт только на платформе 8.2 и обычных формах: перестройка на управляемые формы и «Такси» займёт время.
- 🚩 Кандидат готов показать чужой код без разрешения прежнего заказчика. Так же он поступит и с вашим.
Сертификаты 1С: какие стоит учитывать при выборе программиста
Фирма 1С проводит сертификацию в несколько уровней. Для работодателя они значат разное.
| Сертификат | Что подтверждает | Насколько важен |
|---|---|---|
| «1С:Профессионал» | Теоретический тест по платформе или конфигурации | Базовый фильтр, но тест можно выучить |
| «1С:Специалист» | Практический экзамен: решить задачу в конфигураторе за ограниченное время | Хороший сигнал реальных навыков |
| «1С:Специалист-консультант» | Знание прикладного функционала конфигурации | Важен для внедренца, не для программиста |
| «1С:Эксперт по технологическим вопросам» | Производительность, нагрузка, крупные системы | Нужен только для больших клиент-серверных систем |
Как на это смотреть:
- Сертификат должен совпадать с вашей задачей. «Специалист» по платформе и «Специалист» по ЗУП — разный опыт.
- Подлинность сертификата проверяйте по реестру на сайте фирмы 1С, а не по скану.
- Отсутствие сертификатов — не приговор. Опытные разработчики в штате компаний часто их не сдают, потому что работодателю это не требовалось.
- Наличие только «Профессионала» без опыта проектов — это уровень стажёра.
💡 Если кандидат с «Профессионалом» хорошо справился с платным тестовым — берите. Если со «Специалистом» не смог объяснить свой код — не берите.
Сколько стоит хороший 1С-программист
Цифры ниже — ориентировочные. Они сильно зависят от города, конфигурации и формата. В Москве и Петербурге ставки выше, в регионах ниже, на удалёнке — где-то посередине.
Штатный сотрудник (зарплата на руки в месяц, примерно)
| Уровень | Опыт | Ориентир |
|---|---|---|
| Начинающий (junior) | до 1–2 лет, типовые отчёты и обработки | 70–120 тыс. ₽ |
| Средний (middle) | 2–5 лет, обмены, расширения, обновления | 150–250 тыс. ₽ |
| Ведущий (senior) | 5+ лет, сложные доработки, производительность | 250–400 тыс. ₽ |
| Архитектор / эксперт | крупные системы, команда | от 400 тыс. ₽ |
К этим суммам добавьте страховые взносы и НДФЛ: работодатель платит больше, чем сотрудник получает на руки.
Почасовая и проектная оплата (примерно)
- 💼 Фрилансер: 1 500–3 500 ₽ в час.
- 🏢 Франчайзи 1С: 2 500–5 000 ₽ в час, часто пакетами часов по договору сопровождения.
- 🧮 Простой отчёт или печатная форма — от 3 до 10 часов работы.
Пример расчёта. У вас 20 часов доработок в месяц. У франчайзи по 3 000 ₽ это 60 000 ₽. Штатный разработчик среднего уровня обойдётся минимум в 150 000 ₽ на руки плюс налоги. Пока задач меньше 50–60 часов в месяц, штат обычно не окупается.
Договор, права и доступы: о чём договориться до старта
Этот раздел чаще всего пропускают, а потом выясняется, что исходников нет, а исполнитель пропал.
Форма отношений. Штатного сотрудника оформляют по трудовому договору (ТК РФ). Фрилансера — по договору подряда (глава 37 ГК РФ), часто как самозанятого. Если «фрилансер» работает по графику, подчиняется внутреннему распорядку и получает фиксированную сумму каждый месяц, договор могут переквалифицировать в трудовой.
Права на код. Код, написанный штатным сотрудником в рамках трудовых обязанностей, — служебное произведение (ст. 1295 ГК РФ): исключительное право по общему правилу у работодателя. С подрядчиком это нужно прямо прописать в договоре: отчуждение исключительного права или лицензия.
Доступы. Минимальный набор правил:
- Разработка — только на копии базы или в отдельной тестовой базе.
- Изменения конфигурации — через хранилище конфигурации, чтобы видеть, кто и что менял.
- У программиста своя учётная запись в 1С, а не общий «Администратор».
- При расставании — смена паролей и отключение удалённого доступа в тот же день.
Перед любым обновлением рабочей базы — резервная копия. Требуйте этого от исполнителя письменно, в договоре или регламенте.
Испытательный срок. Для штата — до трёх месяцев по ТК РФ. Для фрилансера — первые 2–3 задачи с небольшими суммами.
Ошибки нанимателей и как их не повторить
- ❌ Берут самого дешёвого. Отчёт за 5 000 ₽ с запросом в цикле потом переписывают за 20 000 ₽.
- ❌ Нанимают «универсала» на всё. Один человек редко одинаково силён в бухучёте, обменах и администрировании сервера. Решите, что для вас главное.
- ❌ Не оставляют документацию. Просите короткое описание каждой доработки: что сделано, где лежит, как проверить. Иначе следующий программист начнёт с нуля.
- ❌ Разрешают снимать конфигурацию с поддержки «чтобы было быстрее». Через год каждое обновление превращается в отдельный платный проект.
- ❌ Не проверяют рекомендации. Один звонок прошлому заказчику говорит больше, чем час собеседования.
- ❌ Держат знания у одного человека. Хранилище конфигурации, описание доработок и запасной исполнитель снимают эту зависимость.
Частые вопросы
Можно ли нанять 1С-программиста полностью на удалёнку?
Нужен ли программисту доступ к рабочей базе?
Чем франчайзи лучше фрилансера?
Стоит ли брать выпускника курсов по 1С?
Как понять, что программист завышает часы?
Источники
- Трудовой кодекс Российской Федерации
- Гражданский кодекс Российской Федерации, глава 37 «Подряд»
- Гражданский кодекс Российской Федерации, статья 1295 «Служебные произведения»
- Федеральный закон от 27.11.2018 № 422-ФЗ «О проведении эксперимента по установлению специального налогового режима „Налог на профессиональный доход“»