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

Обучение и Решения · 11 мин

Что должен знать специалист 1С: полный обзор компетенций

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

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

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

Знание платформы 1С:Предприятие

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

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

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

Язык запросов и система компоновки данных

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

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

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

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

Запрос к остаткам регистра
Норма

Используется виртуальная таблица Остатки с параметрами

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

Полное сканирование таблицы итогов или выборка всех движений с ручной свёрткой

Соединения таблиц
Норма

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

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

Декартово произведение, соединение по неиндексированным полям

Отчёт на СКД
Норма

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

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

Период и отборы «зашиты» в текст запроса

Типовые конфигурации и предметная область

Знание платформы без понимания учёта даёт «технаря, который не понимает, что автоматизирует». Специалисту, работающему с «1С:Бухгалтерией», необходимы основы бухгалтерского и налогового учёта: план счетов, двойная запись, закрытие месяца, НДС, основные регламентные операции. Для «Зарплаты и управления персоналом» — кадровый учёт, расчёт среднего заработка, НДФЛ и страховые взносы на уровне логики, а не только кнопок.

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

Объясняет движения документаЗнает, какие регистры затрагивает типовой документ

Попросите показать движения реализации или поступления и объяснить каждую строку

Говорит на языке учётаПонимает термины предметной области

Проверьте, понимает ли специалист разницу между проводкой и записью регистра накопления

Ищет причину, а не симптомДиагностирует через отчёты и журналы

Спросите, как он будет искать расхождение в остатках по регистру

Расширения, обновления и поддержка конфигураций

Типовые конфигурации регулярно обновляются, поэтому современный стандарт доработок — расширения конфигурации, а не прямое изменение типового кода. Специалист должен знать возможности и ограничения расширений: что можно заимствовать и изменить, как работают аннотации &ИзменениеИКонтроль, &Вместо, &После, когда расширение не подходит и требуется внешняя обработка.

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

Безопасный порядок обновления конфигурации
  1. 1
    Создайте резервную копию базы (выгрузка в dt и/или средствами СУБД)
  2. 2
    Разверните копию базы в тестовом контуре
  3. 3
    Выполните обновление на копии и дождитесь завершения обработчиков обновления данных
  4. 4
    Проверьте ключевые сценарии: проведение документов, отчёты, печатные формы, обмены
  5. 5
    Согласуйте окно обновления с пользователями и выполните обновление рабочей базы
  6. 6
    После обновления сверьте контрольные отчёты с дообновленческими значениями

Администрирование и интеграции

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

Второй блок — обмены данными. Специалист должен знать типовые механизмы: планы обмена, универсальный формат EnterpriseData, правила конвертации данных, а также способы интеграции с внешними системами — HTTP-сервисы, веб-сервисы, файловые обмены. Типовая задача — настроить синхронизацию между «Управлением торговлей» и «Бухгалтерией» и уметь диагностировать, почему документ не перенёсся.

Маршрут решения

Как выбрать способ доработки

Нужно добавить печатную форму или отчёт без изменения логикиИспользуйте внешнюю обработку или отчёт — это безопаснее всего и не влияет на обновление
Нужно изменить поведение типового объекта или формыИспользуйте расширение конфигурации с минимальным заимствованием
Изменения глубокие и расширение не покрывает задачуДоработка основной конфигурации с фиксацией всех изменений для будущих обновлений
Требуется обмен с другой системойСначала проверьте типовые механизмы (планы обмена, EnterpriseData), и только потом пишите собственную интеграцию

Мягкие навыки и организация работы

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

Полезны и инженерные практики: хранение кода и изменений с историей (хранилище конфигурации, EDT с Git), комментирование нетривиальных решений, именование переменных и процедур по стандартам разработки 1С. Код, который через полгода не сможет прочитать ни автор, ни коллега, — технический долг компании.

Типичные ошибки специалистов 1С
01
Правка типового кода напрямую вместо расширения — конфигурация слетает с поддержки, каждое обновление превращается в ручную свёртку
02
Запросы в цикле и обращения к серверу из клиентского цикла — резкое падение производительности при росте объёма данных
03
Доработка без резервной копии и тестирования на копии — риск потери данных и остановки учёта
04
Игнорирование журнала регистрации при диагностике — поиск ошибки «вслепую» вместо анализа зафиксированных событий
05
Отсутствие документации по доработкам — при уходе специалиста никто не понимает, как устроена система

Как выстроить развитие и подтвердить квалификацию

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

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

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

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

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

Частые вопросы

Нужно ли специалисту 1С высшее образование по бухгалтерскому учёту?

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

С чего начать обучение с нуля?

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

Чем разработчик 1С отличается от консультанта 1С?

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

Обязательно ли знать SQL для работы с 1С?

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

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

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

Можно ли работать специалистом 1С удалённо?

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