Быстрый старт · 10 мин
Что должен знать стажер 1С: минимум знаний для старта работы
Что должен знать стажер 1С: платформа, конфигуратор, запросы, документы и отчеты. Минимум знаний для старта, типичные ошибки и как проверить готовность к работе.
Стажер 1С — это специалист, который уже понимает устройство платформы и может выполнять простые задачи под контролем наставника: править печатные формы, писать несложные запросы, добавлять реквизиты в справочники. Работодатель не ждет от стажера самостоятельной разработки подсистем, но ждет уверенного владения конфигуратором, встроенным языком и базовой логикой учета.
Минимальный набор знаний складывается из пяти блоков: архитектура платформы 1С:Предприятие, встроенный язык и запросы, основные объекты конфигурации, понимание учетных механизмов типовых конфигураций и навыки безопасной работы с данными. Ниже разобран каждый блок с конкретными признаками готовности.
Материал ориентирован на тех, кто готовится к стажировке или только начал ее, а также на наставников, которым нужен чек-лист для проверки новичка. Отдельно разобраны типичные ошибки стажеров и границы безопасной самостоятельной работы с базой.
Устройство платформы: что стажер обязан понимать
Фундамент — понимание двух режимов работы: «Конфигуратор» для разработки и «Предприятие» для работы пользователей. Стажер должен уверенно объяснить, чем отличается конфигурация базы данных от конфигурации поставщика, что происходит при обновлении конфигурации базы данных и почему нельзя прерывать этот процесс.
Обязательный минимум по объектам метаданных:
- Справочники — хранение нормативно-справочной информации, иерархия, подчиненные справочники, предопределенные элементы.
- Документы — события учета, проведение и отмена проведения, номера и даты, последовательности.
- Регистры — сведений, накопления (остатки и обороты), расчета. Понимание, где хранятся остатки товаров и почему документ «делает движения».
- Отчеты и обработки — разница между ними, внешние и встроенные варианты.
- Перечисления, планы видов характеристик, планы счетов — на уровне «знаю, для чего нужны».
Проверка знаний проста: попросите себя объяснить, что произойдет в базе при проведении документа «Реализация товаров» — какие регистры затронутся и почему. Если ответ строится уверенно, базовая архитектура усвоена.
Встроенный язык и конфигуратор: практический минимум
Стажеру не нужно знать язык наизусть, но нужно свободно читать чужой код и писать простые процедуры. Обязательный набор: переменные и типы данных, условия и циклы, работа со строками и датами, структуры и соответствия, обращение к реквизитам объектов через точку, методы НайтиПоКоду(), НайтиПоНаименованию(), ПолучитьОбъект().
Отдельно — понимание разницы между серверным и клиентским контекстом, директивы &НаСервере и &НаКлиенте в управляемых формах. Новичку достаточно понимать, почему нельзя вызвать серверную функцию напрямую из клиентской и зачем нужны серверные вызовы.
Полезные навыки работы в конфигураторе:
- Поиск по конфигурации: глобальный поиск по текстам модулей, поиск ссылок на объект, поиск мест использования процедуры.
- Отладка: точки останова, пошаговое выполнение, табло и вычисление выражений.
- Синтакс-помощник — главный справочник стажера; умение быстро находить описание метода экономит часы.
- Замеры производительности — на уровне «знаю, где включить».
Отладчик — главный инструмент обучения. Если непонятно, как работает типовой механизм, поставьте точку останова в модуле проведения документа и пройдите код по шагам, глядя на значения переменных. Это быстрее, чем читать документацию.
Язык запросов: без него работа не начнется
Запросы — самый частый инструмент в повседневных задачах. Стажер должен уметь писать запрос с отбором (ГДЕ), соединениями таблиц (ЛЕВОЕ СОЕДИНЕНИЕ), группировкой и итогами (СГРУППИРОВАТЬ ПО, СУММА), обращением к виртуальным таблицам регистров (Остатки, Обороты) с параметрами периода.
Обязательно понимание конструкции ВЫБРАТЬ РАЗЛИЧНЫЕ, функции ЕСТЬNULL() для полей из левых соединений и разницы между обращением к табличной части документа и к шапке. Консоль запросов — инструмент, которым стажер должен пользоваться ежедневно для проверки данных.
// Типовой пример: остатки товара на складе
ВЫБРАТЬ
Остатки.Номенклатура КАК Номенклатура,
Остатки.КоличествоОстаток КАК Остаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, Склад = &Склад) КАК Остатки
Частая ошибка новичков — обход выборки в цикле с запросом внутри цикла. Такой код работает на тестовой базе, но «кладет» продуктив с тысячами записей. Правило: один запрос — одна выборка, все данные выбираются пакетно.
Типовые конфигурации и логика учета
Большинство стажировок проходит на типовых решениях: «Управление торговлей», «Бухгалтерия предприятия», «Зарплата и управление персоналом», ERP. Полностью знать конфигурацию не требуется, но нужна навигация: где лежат документы продажи, как связаны заказ, реализация и оплата, где смотреть взаиморасчеты и складские остатки.
Минимум учетной логики, который стоит понимать:
- Цепочка «заказ → реализация → оплата» и как по ней отслеживается долг клиента.
- Разница между управленческим и регламентированным учетом (где применимо).
- Понятие организации, подразделения, склада как аналитических разрезов.
- Что такое хозяйственная операция и почему один документ может делать движения по нескольким регистрам.
Практическое упражнение для самопроверки: создайте в учебной базе полный цикл продажи от заказа до оплаты и объясните, какие отчеты покажут результат каждого шага. Если цепочка воспроизводится без подсказок — базовая логика усвоена.
Безопасная работа с данными и регламент
Главное отличие стажера от самоучки — дисциплина работы с базами. Правила, которые нельзя нарушать:
- 1Перед любой задачей уточните, в какой базе работать: продуктив, тестовая или учебная копия
- 2Для доработок создайте или запросите копию базы и работайте только в ней
- 3Перед массовой обработкой данных убедитесь, что есть свежая выгрузка или бэкап
- 4Проверьте результат на 2-3 документах, прежде чем обрабатывать весь массив
- 5Покажите результат наставнику и только после одобрения переносите в рабочую базу
Дополнительно стажеру нужно знать, что такое выгрузка информационной базы в файл dt, как выполняется тестирование и исправление базы (и почему его запускают только с копией), что такое монопольный режим и почему обновление конфигурации требует отсутствия пользователей в базе.
Отдельная тема — права доступа. Стажер должен понимать, что роли ограничивают доступ к объектам, и не просить «полные права на всякий случай»: это риск случайно изменить чужие данные.
Типичные ошибки стажеров и как их избежать
Еще одна системная ошибка — попытка решить задачу «с нуля», когда в типовой конфигурации уже есть готовый механизм. Перед разработкой стоит поискать похожую функциональность в общих модулях: в типовых решениях есть библиотеки для работы со строками, датами, файлами и печатью.
Как проверить готовность к стажировке
Ниже — контрольные точки для самооценки. Если большинство пунктов в статусе «норма», к стажировке вы готовы.
Как проверить результат
Объясняю с примерами за минуту
Путаю регистры сведений и накопления
Пишу с консолью запросов за 10-15 минут
Не помню синтаксис соединений
Ставлю точку останова и прохожу по шагам
Читаю код только глазами
Всегда создаю копию перед экспериментами
Экспериментирую в рабочей базе
Нахожу документы и отчеты по цепочке продажи
Теряюсь в интерфейсе
Если какие-то пункты «проседают», закройте их до начала стажировки на учебной базе — демонстрационные версии типовых конфигураций и учебные материалы платформы доступны для самостоятельной практики. Двух-трех недель регулярных занятий достаточно, чтобы подтянуть запросы и навигацию по типовой конфигурации до рабочего уровня.
Что важно запомнить
Стажер 1С должен понимать архитектуру платформы, уверенно писать простые запросы и код, ориентироваться в типовой конфигурации и строго соблюдать правило: эксперименты — только на копии базы. Отладчик и синтакс-помощник — главные инструменты обучения, а уточнение задачи у наставника экономит больше времени, чем самостоятельные догадки.
Частые вопросы
Нужно ли стажеру знать бухгалтерский и налоговый учет?
Глубокое знание не требуется, но базовые понятия обязательны: что такое дебет и кредит, проводка, остатки и взаиморасчеты. Это нужно, чтобы понимать, какие данные должен формировать код. Углубляться в учет разумно уже на стажировке, по мере появления задач конкретной предметной области.
Какая версия платформы актуальна для обучения?
Учиться стоит на актуальной версии платформы 8.3 с управляемыми формами — именно она используется в подавляющем большинстве проектов. Обычные формы и старые механизмы встречаются в legacy-конфигурациях, но начинать с них не стоит: принципы управляемых форм и разделения клиент-серверного кода — обязательный минимум.
Нужен ли стажеру опыт администрирования серверов 1С и СУБД?
Нет, это зона ответственности администраторов. Стажеру достаточно понимать разницу между файловым и клиент-серверным режимом работы и знать, что такое блокировки. Установку сервера, настройку СУБД и резервное копирование на уровне инфраструктуры осваивают позже, если того требует роль.
Что спрашивают на собеседовании на позицию стажера 1С?
Обычно проверяют базу: разницу между справочником и документом, виды регистров, простой запрос с группировкой, обход выборки, работу с отладчиком. Часто дают практическую задачу — например, написать запрос остатков по складу или добавить реквизит в документ и вывести его в печатную форму.
Можно ли пройти стажировку без коммерческого опыта?
Да, стажировка для того и существует. Достаточно самостоятельной практики на учебной базе: пройденный учебный курс или самостоятельно сделанная небольшая конфигурация (например, учет личных финансов) — убедительное доказательство навыков. Главное — уметь показать и объяснить свой код.
Что делать, если задача наставника непонятна?
Уточняйте сразу, а не после нескольких часов попыток. Правильный формат: пересказать задачу своими словами, предложить свой вариант решения и спросить, верное ли направление. Это воспринимается как зрелый подход, а не как слабость, и экономит время обеим сторонам.