Освоить 1С самостоятельно: путь от первой учебной базы до сертификата
Содержание
Выучить программу 1С с нуля реально за 2–4 месяца, если заниматься по 1–1,5 часа в день и сразу работать руками в учебной базе. Порядок такой: выбрать направление (пользователь-бухгалтер или разработчик), поставить бесплатную учебную версию 1С:Предприятия 8.3, разобраться в интерфейсе и объектах, затем перейти к встроенному языку или к сквозным учётным задачам — и закрепить всё тестом 1С:Профессионал.
Новички обычно застревают не на сложности программы, а на хаосе: смотрят случайные ролики, открывают Конфигуратор «просто посмотреть» и через неделю бросают. Помогает маршрут, в котором каждый этап заканчивается проверяемым результатом.
Бухгалтер или программист: какое направление 1С выбрать
«Знать 1С» — это две разные профессии. Пользователь ведёт учёт в готовой конфигурации: Бухгалтерии, ЗУП, Управлении торговлей. Разработчик меняет саму программу: добавляет реквизиты, пишет отчёты и обработки, настраивает обмены.
| Пользователь (бухгалтер, кадровик) | Разработчик (программист 1С) | |
|---|---|---|
| Где работает | Режим «1С:Предприятие» | Конфигуратор или EDT |
| Что нужно знать | Учёт, документы, отчёты конкретной конфигурации | Объекты метаданных, встроенный язык, запросы, СКД |
| Базовые знания до старта | Бухучёт или кадровый учёт | Логика программирования, основы баз данных |
| Срок до первой работы | 1–2 месяца при знании учёта | 4–8 месяцев |
| Первый экзамен | 1С:Профессионал по конфигурации | 1С:Профессионал по платформе |
Есть и третий путь — консультант-внедренец. Он знает учёт на уровне бухгалтера и настраивает программу без кода: права, обмены, параметры учёта. Обычно в него приходят из бухгалтерии через год-два практики.
Не пытайтесь учить «всю 1С». Конфигураций десятки, и даже опытные специалисты хорошо знают две-три. Выберите одну и доведите до уверенного уровня.
Учебная версия 1С: установка и первая база
Для обучения не нужно покупать лицензию. Фирма 1С распространяет бесплатную учебную версию платформы 8.3 — её можно скачать с официального сайта по запросу «1С:Предприятие 8 учебная версия». В комплект входит сама платформа и учебные конфигурации.
Что умеет и чего не умеет учебная версия
- ✅ Полноценный Конфигуратор: можно создавать объекты, писать код, отлаживать.
- ✅ Работа в режиме «1С:Предприятие» с демонстрационными данными.
- ⛔ Только файловые базы, без клиент-серверного варианта.
- ⛔ Ограничения на объём данных в базе — для учёбы их хватает, для реальной фирмы нет.
- ⛔ Использовать её для ведения учёта организации нельзя по лицензионным условиям.
Порядок установки
- Скачайте дистрибутив учебной версии и распакуйте архив в отдельную папку.
- Запустите
setup.exeи установите платформу с компонентами по умолчанию. - Установите учебные конфигурации из комплекта — установщик положит их в каталог шаблонов.
- Откройте окно запуска 1С, нажмите
Добавить→ «Создание новой информационной базы». - Выберите из шаблонов демобазу (там уже есть организации, товары, документы) или пустую базу без конфигурации — для разработки.
- Укажите папку на диске, например
C:\1C_Ucheba\Demo, и завершите мастер.
Сделайте сразу две базы: демонстрационную — чтобы смотреть, как устроен учёт, и пустую — чтобы создавать свою конфигурацию с нуля. Ломать демобазу не страшно: её всегда можно пересоздать из шаблона.
Не ставьте учебную платформу на компьютер, где уже работает рабочая 1С фирмы, без согласования с администратором. Версии могут конфликтовать при запуске баз.
Как изучать интерфейс и объекты программы 1С
Пользовательская часть
Современные конфигурации работают в интерфейсе «Такси». Слева — панель разделов: в Бухгалтерии 3.0 это Банк и касса, Продажи, Покупки, Склад, Зарплата и кадры, Операции, Отчеты, Справочники, Администрирование. Внутри раздела — списки документов, справочников и отчётов.
Учите интерфейс не по кнопкам, а по цепочке хозяйственных операций:
- 📥 Поступление товаров от поставщика.
- 💳 Оплата поставщику через банковскую выписку.
- 📤 Реализация покупателю и выставление счёта-фактуры.
- 💰 Поступление оплаты от покупателя.
- 📊 Оборотно-сальдовая ведомость по счетам 60 и 62 — проверка, что расчёты закрылись.
- 🔒 Закрытие месяца и просмотр финансового результата.
После каждого документа нажимайте кнопку просмотра проводок (значок Дт/Кт в форме документа). Так вы увидите, что программа делает «под капотом», и перестанете бояться документов.
Объекты конфигурации
Для разработчика база — это набор объектов метаданных. Откройте Конфигуратор, меню Конфигурация → Открыть конфигурацию, и разверните дерево.
| Объект | Что хранит | Пример |
|---|---|---|
| Справочник | Списки однородных элементов | Номенклатура, Контрагенты |
| Документ | Факт хозяйственной операции с датой | Реализация товаров |
| Перечисление | Фиксированный набор значений | Виды операций |
| Регистр сведений | Данные с привязкой к измерениям и, при необходимости, к периоду | Курсы валют, цены |
| Регистр накопления | Остатки и обороты | Товары на складах |
| Регистр бухгалтерии | Проводки по плану счетов | Хозрасчётный |
| Отчёт и обработка | Вывод данных и сервисные действия | ОСВ, групповая обработка |
| Общий модуль | Код, общий для разных объектов | Процедуры расчёта |
Главная идея, которую нужно понять в первые недели: документ сам ничего не хранит в остатках — он записывает движения в регистры. Остатки и отчёты строятся по регистрам. Пока это не уложилось в голове, программирование в 1С будет казаться магией.
Основы программирования на встроенном языке 1С
Встроенный язык похож на Бейсик или Паскаль с русскими ключевыми словами. Синтаксис осваивается за неделю. Основное время уходит на объектную модель платформы и запросы.
Порядок изучения
- Переменные, условия, циклы.
Если … Тогда,Для … По … Цикл,Пока … Цикл, процедуры и функции. - Универсальные коллекции. Массив, Структура, Соответствие, ТаблицаЗначений.
- Клиент и сервер. Директивы
&НаКлиенте,&НаСервере; что можно делать в каждом контексте. Здесь новички спотыкаются чаще всего. - Работа с объектами. Создание элемента справочника, запись документа, обработчик
ОбработкаПроведения. - Язык запросов. Выборка, соединения, группировки, виртуальные таблицы регистров (
Остатки,Обороты). - СКД — система компоновки данных. На ней строится большинство отчётов в типовых конфигурациях.
- Формы. Управляемые формы, элементы, команды, события.
Первый работающий запрос
Создайте в пустой конфигурации справочник «Товары», добавьте пару элементов в режиме «1С:Предприятие», а затем обработку с кнопкой и таким кодом на сервере:
&НаСервере
Процедура ВывестиТоварыНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Товары.Наименование КАК Наименование
|ИЗ
| Справочник.Товары КАК Товары
|УПОРЯДОЧИТЬ ПО
| Наименование";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Наименование);
КонецЦикла;
КонецПроцедуры
Текст запроса не обязательно писать руками: в модуле нажмите правой кнопкой мыши и выберите «Конструктор запроса». Конструктор — лучший учитель языка запросов: собирайте запрос мышкой, а потом читайте сгенерированный текст.
Книги, которые реально помогают
- 📗 М. Г. Радченко, Е. Ю. Хрусталёва, «1С:Предприятие 8.3. Практическое пособие разработчика» — сквозной пример от пустой базы до работающей конфигурации. С неё начинают почти все.
- 📘 Е. Ю. Хрусталёва, «Язык запросов 1С:Предприятия 8» — когда базовый курс пройден.
- 📙 Е. Ю. Хрусталёва, «101 совет начинающим разработчикам в системе 1С:Предприятие 8» — короткие практические приёмы.
Книгу Радченко проходите строго с клавиатурой. Прочитанная без практики глава забывается за неделю, повторённая руками — остаётся.
Практика: учебные задачи, отладка и разбор ошибок
Задачи, которые стоит решить самостоятельно
Пользователю:
- Ввести остатки на начало работы по счетам 41, 60, 62 и сверить их с оборотно-сальдовой ведомостью.
- Провести полный цикл закупки и продажи с НДС и найти, где программа сформировала книгу продаж .
- Начислить зарплату двум сотрудникам, выплатить её и проверить отчёт по НДФЛ.
- Найти и исправить расхождение: оплату, разнесённую не на тот договор.
Разработчику:
- Документ «Приходная накладная » с табличной частью, который пишет движения в регистр остатков.
- Отчёт на СКД по остаткам товаров с отбором по складу.
- Проверка в проведении: нельзя списать больше, чем есть на остатке.
- Обработка, которая групповым образом меняет реквизит у выбранных элементов справочника.
Отладчик — главный инструмент
Чтобы понять, почему код делает не то, не вставляйте Сообщить в каждую строку. Ставьте точку останова и смотрите значения переменных:
F9— поставить или снять точку останова на строке.F5— запустить базу в режиме отладки.F10— шаг без захода в процедуру,F11— шаг с заходом.- Окно «Табло» — показывает значения выражений, в том числе таблиц значений целиком.
Перед запуском проверяйте модуль синтаксическим контролем (Ctrl+F7 в модуле). Он ловит опечатки в именах переменных и незакрытые конструкции до того, как вы потратите время на запуск.
Ошибки, которые встречает каждый новичок
Каждую ошибку, с которой просидели больше 15 минут, записывайте в свой файл: текст сообщения, причина, решение. Через месяц у вас будет личный справочник, и половина «новых» проблем окажется старыми.
План обучения 1С по неделям
Ориентир для разработчика при занятиях 6–8 часов в неделю. Пользователю хватит первых шести недель, дальше — углубление в свою конфигурацию.
| Недели | Что изучать | Результат |
|---|---|---|
| 1–2 | Учебная версия, интерфейс, демобаза, сквозной цикл операций | Проводите документы и читаете ОСВ |
| 3–4 | Объекты метаданных, справочники, документы, регистры | Своя мини-конфигурация склада |
| 5–6 | Синтаксис языка, коллекции, клиент и сервер | Обработка проведения с контролем остатков |
| 7–9 | Язык запросов, виртуальные таблицы, конструктор | Запросы к остаткам и оборотам без подсказок |
| 10–12 | СКД, управляемые формы, команды | Отчёт на СКД с отборами и группировками |
| 13–16 | Типовая конфигурация изнутри, расширения, решение билетов | Готовность к тесту 1С:Профессионал |
Через 3–4 месяца разберитесь, как устроена типовая конфигурация, которую будете дорабатывать. Работа программиста 1С — это не столько писать с нуля, сколько аккуратно встраиваться в чужой большой код. Здесь пригодятся расширения конфигурации : доработка без снятия типовой с поддержки, чтобы обновления ставились без ручного переноса правок.
Сертификация 1С и рост в профессии
Сертификаты фирмы 1С — понятный для работодателя способ подтвердить уровень. Их три ступени:
- 1С:Профессионал — компьютерный тест с вариантами ответов, ограниченный по времени. Есть отдельные тесты по платформе и по каждой крупной конфигурации. Проходной порог высокий, на один вопрос — около полутора минут, поэтому угадывать не получится.
- 1С:Специалист — практический экзамен в центре сертификации: нужно решить задачу в Конфигураторе за несколько часов и защитить решение перед экзаменатором. Для допуска нужен сертификат Профессионала по той же области.
- 1С:Эксперт по технологическим вопросам — для тех, кто занимается производительностью и крупными внедрениями. Уровень нескольких лет практики.
Как готовиться к тесту Профессионала
- Решайте сборник вопросов по выбранному направлению — его публикует фирма 1С, на вопросы из него и опирается тест.
- Каждый неверный ответ проверяйте в учебной базе руками, а не заучивайте.
- Повторяйте тест, пока не будете стабильно отвечать почти без ошибок.
Что дальше после сертификата
Типичный путь: стажёр или младший программист во франчайзи 1С → самостоятельные доработки → сертификат Специалиста → ведущий разработчик или архитектор. Франчайзи охотно берут новичков с сертификатом Профессионала: это доказывает, что вы прошли базу сами и не бросили на полпути.
Пользователю сертификат по конфигурации тоже помогает: строка «1С:Профессионал по Бухгалтерии» в резюме выделяет бухгалтера среди кандидатов, у которых «уверенный пользователь 1С».
Портфолио важнее сертификата. Выложите в открытый репозиторий 2–3 свои разработки: обработку, отчёт на СКД, расширение. На собеседовании это говорит больше, чем список пройденных курсов.