Первая работа в 1С: от выбора роли до оффера

· 9 мин

Содержание

Чтобы устроиться на работу программистом 1С без опыта, нужны три вещи: уверенная база по встроенному языку и запросам, 2–3 небольших проекта на учебной платформе и отклики в компании-партнёры 1С (франчайзи), которые берут стажёров чаще всего. Путь от нуля до первого оффера при занятиях по 2–3 часа в день обычно занимает 4–8 месяцев.

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

Какое направление в 1С выбрать на старте

«Работа в 1С» — это не одна профессия, а несколько. От выбора зависит, что учить первым и куда откликаться.

РольЧем занимаетсяЧто нужно на входеПорог входа
Программист-разработчикДорабатывает конфигурации, пишет отчёты, обработки, обменыВстроенный язык, запросы, объектная модельСредний
Консультант-внедренецНастраивает типовые решения, обучает пользователей, собирает требованияЗнание учёта и типовых конфигурацийНизкий–средний
Аналитик 1СПереводит задачи бизнеса в техзадание для программистовУчёт, процессы, умение писать ТЗСредний
Специалист линии консультацийОтвечает клиентам по работе в программеПользовательский уровень БП или ЗУПНизкий
Администратор 1ССерверы, кластер, резервные копии, обновленияWindows/Linux, СУБД, сетьСредний

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

