Собеседование на позицию, связанную с 1С:Предприятие, — это всегда баланс между проверкой технических навыков и пониманием бизнес-процессов. Ошибка в выборе кандидата может стоить компании не только времени, но и денег: некомпетентный специалист способен завалить обновления, нарушить учет или написать код, который через полгода придется переписывать с нуля. При этом стандартные вопросы вроде "Расскажите о себе" или "Какие у вас сертификаты?" дают лишь поверхностное представление о соискателе.

Эта статья — не просто список вопросов, а методика оценки, адаптированная под разные роли: от 1С-программиста до консультанта по бухучету. Мы разберем, как:

  • 🔍 Отсеять дилетантов на этапе скрининга (5 ключевых вопросов)
  • 💡 Проверить глубину знаний без шаблонных ответов
  • 📊 Оценить опыт работы с реальными кейсами (примеры задач)
  • ⚠️ Выявить "красные флаги" в ответах кандидата

Все вопросы сгруппированы по уровням сложности и специализациям, а в конце статьи — уникальная таблица соответствия ответов и требуемых навыков, которая поможет объективно оценить соискателя. Материал будет полезен HR-менеджерам, руководителям IT-отделов и владельцам бизнеса, которые хотят нанять действительно компетентного 1С-специалиста.

📊 Какой специалист вам нужен чаще всего?
1С-программист
Консультант по бухучету
Администратор баз 1С
Методолог/архитектор
Другой

1. Вопросы для скрининга: как отсеять неподходящих кандидатов за 10 минут

Первый этап собеседования — это фильтр, который должен исключить тех, кто:

  • 📜 Не имеет реального опыта (только сертификаты или курсы)
  • 🤖 Пользуется шаблонными ответами из интернета
  • 🚫 Не понимает специфики вашей отрасли (например, торговля vs производство)

Эти вопросы не требуют глубоких развернутых ответов, но сразу покажут, стоит ли продолжать разговор:

  1. Какие конфигурации 1С вы поддерживали на последнем месте работы?
    Хороший ответ: Перечисляет 2-3 конкретные конфигурации (например, 1С:ERP 2.5, 1С:Розница 2.3) и кратко описывает задачи.
    Плохой ответ: "Работал со всеми", "Не помню версий", "Только типовую Бухгалтерию".
  2. Как вы обновляете базы 1С в продуктивной среде? Опишите процесс шаг за шагом.
    Хороший ответ: Упоминает резервное копирование, тестирование на копии, контроль совместимости, использование Конфигуратора или Центра обновлений.
    Плохой ответ: "Нажимаю 'Обновить' и жду", "Это делает системный администратор".
  3. Приведите пример самой сложной доработки, которую вы реализовывали.
    Хороший ответ: Описывает задачу (например, интеграция с Тилли Пад или автоматизация нестандартного отчета), инструменты (HTTP-Сервисы, Расширения) и результат.
    Плохой ответ: "Дорабатывал печатные формы", "Ничего сложного не было".

Если кандидат не может четко ответить хотя бы на 2 из этих 3 вопросов — экономите время и завершайте собеседование. Опытный специалист даже на скрининге покажет структурированность мышления и понимание процессов.

💡

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

2. Технические вопросы для 1С-программистов: от junior до senior

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

Уровень Junior (0–2 года опыта)

  • 🔹 Чем отличаются Процедура и Функция в 1С?
    Ожидаемый ответ: Функция возвращает значение, процедура — нет. Пример: Функция СуммаНДС(База) Экспорт vs Процедура ЗаполнитьТаблицу().
  • 🔹 Как в 1С реализовать обход коллекции (массива, списка значений)?
    Ожидаемый ответ: Цикл Для Каждого ... Из ... Цикл или Пока ... Цикл с использованием индекса.
  • 🔹 Что такое "Транзакция" и зачем она нужна?
    Ожидаемый ответ: Механизм, обеспечивающий целостность данных при выполнении группы операций. Пример: НачатьТранзакцию(); ... ЗафиксироватьТранзакцию();.

