Изучение 1С с нуля: что выбрать, что установить и чем заняться в первые три месяца
Содержание
Начать обучение 1С проще всего так: решите, кем хотите стать — пользователем (бухгалтер, кадровик, консультант) или программистом, — поставьте бесплатную учебную версию платформы 1С:Предприятие 8.3 и неделю работайте в демо-базе руками. Потом либо углубляйтесь в типовую конфигурацию , либо открывайте Конфигуратор и пишите первый справочник и документ.
Новичка чаще всего останавливает не сложность, а хаос: десятки курсов, форумы, видео и непонятно, с чего браться. Помогает жёсткий порядок: сначала направление, потом среда, язык, модель данных и практика — каждый этап с конкретной задачей.
Кем быть в 1С: пользователь, консультант или программист
Слово «1С» означает и программу для бухгалтера, и платформу для разработки. Учить «всё сразу» не получится: у этих путей разные навыки и разные экзамены.
| Направление | Что делает человек | Что учить в первую очередь | Порог входа |
|---|---|---|---|
| 👩💼 Пользователь | Ведёт учёт в БП 3.0, ЗУП 3.1, УТ 11 | Интерфейс, документы, отчёты, закрытие месяца | Нужна база бухучёта или кадров |
| 🧭 Консультант (внедренец) | Настраивает типовые конфигурации под компанию, обучает людей | Типовые механизмы, настройки, обмены, права | Учёт + понимание бизнес-процессов |
| 👨💻 Программист | Дорабатывает конфигурации, пишет отчёты и обработки, интеграции | Встроенный язык, объекты метаданных, запросы, формы | Логическое мышление, основы алгоритмов |
| 🛠 Администратор | Сервер 1С, СУБД, бэкапы, обновления, производительность | Кластер серверов, PostgreSQL или MS SQL, Windows/Linux | Опыт системного администрирования |
💡 Даже если цель — программирование, первые две недели поработайте пользователем. Разработчик, который ни разу не проводил документ и не закрывал месяц, пишет доработки, которые бухгалтеры потом обходят стороной.
Подготовка: учебная версия платформы и первая база
Покупать лицензию для обучения не нужно. У фирмы 1С есть учебная версия платформы 1С:Предприятие 8.3 — бесплатная, с Конфигуратором и типовыми конфигурациями.
Ограничения у неё есть, но для обучения они не мешают:
- 👤 работает только один пользователь, без клиент-серверного режима;
- 📉 число записей в базе и строк в документах ограничено — промышленный учёт в ней не вести;
- 🏷 учебная версия не подходит для реальной работы компании.
Шаги установки
- Скачайте дистрибутив учебной версии с сайта фирмы 1С (раздел для обучающихся) или из комплекта к учебной книге по разработке — многие издания поставляются вместе с ним.
- Запустите
setup.exe, оставьте компоненты по умолчанию: «1С:Предприятие» и интерфейсы на русском языке . - Установите шаблоны конфигураций из того же комплекта: обычно это Бухгалтерия предприятия, Зарплата и управление персоналом, демо-базы.
- Запустите 1С. В окне со списком баз нажмите
Добавить→Создание новой информационной базы. - Выберите из шаблонов демо-базу — для практики пользователя, или
Создание информационной базы без конфигурации— для практики разработчика. - Укажите папку на диске, где будет лежать файловая база (файл
1Cv8.1CD).
💡 Сделайте две базы сразу: демо-базу с типовой конфигурацией и пустую. В первой смотрите, как устроено «правильно», во второй — строите своё.
Режимы запуска
В окне выбора баз две кнопки:
- 1С:Предприятие — режим пользователя, здесь вводят документы и смотрят отчёты;
- Конфигуратор — режим разработчика: дерево объектов, модули, формы, макеты.
Позже вы увидите и среду 1C:Enterprise Development Tools (EDT) — она построена на Eclipse и нужна для командной разработки с Git. Начинать с неё не советую: учебные материалы почти все написаны под Конфигуратор, и разбираться одновременно с 1С и с Eclipse тяжело.
Как учиться 1С пользователю: первые 4 недели
Без программирования можно выйти на уровень уверенного пользователя за 1–2 месяца при занятиях по часу в день. Главное — не читать, а проводить документы руками.
| Неделя | Что делать в демо-базе Бухгалтерии | Результат |
|---|---|---|
| 1 | Интерфейс «Такси», разделы, справочники «Организации», «Контрагенты», «Номенклатура» | Вы находите любой справочник за 10 секунд |
| 2 | Поступление товаров и услуг, реализация, счёт на оплату, банковская выписка | Понимаете, какие проводки формирует каждый документ (кнопка Дт/Кт в документе) |
| 3 | Касса, авансовые отчёты, основные средства, зарплата в БП | Видите движение по счетам в оборотно-сальдовой ведомости |
| 4 | Закрытие месяца, анализ счёта, декларации и отчёты | Можете найти ошибку в учёте по отчётам |
Что проверять после каждого документа
- 🔎 Проводки — открыть кнопкой
Дт/Ктв форме проведённого документа. - 📊 Оборотно-сальдовую ведомость — раздел
Отчеты→Стандартные отчеты→Оборотно-сальдовая ведомость. - 🧾 Анализ счёта и карточку счёта — чтобы отследить, откуда взялась сумма.
Такой цикл «ввёл → проверил движения → нашёл в отчёте» и есть основное умение пользователя 1С. На него опирается и консультант, и программист.
Встроенный язык 1С: что выучить программисту в первую очередь
Язык 1С русскоязычный (английский синтаксис тоже есть), со строгой структурой блоков. Сам синтаксис учится за 1–2 недели. Сложность в другом — в модели исполнения.
Базовые конструкции
Процедура ПосчитатьСумму()
Сумма = 0;
Для Счетчик = 1 По 10 Цикл
Сумма = Сумма + Счетчик;
КонецЦикла;
Если Сумма > 50 Тогда
Сообщить("Сумма больше 50: " + Формат(Сумма, "ЧГ=0"));
Иначе
Сообщить("Сумма не больше 50");
КонецЕсли;
КонецПроцедуры
Прогон в уме: числа от 1 до 10 дают 55, значит, выведется «Сумма больше 50: 55».
Минимум для старта:
- 🔁 циклы
Для … По … Цикл,Для Каждого … Из … Цикл,Пока … Цикл; - 🔀 условия
Если … Тогда … ИначеЕсли … Иначе … КонецЕсли; - 📦 универсальные коллекции:
Массив,Структура,Соответствие,ТаблицаЗначений; - 🧩 процедуры и функции, параметры
Знач, экспорт; - ⚠️ обработка исключений
Попытка … Исключение … КонецПопытки.
Клиент и сервер
Здесь спотыкаются почти все, кто пришёл из других языков. В управляемом приложении код формы выполняется либо на клиенте, либо на сервере, и это задаётся директивами:
&НаКлиенте
Процедура КомандаЗаполнить(Команда)
ЗаполнитьНаСервере();
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьНаСервере()
// здесь доступны запросы и объекты базы данных
КонецПроцедуры
На клиенте нельзя выполнить запрос к базе, а каждый вызов сервера — это обращение по сети. Поэтому привыкайте сразу: на клиенте — реакция на действия пользователя, на сервере — работа с данными.
Язык запросов
Данные в 1С читают не перебором объектов, а запросами — это диалект SQL с русскими ключевыми словами:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Наименование КАК Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| НЕ Номенклатура.ЭтоГруппа";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Наименование);
КонецЦикла;
Не пишите запросы руками с первого дня: в Конфигураторе есть конструктор запроса (правый клик в тексте модуля → Конструктор запроса). Соберите запрос мышкой, затем прочитайте получившийся текст — так синтаксис запоминается быстрее.
💡 Справку по любому методу открывает Синтакс-помощник (Справка → Синтакс-помощник). Это главный справочник программиста 1С, к нему обращаются и через 10 лет работы.
Объекты метаданных: как устроена любая конфигурация
Программист 1С описывает не таблицы, а прикладные объекты. Платформа сама создаёт по ним таблицы в базе, формы и права.
| Объект | Для чего | Пример из типовой |
|---|---|---|
| Справочник | Списки однотипных элементов | Контрагенты, Номенклатура |
| Документ | Хозяйственная операция с датой | Реализация товаров и услуг |
| Перечисление | Фиксированный набор значений | Виды операций, ставки НДС |
| Константа | Одно значение на всю базу | Основная валюта учёта |
| Регистр сведений | Хранение данных по измерениям, часто во времени | Курсы валют |
| Регистр накопления | Остатки и обороты | Товары на складах |
| Регистр бухгалтерии | Проводки по плану счетов | Хозрасчётный |
| Регистр расчёта | Начисления и удержания с периодами | Начисления в ЗУП |
| Отчёт, обработка | Вывод данных и сервисные действия | ОСВ, групповое перепроведение |
Ключевая идея — проведение
Документ сам по себе остатков не меняет. При проведении он записывает движения в регистры, а уже по регистрам строятся отчёты. Пока вы не поняли эту связку «документ → движения → регистр → отчёт», 1С будет казаться набором случайных таблиц.
Учебная задача на этот этап
В пустой базе создайте:
- Справочник
Товарыи справочникСклады. - Регистр накопления
ОстаткиТоваровс видом «Остатки», измерениямиТовариСклад, ресурсомКоличество. - Документ
ПриходТоварас табличной частьюТовары(товар, количество) и реквизитом шапкиСклад. - Через конструктор движений (на закладке документа
Движенияотметьте регистр и нажмитеКонструктор движений) — проведение в регистр приходом. - Документ
РасходТовара— проведение расходом. - Отчёт на системе компоновки данных по остаткам на складах.
Это маленькая «складская программа», и в ней уже есть 80 % того, из чего состоит любая типовая конфигурация.
От теории к практике: первые реальные задачи
Учебные базы быстро заканчиваются. Дальше нужна практика на задачах, похожих на рабочие. Набор, который проходят почти все начинающие программисты 1С:
- 🖨 Печатная форма к документу: макет, области, заполнение параметров.
- 📈 Отчёт на СКД с группировками, отборами и вариантами.
- 🔄 Обработка загрузки из Excel или CSV в справочник.
- ✅ Проверка заполнения документа перед записью (обработчик
ОбработкаПроверкиЗаполнения). - 🧩 Расширение конфигурации — доработка типовой без снятия с поддержки. Расширения появились в 8.3.6, и сейчас это основной способ дорабатывать БП и ЗУП, не ломая обновления.
Отладка — с первой недели
- Поставьте точку останова в строке модуля — клавиша
F9. - Запустите отладку —
F5(запуск 1С:Предприятия из Конфигуратора). - Выполните действие, на котором срабатывает код.
- Смотрите значения переменных в окне
Таблоили наведением курсора, шагайте по строкамF10иF11.
Кто научился отладчику рано, понимает чужой код типовых конфигураций в разы быстрее.
Где взять практику без работы
- 🧪 Копия демо-базы — дорабатывайте типовую через расширение: добавьте реквизит, печатную форму, проверку.
- 💬 Форумы и сообщества разработчиков 1С (Инфостарт, «Мисты») — там тысячи разобранных задач. Берите вопрос, решайте сами, потом сверяйтесь с ответами.
- 🤝 Стажировка у франчайзи. Компании-партнёры 1С набирают стажёров на линию консультаций и внедрение — это самый быстрый способ попасть в профессию.
Не дорабатывайте рабочую базу знакомой фирмы ради практики, если нет её копии и согласия. Ошибка в проведении испортит реальный учёт, а откатить движения без резервной копии трудно.
Ресурсы для самостоятельного обучения и сертификаты 1С
Книги
- «1С:Предприятие 8.3. Практическое пособие разработчика» (Е. Радченко, Е. Хрусталёва) — классический старт: от пустой базы до работающей конфигурации, по шагам.
- «101 совет начинающим разработчикам в системе 1С:Предприятие 8» — короткие ответы на типичные вопросы новичка.
- Книги серии «1С:Профессионал» по языку запросов и системе компоновки данных — на втором этапе.
Курсы
Курсы бывают трёх видов: очные у центров сертифицированного обучения, онлайн-школы и бесплатные видео. Ориентиры по стоимости (примерно):
| Формат | Ориентировочная цена | Кому подходит |
|---|---|---|
| Бесплатные видео и статьи | 0 ₽ | Знакомство, проверка интереса |
| Онлайн-курс по одной теме | 5–20 тыс. ₽ | Самостоятельным, с дисциплиной |
| Комплексная программа «с нуля до работы» | 40–120 тыс. ₽ | Тем, кому нужен наставник и проверка заданий |
| Очный курс в ЦСО | 10–30 тыс. ₽ за курс | Тем, кому нужен сертификат о прохождении |
💡 Платите за проверку домашних заданий, а не за видео. Видео есть и бесплатно, а живой разбор ошибок — нет.
Сертификация
У фирмы 1С две основные ступени:
- 🎓 «1С:Профессионал» — компьютерный тест по выбранной конфигурации или по платформе. Сдаётся онлайн или в центре сертификации. Хорошая проверка базы знаний и плюс в резюме.
- 🏅 «1С:Специалист» — практический экзамен: нужно решить задачу на компьютере в ограниченное время и защитить решение. Для программистов — по платформе, для консультантов — «1С:Специалист-консультант» по прикладному решению.
Для первой работы обычно хватает «Профессионала» и учебного проекта, который можно показать. «Специалист» ценят франчайзи: от числа специалистов зависит их статус партнёра.
Типичные ошибки при изучении 1С
- 🚫 Учить всё одновременно. Бухгалтерия, ЗУП, администрирование и программирование за один месяц — верный путь бросить. Одно направление, потом смежное.
- 🚫 Смотреть видео без базы под рукой. Через неделю от просмотренного остаётся мало. Каждый урок повторяйте руками.
- 🚫 Начинать с обычных форм и 8.2. Старые курсы учат обычному приложению и интерфейсу 8.2. Ищите материалы по управляемым формам и интерфейсу «Такси».
- 🚫 Бояться типовых конфигураций. Код БП и ЗУП — огромная учебная библиотека. Откройте модуль документа «Реализация товаров и услуг» и разберите, как он проводится.
- 🚫 Игнорировать учёт. Программист, не знающий, что такое счёт 60 и закрытие месяца , не поймёт постановку задачи от бухгалтера.