Если вы пришли из другого программирования (Python, C#, PHP), идите сразу в разработку. Синтаксис встроенного языка освоите за пару недель, а основное время уйдёт на платформу и учёт.

Франчайзи или штат компании

  • 🏢 Франчайзи (партнёр 1С). Много клиентов и разных задач, быстрый рост, есть наставники. Минус — почасовая выработка и иногда жёсткие сроки.
  • 🏭 Штатный программист (инхаус). Одна база, глубокое погружение в бизнес, спокойнее темп. Минус — новичка берут редко: обычно ждут, что человек справится один.

Для первого места франчайзи почти всегда выгоднее: за год там проходишь столько задач, сколько в штате за три.

Что нужно знать программисту 1С до первого собеседования

Работодатель не ждёт от стажёра всего. Но есть минимум, без которого разговор быстро закончится.

Платформа и язык

  • 📌 Встроенный язык: переменные, условия, циклы, процедуры и функции, коллекции (массив, структура, соответствие, таблица значений).
  • 📌 Объекты конфигурации: справочники, документы, перечисления, регистры сведений, накопления и бухгалтерии. Нужно понимать, зачем каждый из них.
  • 📌 Проведение документа: что такое движения и почему документ пишет данные в регистры, а не хранит остатки сам.
  • 📌 Управляемые формы и директивы компиляции &НаКлиенте, &НаСервере, &НаСервереБезКонтекста.
  • 📌 Расширения конфигурации : доработка без снятия типовой с поддержки. Сейчас это стандарт работы у большинства франчайзи.

Запросы и отчёты

Запросы — главное, на чём проверяют новичков. Нужно уметь:

  1. Писать запрос с соединениями (ЛЕВОЕ СОЕДИНЕНИЕ), группировкой и условиями.
  2. Работать с виртуальными таблицами регистров: Остатки, Обороты, ОстаткиИОбороты, и передавать параметры прямо в них, а не в ГДЕ.
  3. Использовать временные таблицы и пакетные запросы.
  4. Собирать отчёт на системе компоновки данных (СКД): набор данных, ресурсы, группировки, параметры.

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

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

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	Сообщить(Строка(Выборка.Номенклатура) + ": " + Формат(Выборка.Остаток, "ЧГ=0"));
КонецЦикла;

Имя регистра здесь условное — в своей учебной конфигурации подставьте собственный.

Учёт

Программист 1С без понимания учёта долго остаётся на подхвате. Минимум: что такое дебет и кредит, основные счета (товары, расчёты с поставщиками и покупателями, НДС), как устроены поступление и реализация. Для ЗУП — начисление зарплаты и НДФЛ в общих чертах.

Не тратьте первые месяцы только на синтаксис. Знать язык без запросов и регистров — всё равно что знать алфавит без слов. Работодатель проверяет именно модель данных.

Как получить опыт работы в 1С, когда его нет

Замкнутый круг «нет опыта — нет работы» разрывается проектами, которые можно показать.

Учебная платформа

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

Какие проекты сделать

  • 🧩 Мини-конфигурация с нуля: склад или учёт заказов. Справочники, 2–3 документа, регистр накопления, отчёт на СКД.
  • 🧩 Внешняя обработка: например, загрузка номенклатуры из Excel или массовое изменение реквизитов.
  • 🧩 Расширение к демобазе типовой: добавить реквизит в документ, поле на форму, печатную форму.
  • 🧩 Простая интеграция: выгрузка данных в JSON или обмен через HTTP-сервис.

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

Курсы и книги

Курсы ускоряют путь, но не заменяют практику. Из книг новички чаще всего берут «Практическое пособие разработчика» М. Радченко и книгу Е. Хрусталёвой по языку запросов. Главное правило: каждую главу закрепляйте своим кодом, а не перепечаткой примеров.

Готовы откликаться, если умеете
Выполнено: 0 / 7

Где искать работу и стажировки программисту 1С

Площадки

  • 🔎 hh.ru — основной поток вакансий. Ищите по словам «стажёр 1С», «младший программист 1С», «junior 1С», «программист 1С без опыта». Включите фильтр «без опыта».
  • 🔎 Хабр Карьера — меньше вакансий, но больше компаний с нормальной инженерной культурой.
  • 🔎 Телеграм-каналы и чаты по 1С-вакансиям — там публикуют стажировки, которые не доходят до hh.
  • 🔎 Сообщества разработчиков 1С (Инфостарт, форумы) — раздел вакансий, а заодно место, где можно публиковать свои разработки.

Прямой выход на франчайзи

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

Напишите 10–20 партнёрам коротко: кто вы, что умеете, ссылка на репозиторий, готовность к стажировке. Отклик на такое письмо выше, чем на сотый отклик на hh.

Сколько платят

Ориентиры по рынку, примерно и сильно зависят от города:

УровеньОпытДоход в месяц (ориентировочно)
Стажёр0–6 мес.40–80 тыс. ₽
Juniorдо 1–1,5 лет70–130 тыс. ₽
Middle2–4 года150–250 тыс. ₽
Senior / ведущийот 4–5 лет250–400 тыс. ₽ и выше

В Москве и Санкт-Петербурге цифры выше, в регионах ниже, на удалёнке — посередине. Стажёрам удалёнку дают редко: новичка проще растить в офисе рядом с наставником.

Резюме программиста 1С: что писать новичку

Резюме без опыта читают 20–30 секунд. За это время человек должен увидеть, что вы уже что-то сделали руками.

Структура

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

Плохо и хорошо

ПлохоХорошо
«Знаю 1С на хорошем уровне»«Написал конфигурацию учёта заказов: 4 справочника, 3 документа, регистр накопления, 2 отчёта на СКД»
«Изучал язык запросов»«Пишу запросы с виртуальными таблицами, временными таблицами и пакетами»
«Быстро обучаюсь»«За 5 месяцев прошёл курс и сделал 3 проекта (ссылки ниже)»

Сопроводительное письмо на 3–4 предложения под конкретную вакансию повышает шанс ответа. Шаблонное «Прошу рассмотреть мою кандидатуру» не работает.

Как пройти собеседование и тестовое задание в 1С

Обычно этапов два-три: разговор с HR или руководителем, техническое интервью, тестовое задание. Иногда тестовое дают сразу.

Что спрашивают на техническом интервью

  • ❓ Чем регистр сведений отличается от регистра накопления. Когда регистр накопления делают оборотным.
  • ❓ Почему нельзя выполнять запрос в цикле и как это переписать.
  • ❓ Чем отличаются &НаСервере и &НаСервереБезКонтекста, сколько вызовов сервера будет в вашем коде.
  • ❓ Зачем нужны параметры виртуальной таблицы и почему условие в ГДЕ вместо них даёт неверные остатки или тормоза.
  • ❓ Что такое управляемые блокировки и зачем они при проведении.
  • ❓ Как доработать типовую конфигурацию , не ломая её обновление.

Отвечайте своими словами и с примером. «Вот у меня в проекте был документ, я сделал так» звучит сильнее заученного определения.

Тестовое задание

Чаще всего это мини-задача: доработать документ, сделать отчёт, написать обработку загрузки. Срок — от нескольких часов до пары дней.

  1. Уточните требования до начала, если что-то неясно. Вопрос — это не слабость, а нормальная практика.
  2. Делайте через расширение или внешнюю обработку , если задание про типовую.
  3. Пишите читаемый код: понятные имена, комментарии к нетривиальным местам, без лишних вызовов сервера.
  4. Приложите короткое описание: что сделано, как проверить, какие допущения приняли.

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

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

Сертификация и карьерный рост в 1С

Сертификаты фирмы 1С

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

Перед «Профессионалом» потренируйтесь в бесплатном онлайн-тестировании, которое проводит фирма 1С. Формат и темы вопросов там те же.

💡 Для франчайзи сертифицированные сотрудники важны и по статусу партнёра. Поэтому сдачу экзамена работодатель часто оплачивает сам — спросите об этом на собеседовании.

Типичный путь роста

  1. Стажёр (3–6 мес.): мелкие доработки, отчёты, обработки под присмотром наставника.
  2. Junior (до 1,5–2 лет): самостоятельные задачи средней сложности, первый «Профессионал».
  3. Middle: обмены, интеграции, доработки типовых, «Специалист» по платформе.
  4. Senior / ведущий: архитектура решений, проектирование, оптимизация, наставничество.
  5. Дальше — руководитель группы, архитектор, эксперт по производительности или переход в аналитику и управление проектами.

Чтобы расти быстрее, осваивайте то, чего не хватает большинству: EDT и Git, стандарты разработки, Библиотеку стандартных подсистем, обмены через EnterpriseData, HTTP-сервисы.

Частые вопросы о работе в 1С

Нужно ли высшее образование, чтобы работать программистом 1С?
Нет. Франчайзи и большинство компаний смотрят на навыки и проекты. Профильный диплом помогает на старте, но не обязателен.
Можно ли стать программистом 1С после 35–40 лет?
Да. Опыт в бухгалтерии, складе или продажах здесь даже плюс: вы понимаете процессы, которые автоматизируете.
Что лучше на старте — сертификат или проекты?
Проекты. Сертификат «1С:Профессионал» усиливает резюме, но без кода в репозитории не заменяет практику.
Берут ли новичков на удалённую работу?
Редко. Стажёров чаще берут в офис или на гибрид. Удалёнка становится доступной примерно через год стабильной работы.
Сколько времени учиться до первой работы?
Ориентировочно 4–8 месяцев при 2–3 часах в день. Быстрее выходит у тех, кто уже знает учёт или другой язык программирования.