Путь в 1С от первого запуска до сертификата специалиста
Содержание
Освоить 1С с нуля реально за 2–6 месяцев, если идти по плану: выбрать одно направление (пользователь, консультант или программист), поставить бесплатную учебную версию платформы 8.3 и каждый день проводить в ней реальные операции. Частая ошибка новичка — пытаться «выучить 1С целиком». Такой программы нет: 1С — это платформа, на которой работают десятки конфигураций, и учить нужно конкретную.
Бухгалтеру хватит одной Бухгалтерии 3.0 и понимания, как документ попадает в отчёты. Программисту нужна платформа: объекты метаданных, встроенный язык, запросы.
Шаг 1. Выберите направление и конфигурацию для обучения
От выбора зависит всё остальное: какую базу ставить, какие книги читать и какой сертификат сдавать. Три основных пути:
| Направление | Что делает специалист | С чего начинать | Ориентир по сроку |
|---|---|---|---|
| 👩💼 Пользователь (бухгалтер, кадровик, менеджер) | Ведёт учёт в одной конфигурации | БП 3.0, ЗУП 3.1 или УТ 11 | 1–2 месяца на уверенную работу |
| 🧭 Консультант / внедренец | Настраивает учёт под компанию, обучает пользователей | Одна конфигурация + основы платформы | 3–6 месяцев |
| 💻 Программист | Дорабатывает конфигурации, пишет отчёты и обработки | Платформа 8.3, затем типовые конфигурации | 4–8 месяцев до уровня стажёра |
Сроки ориентировочные: при 1–2 часах занятий в день. Если учитесь урывками по выходным, умножайте на два.
Для бухгалтера ключевая конфигурация — Бухгалтерия предприятия 3.0, для кадровика — ЗУП 3.1, для торговли — УТ 11. Если в вакансиях вашего города чаще встречается ERP, всё равно начните с БП или УТ: логика ERP строится на тех же принципах, но порог входа выше.
Шаг 2. Установите учебную версию и создайте первую базу
Платить за лицензию для обучения не нужно. У фирмы 1С есть бесплатная учебная версия платформы и учебные версии типовых конфигураций. Они рассчитаны на обучение: есть ограничения по объёму данных, и вести в них реальный учёт организации нельзя.
Порядок установки
- Скачайте дистрибутив учебной версии (обычно это архив с
setup.exe) и распакуйте его в отдельную папку. - Запустите
setup.exe. В списке компонентов оставьте «1С:Предприятие» — для обучения этого достаточно, сервер 1С не нужен. - После установки на рабочем столе появится ярлык «1С:Предприятие». Он открывает окно запуска со списком баз.
- В окне запуска нажмите
Добавить→Создание новой информационной базы. - Выберите вариант:
- 📦 из шаблона — для пользователя и консультанта: выберите в списке шаблонов нужную конфигурацию (например, Бухгалтерию предприятия) и пометку «демо», если она есть;
- 🧱 без конфигурации — для программиста: получите пустую базу, в которой всё создаёте сами.
- Укажите вариант «На данном компьютере или на компьютере в локальной сети» и каталог базы. Это файловый вариант: база — один файл
1Cv8.1CDв указанной папке. - Нажмите
Готово, выделите базу в списке и нажмите1С:Предприятие(режим пользователя) илиКонфигуратор(режим разработки).
Демо-база или пустая
Начинайте с демонстрационной базы: в ней уже заполнены организации, контрагенты, номенклатура и есть проведённые документы. Видно, как выглядит «живой» учёт. Через 1–2 недели создайте вторую, чистую базу из того же шаблона и заполните её сами с нуля — это лучшая проверка, что вы поняли настройки.
Учебную и рабочую базы держите в разных папках и с понятными названиями в списке («Учебная БП», «Тест»). Новички иногда путают базы в окне запуска и экспериментируют в рабочей.
Шаг 3. Научитесь ориентироваться в интерфейсе «Такси»
Все актуальные конфигурации на платформе 8.3 работают в интерфейсе «Такси». Его устройство одинаково в БП, ЗУП и УТ, поэтому навыки переносятся между программами.
Из чего состоит окно
- 📂 Панель разделов слева: «Банк и касса», «Продажи», «Покупки», «Зарплата и кадры» и т. д. (набор зависит от конфигурации).
- 📋 Панель функций раздела: открывается по клику на раздел, в ней журналы документов, справочники, отчёты и обработки.
- 🔎 Поиск в верхней части окна: ищет команды меню и данные по слову. Если не знаете, где документ, начните с поиска.
- ⭐ Избранное и история: в истории видны последние открытые документы и элементы — удобно вернуться к тому, что делали вчера.
Быстрые клавиши, которые экономят время
| Клавиша | Действие в списке |
|---|---|
Ins | Создать новый элемент или документ |
F9 | Скопировать текущую строку |
Del | Установить пометку на удаление |
Ctrl+F | Найти в списке |
Режим «Все функции»
Часть объектов не выведена в разделы. Чтобы увидеть полный список справочников, документов и регистров, включите команду «Все функции»: Главное меню (☰) → Сервис → Параметры → флажок «Отображать команду “Все функции”». После этого команда появится в главном меню. Для обучения это обязательный инструмент: через него видно, из каких объектов состоит программа.
Упражнение на первую неделю: откройте любой документ из демо-базы, нажмите кнопку просмотра движений (значок Дт/Кт в БП) и посмотрите, какие проводки и записи регистров он сформировал. Так вы сразу связываете «форму на экране» с тем, что попадает в отчёты.
Шаг 4. Разберитесь, как документы попадают в регистры
Это главная идея 1С, и на ней держится вся программа. Понять её нужно и бухгалтеру, и программисту.
Три вида данных
| Объект | Что хранит | Пример |
|---|---|---|
| Справочник | Постоянные списки | Контрагенты, номенклатура, сотрудники |
| Документ | Факт хозяйственной операции | Поступление товаров, реализация, начисление зарплаты |
| Регистр | Итоговые данные для отчётов | Остатки товаров, взаиморасчёты, бухгалтерские проводки |
Документ сам по себе в отчёт не попадает. Отчёты строятся по регистрам. Связывает их проведение: при проведении документ делает «движения» — записи в один или несколько регистров. Отменили проведение — движения удалились, отчёты изменились.
Виды регистров
- 📊 Регистр накопления — остатки и обороты: сколько товара на складе, сколько должен покупатель.
- 🗂 Регистр сведений — значения, которые меняются во времени: цены, курсы валют, должность сотрудника на дату.
- 📒 Регистр бухгалтерии — проводки Дт/Кт по плану счетов. Он есть в БП и других конфигурациях с бухгалтерским учётом.
- 🧮 Регистр расчёта — начисления в периоде с перерасчётами, основа расчёта зарплаты в ЗУП.
Практика для пользователя
Пройдите в демо-базе полный цикл, проверяя результат отчётом после каждого шага:
- Поступление товаров от поставщика → проверьте остатки на складе и долг поставщику.
- Оплата поставщику по банку → долг должен закрыться.
- Реализация покупателю → остаток уменьшился, появилась задолженность покупателя.
- Поступление оплаты от покупателя.
- Закрытие месяца → оборотно-сальдовая ведомость по счетам.
Если цифра в отчёте не сошлась с ожиданием — откройте движения документа. Чаще всего ответ виден именно там: не тот склад, не та организация, не тот договор.
Шаг 5. Начните программировать: конфигуратор и встроенный язык
Этот шаг для тех, кто идёт в разработку или консалтинг. Пользователю достаточно знать, что конфигуратор существует и что без согласования в нём ничего менять нельзя.
Порядок изучения платформы
- Дерево метаданных. В конфигураторе откройте
Конфигурация → Открыть конфигурацию. Создайте справочник «Товары», справочник «Склады» и документ «Приходная накладная» с табличной частью. - Регистр накопления «Остатки товаров» с измерениями «Товар», «Склад» и ресурсом «Количество».
- Обработка проведения: научите документ делать движения в регистр.
- Запросы: получите остатки из регистра запросом и выведите их.
- Формы: клиент и сервер, директивы
&НаКлиентеи&НаСервере, почему с клиента нельзя напрямую обратиться к базе. - Отчёты на СКД (система компоновки данных) — на ней построено большинство отчётов в типовых конфигурациях.
- Расширения конфигурации — способ дорабатывать типовую конфигурацию, не снимая её с поддержки. В реальной работе с них начинается большинство доработок.
Первый код: проведение документа
Пример обработки проведения в модуле объекта документа. Табличная часть называется «Товары», регистр — «ОстаткиТоваров»:
Процедура ОбработкаПроведения(Отказ, Режим)
Движения.ОстаткиТоваров.Записывать = Истина;
Для Каждого СтрокаТЧ Из Товары Цикл
Движение = Движения.ОстаткиТоваров.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Товар = СтрокаТЧ.Товар;
Движение.Склад = Склад;
Движение.Количество = СтрокаТЧ.Количество;
КонецЦикла;
КонецПроцедуры
Первый запрос: остатки из регистра
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Остатки.Товар,
| Остатки.КоличествоОстаток КАК Количество
|ИЗ
| РегистрНакопления.ОстаткиТоваров.Остатки КАК Остатки";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Строка(Выборка.Товар) + ": " + Формат(Выборка.Количество, "ЧГ=0"));
КонецЦикла;
Не пишите запросы вручную с первого дня — откройте конструктор запроса (правая кнопка в тексте модуля → «Конструктор запроса»). Он показывает таблицы и виртуальные таблицы регистров, а текст можно потом изучить.
Отладка
Научитесь отладчику с первой недели, а не когда «всё сломалось». В конфигураторе F9 ставит точку останова на строке, F5 запускает отладку. Остановившись, наведите курсор на переменную или откройте табло — видно её значение. Новички часто неделями ищут ошибку через Сообщить(), хотя отладчик показывает её за минуту.
Типовые конфигурации — лучший учебник примеров. Когда освоите свою мини-базу, откройте в конфигураторе учебную БП, найдите документ «Реализация товаров и услуг» и посмотрите, как устроена его обработка проведения. Только смотрите — не меняйте.
Что почитать
- 📘 Практическое пособие разработчика по платформе 1С:Предприятие 8.3 (авторы М. Радченко, Е. Хрусталёва) — классика для начинающих, построена как сквозной пример.
- 📗 Книга Е. Хрусталёвой о разработке сложных отчётов на системе компоновки данных — когда дойдёте до СКД.
- 📕 Сборник стандартов и методик разработки 1С — правила оформления кода, которые требуют в любой команде.
Шаг 6. Обходите ловушки, на которых застревают новички
Здесь только то, что реально тормозит обучение. Каждая ошибка стоит недель.
- ❌ Курсы без практики. Посмотрели 40 часов видео, а базу не открывали. Правило: на каждый час теории — час работы в своей базе.
- ❌ Изучение старых версий. В сети много материалов по 7.7 и 8.2 с обычными формами и меню «Операции». Для 8.3 и интерфейса «Такси» они вводят в заблуждение. Проверяйте, что урок про управляемые формы.
- ❌ Правка типовой конфигурации напрямую. Программист-новичок снимает конфигурацию с поддержки, чтобы поправить одну строку. Потом обновление превращается в ручное сравнение тысяч объектов. Для доработок — расширения.
- ❌ Логика проведения на клиенте. Обращение к базе из кода
&НаКлиентене работает в управляемых формах. Если код «не видит» данные — проверьте директиву. - ❌ Запросы в цикле. Запрос внутри
Для Каждогопо строкам документа работает на 10 строках учебной базы и «вешает» базу на 5 000 строках в рабочей. Собирайте данные одним запросом. - ❌ Экзамен без понимания учёта. Программист, который не знает, что такое проводка и остаток, не решит задачу на сертификат даже при хорошем знании языка.
Ничего не меняйте в рабочей базе работодателя, пока учитесь. Даже «просто посмотреть» в конфигураторе — только на копии. Копию базы делают выгрузкой в файл .dt (Администрирование → Выгрузить информационную базу в конфигураторе) и загружают в отдельную учебную базу.
Шаг 7. Подтвердите знания сертификатом и выходите на работу
Сертификаты фирмы 1С — главный способ показать работодателю уровень без опыта. Их проверяют по реестру, поэтому в резюме указывают номер.
Уровни сертификации
| Сертификат | Формат | Для кого |
|---|---|---|
| 1С:Профессионал | Компьютерный тест по конкретной конфигурации или по платформе | Пользователи, консультанты, программисты — первый уровень |
| 1С:Специалист-консультант | Экзамен по прикладному решению с практическими задачами | Консультанты и внедренцы |
| 1С:Специалист | Практический экзамен: решение задачи в конфигураторе | Программисты; обычно сдают после «Профессионала» по тому же направлению |
| 1С:Эксперт по технологическим вопросам | Экзамен по производительности и крупным внедрениям | Опытные разработчики и архитекторы |
«1С:Профессионал» можно сдать в аккредитованном центре или в онлайн-формате. К тесту готовятся по официальным сборникам вопросов — их публикуют для тренировки, и прорешать сборник целиком нужно до попытки.
Как выйти на первую работу
- Пользователь: «Профессионал» по БП или ЗУП + запись в резюме о полном цикле учёта, закрытии месяца, сдаче отчётности в учебной базе.
- Консультант: вход через линию консультаций у франчайзи. Там за полгода видят больше ситуаций, чем в учебной базе за два года.
- Программист: стажёр или младший разработчик у франчайзи. Покажите на собеседовании свою мини-конфигурацию, пару обработок и отчёт на СКД — это весомее курсового сертификата.
Как расти дальше
- 🔹 Второй «Профессионал» — по смежной конфигурации (БП + ЗУП, УТ + ERP).
- 🔹 Программисту — «Специалист» по платформе, затем по прикладной конфигурации.
- 🔹 Изучить клиент-серверный вариант: сервер 1С, СУБД, администрирование кластера. Без этого не взять задачи по производительности.
- 🔹 Освоить EDT (1C:Enterprise Development Tools) и Git — в крупных командах разработка давно идёт там, а не только в конфигураторе.