Уровень Middle (2–5 лет опыта)

  • 🔹 Как оптимизировать медленный отчет в 1С? Приведите 3 способа.
    Ожидаемый ответ:
    1. Использовать индексы в запросах (ИНДЕКСИРОВАТЬ ПО).
    2. Перенести вычисления в СКД (Система Компоновки Данных).
    3. Кэшировать промежуточные результаты в временных таблицах.
  • 🔹 Чем отличаются "Расширение конфигурации" и "Внешняя обработка"? Когда что использовать?
    Ожидаемый ответ: Расширение — для модификации типовой конфигурации без снятия с поддержки; внешняя обработка — для разовых задач или интеграций.
  • 🔹 Как организовать обмен данными между двумя базами 1С? Какие форматы и протоколы можно использовать?
    Ожидаемый ответ: XML, JSON, HTTP-Сервисы, COM-соединение, Распределенные базы.
  • Уровень Senior (5+ лет опыта)

    • 🔹 Как вы реализуете высоконагруженные интеграции (например, с 1С и внешней системой при 10 000 документов в час)?
      Ожидаемый ответ: Использование Фоновых заданий, Очередей сообщений (например, RabbitMQ), разбивка на пакеты, асинхронная обработка.
    • 🔹 Какие антипаттерны в коде 1С вы знаете? Приведите примеры и как их избегать.
      Ожидаемый ответ:
      • 🚫 Для Каждого ... Из БазаДанных.Выбрать() Цикл (нагрузка на СУБД) → использовать Пакетный запрос.
      • 🚫 Глобальные переменные → замыкания или параметры методов.
      • 🚫 Вложенные циклы по большим коллекциям → оптимизировать запросы.
    • 🔹 Как вы тестируете свой код в 1С? Какие инструменты используете?
      Ожидаемый ответ: xUnitFor1C, Vanessa-ADD, ручные тесты на копии базы, Журнал регистрации для отладки.

    Для senior-специалистов также уместно дать практические задания прямо на собеседовании. Например:

    ⚠️ Внимание: Если кандидат на позицию senior начинает говорить о "типовом решении" без учета специфики вашей инфраструктуры (например, не спрашивает про версию платформы или СУБД) — это признак шаблонного мышления. Такой специалист вряд ли сможет предложить оптимальное решение для ваших задач.

    Знает синтаксис и базовые конструкции 1С|

    Понимает принципы работы с СУБД (индексы, транзакции)|

    Умеет оптимизировать медленные операции|

    Имеет опыт интеграций с внешними системами|

    Может объяснить свои решения на примерах из практики-->

    3. Вопросы для консультантов по бухучету и зарплате: как проверить эксперта

    Консультанты по 1С:Бухгалтерия или 1С:Зарплата и Управление Персоналом должны сочетать знание программы и понимание законодательства. Их ошибки могут привести к штрафам или искажению отчетности. Вот как их выявить:

    Базовые вопросы (для проверки опыта)

    • 📌 Как в 1С автоматизировать начисление зарплаты по сложной системе мотивации (например, процент от продаж + премия)?
      Ожидаемый ответ: Настройка Плана видов расчета, использование Формул и Условий в документе Начисление зарплаты.
    • 📌 Что делать, если в 1С не совпадает сальдо по счету 62 с данными контрагента?
      Ожидаемый ответ: Проверка Акта сверки, анализ проводок по субконто, корректировка документов Поступление/Списание.
    • 📌 Как в 1С отразить возврат товара от покупателя, если прошел год?
      Ожидаемый ответ: Использовать документ Корректировка реализации с датой первоначальной отгрузки или Возврат товара с ручной корректировкой НДС.
    • Продвинутые вопросы (для экспертов)

      • 📌 Как в 1С:ERP настроить учет по нескольким юридическим лицам с разными системами налогообложения?
        Ожидаемый ответ: Использование Организаций как субконто, настройка Учетной политики для каждой, разделение документов по Подразделениям.
      • 📌 Какие ошибки в настройке 1С приводят к неверному расчету НДФЛ?
        Ожидаемый ответ:
        • 🔴 Неверно указан Код дохода в справочнике Виды доходов НДФЛ.
        • 🔴 Не настроены Вычеты (стандартные, социальные).
        • 🔴 Ошибки в Датах удержания (например, аванс vs зарплата).
        • 📌 Как вы объясняете клиенту, почему в 1С не сходится баланс?
          Ожидаемый ответ: Проверяем:
          1. Сальдо по счетам на начало и конец периода.
          2. Корректность проводок (особенно по 90, 91 счетам).
          3. Наличие Непроводимых документов.

        Объясняю на примере Оборотно-сальдовой ведомости.

      Для консультантов особенно важно умение объяснять сложные вещи простым языком. Попросите кандидата продиктовать инструкцию для бухгалтера (например, как исправить ошибку в декларации). Если он начинает использовать термины вроде "регламентная операция" или "субконто" без пояснений — это красный флаг.

      Пример кейса для консультанта

      Задача: "Клиент жалуется, что в 1С не формируется книга покупок. Что вы сделаете?"

      Хороший ответ:

      1. Проверю, Conducted ли документ Формирование записей книги покупок.

      2. Убеюсь, что в настройках учета НДС включен флаг Вести книгу покупок.

      3. Проверю, есть ли проводки по счету 19.03 с корректными субконто.

      4. Если проблема остается — анализирую Журнал регистрации на ошибки.

      4. Вопросы для администраторов 1С: поддержка и инфраструктура

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

      Базовая проверка знаний

      • 🖥️ Как вы настраиваете резервное копирование баз 1С? Какие инструменты используете?
        Ожидаемый ответ: 1С:Технология автоматизированного резервирования, SQL Backup, скрипты на PowerShell/Bash с отправкой на Yandex Disk или S3.
      • 🖥️ Что делать, если база 1С "зависла" и не отвечает?
        Ожидаемый ответ:
        1. Проверяю Диспетчер задач на наличие процессов ragent.exe/rmngr.exe.
        2. Анализирую логи сервера 1С:Предприятие (C:\Program Files\1cv8\logs\).
        3. При необходимости перезапускаю службу Агент сервера 1С.
        4. Если проблема повторяется — проверяю SQL Server на блокировки.
    • 🖥️ Как вы мониторите производительность сервера 1С?
      Ожидаемый ответ: PerfMon (Windows), ЗАББИКС, 1С:Логирование и производительность, анализ плана выполнения запросов в SQL Server.

    Продвинутые сценарии