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

Быстрый старт · 10 мин

Что спрашивают на собеседовании по 1С

Какие вопросы задают на собеседовании по 1С: запросы, СКД, обмены, типовые механизмы. Как подготовиться, что повторить и как отвечать на практические задачи.

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

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

Какие вопросы задают по платформе и общему устройству 1С

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

Частый вопрос — про разницу между обычными и управляемыми формами, между толстым, тонким и веб-клиентом. Здесь важно уверенно объяснить клиент-серверную модель: где исполняется код в директивах &НаКлиенте и &НаСервере, почему нельзя вызывать серверные методы из клиентского контекста без контекстного серверного вызова.

Также спрашивают про режимы работы: файловый и клиент-серверный вариант, чем они отличаются по производительности и ограничениям. Полезно знать, что в файловом режиме нет полноценной параллельной работы на уровне СУБД, а блокировки реализуются иначе, чем в клиент-серверном.

Объекты метаданныхСправочники, документы, регистры

Просят объяснить назначение и различия на примерах

Модель исполненияКлиент и сервер

Где выполняется код, что такое контекстный вызов сервера

Режимы работыФайловый и клиент-серверный

Ограничения файлового режима, роль СУБД

Лицензии и версииПлатформа и конфигурация

Умение отличать версию платформы от версии конфигурации

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

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

Отдельно проверяют понимание виртуальных таблиц: Остатки, Обороты, ОстаткиИОбороты, СрезПоследних и СрезПервых для регистров сведений. Частый подвох — вопрос о том, почему нельзя ставить условия на виртуальную таблицу в секции ГДЕ вместо параметров виртуальной таблицы: это приводит к выборке лишних данных и падению производительности.

Могут спросить про левое соединение и проверку на NULL через ЕСТЬ NULL, про объединение запросов через ОБЪЕДИНИТЬ и ОБЪЕДИНИТЬ ВСЕ, про пакетные запросы и временные таблицы. Кандидатам уровня выше junior задают вопросы про оптимизацию: индексирование, соединение с вложенными запросами, почему запрос в цикле — плохая практика.

bsl
ВЫБРАТЬ
	Остатки.Номенклатура КАК Номенклатура,
	Остатки.КоличествоОстаток КАК Остаток
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, Склад = &Склад) КАК Остатки
ГДЕ
	Остатки.КоличествоОстаток > 0

Вопросы по СКД и отчётам

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

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

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

Проведение документов, движения и учётные механизмы

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

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

Для позиций, связанных с бухгалтерией или ERP, добавляются вопросы по предметной области: закрытие месяца, расчёт себестоимости, взаиморасчёты, резервирование товаров. Здесь ценится опыт с конкретной конфигурацией — назовите, с какими документами и регистрами реально работали.

Обмены данными, интеграции и администрирование

Вопросы про обмены встречаются почти всегда, даже на позициях без явной интеграционной составляющей. Базовый минимум: что такое планы обмена, узлы, регистрация изменений, конвертация данных. Дальше — форматы и протоколы: XML, JSON, HTTP-сервисы, веб-сервисы, работа с COM-объектами, EnterpriseData.

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

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

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

Лайв-кодинг, тестовые задания и вопросы о практическом опыте

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

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

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

Типичные ошибки кандидатов
01
Заучивание определений без понимания — на первом же уточняющем вопросе ответ рассыпается
02
Приукрашивание опыта: работодатель легко проверяет знания одной практической задачей
03
Молчание при незнании — лучше честно сказать и предложить ход рассуждений
04
Пренебрежение предметной областью: разработчику на учётной позиции нужно понимать основы учёта
05
Отсутствие вопросов к работодателю — это сигнал низкой вовлечённости

Как отвечать, если чего-то не знаете

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

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

Итог

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

Ядро собеседования по 1С — запросы, СКД, проведение документов, обмены и права. Готовьтесь через практику и реальные истории из опыта, а не через заучивание. Незнание допустимо, если вы показываете, как будете искать решение.

Частые вопросы о собеседованиях по 1С

Спрашивают ли на собеседовании сертификаты 1С?

Формально сертификаты («Профессионал», «Специалист») редко бывают обязательным требованием, но наличие «Специалиста» по платформе или конфигурации заметно усиливает резюме, особенно у кандидатов без большого опыта. На самом интервью всё равно проверяют реальные знания практическими вопросами.

Какие вопросы задают junior-разработчику 1С?

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

Нужно ли знать бухгалтерский учёт разработчику 1С?

Для позиций, связанных с учётными конфигурациями (Бухгалтерия, ERP, ЗУП), базовое понимание предметной области существенно помогает: план счетов, проводки, закрытие месяца. Глубокая экспертиза не требуется, но работодатели ценят разработчиков, которые понимают, что автоматизируют.

Что делать, если на собеседовании просят написать код без конфигуратора?

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

Какие вопросы стоит задать работодателю самому?

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