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

· 10 мин

Содержание

Бесплатно научиться 1С самостоятельно можно за 2–3 месяца: скачайте учебную версию платформы 1С:Предприятие 8.3, соберите в Конфигураторе свою мини-базу учёта товаров и каждую неделю решайте одну практическую задачу. Курсы ускоряют процесс, но не заменяют этих трёх шагов. Всё нужное для старта есть в открытом доступе.

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

С чего начать: выбрать направление и версию платформы

Сначала решите, кем вы хотите стать. От этого зависит, что ставить на компьютер и что изучать первым.

НаправлениеЧем занимаетсяЧто нужно для учёбы
👩‍💼 Пользователь (бухгалтер, кадровик, менеджер)Ведёт учёт в готовой программеТиповая конфигурация с демобазой или облачный пробный доступ
🧑‍💻 Программист 1СДорабатывает конфигурации, пишет отчёты и обработкиУчебная версия платформы и Конфигуратор
🛠 Консультант / внедренецНастраивает типовые решения под компаниюИ то и другое: учёт плюс основы разработки

Учить нужно только 1С:Предприятие 8.3. Версия 7.7 давно не развивается, а 8.2 уступила место 8.3: работодатели ищут людей под актуальную платформу. Книги и ролики про «обычные формы» и 7.7 сразу откладывайте, даже если они кажутся понятнее.

Интерфейс тоже выбирайте современный — «Такси», с разделами слева. Все типовые конфигурации, которые сейчас ставят в компаниях (Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11), работают на управляемых формах.

Учебная версия платформы

Фирма 1С выпускает бесплатную «Версию для обучения программированию». Её скачивают с сайта фирмы после регистрации. В комплекте — платформа, Конфигуратор и справочные материалы для начинающих.

У учебной версии есть ограничения:

  • 📁 работает только файловый вариант базы, без сервера;
  • 👤 один пользователь, без одновременной работы нескольких сеансов;
  • 📉 ограничено число записей в справочниках, документах и регистрах — для учёбы хватает, для реального учёта нет.

Учебная версия — не способ вести настоящий учёт бесплатно. Для работы компании нужна коммерческая лицензия. «Активаторы» и взломанные сборки с торрентов часто содержат вредоносный код, а за использование нелицензионной программы в организации грозит ответственность.

Где попробовать типовые конфигурации

Для пользовательского направления есть три законных бесплатных варианта:

  1. Демобаза. При установке типовой конфигурации из шаблона можно создать демонстрационную базу с заполненными примерами. Её часто дают на курсах и в колледжах.
  2. Облачный пробный период. Облачные сервисы 1С обычно дают бесплатный доступ к Бухгалтерии и другим программам на 30 дней. Этого хватает, чтобы пройти учебный цикл учёта.
  3. База на работе. Если вы уже работаете с 1С, попросите администратора сделать копию базы для экспериментов. Не тренируйтесь в рабочей базе — ошибки там бьют по реальной отчётности.

Бесплатные источники знаний: что действительно помогает

Материалов про 1С много, но качество разное. Опирайтесь на те, что совпадают с версией платформы.

Встроенная справка и синтакс-помощник

Это первый и самый недооценённый источник. В Конфигураторе откройте синтакс-помощник через меню Справка → Синтакс-помощник. Там описан каждый метод, объект и свойство встроенного языка, с параметрами и примерами.

В режиме 1С:Предприятие клавиша F1 открывает справку по текущей форме. Для бухгалтера это быстрый ответ на вопрос, что делает документ и какие у него поля.

Книги из комплекта учебной версии

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

Методические материалы и сообщество

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

Заведите один «главный» источник на каждый этап. Остальные используйте точечно, когда застряли. Метание между пятью курсами — главная причина, по которой самоучки бросают.

Практика: первая своя конфигурация с нуля

Собственная мини-база учит больше, чем любая теория. Вот задача, которую стоит пройти целиком: учёт поступления и расхода товаров на складах.

Шаг 1. Создайте пустую базу

  1. Запустите 1С и в окне списка баз нажмите «Добавить».
  2. Выберите создание новой информационной базы без конфигурации.
  3. Укажите каталог на диске и имя, например «Учёба_Склад».
  4. Откройте базу кнопкой «Конфигуратор» и в меню Конфигурация → Открыть конфигурацию раскройте дерево объектов.

Шаг 2. Добавьте справочники

Создайте справочники Номенклатура и Склады. В номенклатуре добавьте реквизит «Артикул» типа «Строка». Запустите режим отладки клавишей F5 и заведите пару товаров и складов вручную.

Шаг 3. Создайте документ и регистр

  1. Добавьте регистр накопления ОстаткиТоваров вида «Остатки». Измерения — «Номенклатура» и «Склад», ресурс — «Количество».
  2. Добавьте документ ПриходнаяНакладная с реквизитом «Склад» и табличной частью «Товары» (колонки «Номенклатура», «Количество»).
  3. На закладке «Движения» отметьте регистр ОстаткиТоваров и нажмите «Конструктор движений». Он сам напишет обработку проведения.

Код, который получится, выглядит примерно так:

Процедура ОбработкаПроведения(Отказ, Режим)
	Движения.ОстаткиТоваров.Записывать = Истина;
	Для Каждого ТекСтрокаТовары Из Товары Цикл
		Движение = Движения.ОстаткиТоваров.Добавить();
		Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
		Движение.Период = Дата;
		Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
		Движение.Склад = Склад;
		Движение.Количество = ТекСтрокаТовары.Количество;
	КонецЦикла;
КонецПроцедуры

Не копируйте код вслепую. Разберите каждую строку в синтакс-помощнике: что такое Движения, почему ВидДвиженияНакопления.Приход, откуда берётся Дата.

Шаг 4. Добавьте расход и контроль остатков

Сделайте второй документ — РасходнаяНакладная — с движением «Расход». Затем допишите проверку: при нехватке товара документ не проводится и выдаёт сообщение. Это первая задача, которую придётся решать самостоятельно, без конструктора. На ней новичок впервые знакомится с запросом к остаткам и параметром Отказ.

Мини-база готова, если вы умеете
Выполнено: 0 / 6

Язык запросов и отчёты на СКД

Запросы — то, что отличает программиста 1С от человека, который «умеет мышкой в Конфигураторе». Без них не написать ни отчёт, ни контроль остатков.

Как учить язык запросов

Начните с конструктора запроса. В модуле щёлкните правой кнопкой мыши и выберите «Конструктор запроса». Соберите запрос мышкой, затем внимательно прочитайте текст, который он сгенерировал. Через неделю попробуйте писать такие же запросы руками и сверяться с конструктором.

Простейший запрос к остаткам из вашей мини-базы:

ВЫБРАТЬ
	ОстаткиТоваровОстатки.Номенклатура КАК Номенклатура,
	ОстаткиТоваровОстатки.Склад КАК Склад,
	ОстаткиТоваровОстатки.КоличествоОстаток КАК Остаток
ИЗ
	РегистрНакопления.ОстаткиТоваров.Остатки(&НаДату, ) КАК ОстаткиТоваровОстатки
УПОРЯДОЧИТЬ ПО
	Номенклатура

Темы языка запросов в порядке изучения:

  1. ВЫБРАТЬ, ИЗ, ГДЕ, параметры через &.
  2. Соединения: ЛЕВОЕ СОЕДИНЕНИЕ, ВНУТРЕННЕЕ СОЕДИНЕНИЕ, разница между ними.
  3. Группировка и агрегатные функции: СГРУППИРОВАТЬ ПО, СУММА, КОЛИЧЕСТВО.
  4. Виртуальные таблицы регистров: Остатки, Обороты, ОстаткиИОбороты и их параметры.
  5. Временные таблицы и пакетные запросы.
  6. Типичные ловушки производительности: обращение к реквизитам через точку и запрос в цикле.

Отчёты на системе компоновки данных

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

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

Проверьте себя
Какая виртуальная таблица регистра накопления вернёт текущий остаток товара?
Чем ЛЕВОЕ СОЕДИНЕНИЕ отличается от ВНУТРЕННЕГО?
Почему запрос внутри цикла считается плохой практикой?

План самообучения 1С на 3 месяца

Ориентир — 8–10 часов в неделю. Если заниматься по часу в день, план реален даже параллельно с работой.

Для будущего программиста

НеделиТемаРезультат
1–2Объекты конфигурации: справочники, документы, перечисления, константыМини-база с 3–4 справочниками
3–4Регистры накопления и сведений, проведение документовПриход и расход товаров с остатками
5–6Язык запросов, конструктор запросаКонтроль остатков при проведении
7–8СКД и отчёты3 отчёта: остатки, обороты, ведомость по складам
9–10Управляемые формы, клиент и сервер, директивы &НаКлиенте / &НаСервереФорма документа с подбором и пересчётом
11–12Регистр бухгалтерии, план счетов, права и ролиПростая бухгалтерская база с ролями пользователей

Для бухгалтера и пользователя

НеделиТемаГде в БП 3.0
1–2Интерфейс, справочники, настройки учётной политикиРазделы Справочники и Главное
3–4Покупки и продажи, счета-фактурыПокупки → Поступление (акты, накладные, УПД), Продажи → Реализация (акты, накладные, УПД)
5–6Банк и кассаРаздел Банк и касса
7–8Зарплата и кадры в БухгалтерииРаздел Зарплата и кадры
9–10Основные средства и закрытие месяцаОперации → Закрытие месяца
11–12Отчёты для проверки и регламентная отчётностьОтчёты → Оборотно-сальдовая ведомость, раздел Отчёты

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

Ведите репозиторий своих решений: выгружайте конфигурацию в файлы (Конфигурация → Выгрузить конфигурацию в файлы) и храните в Git. Через три месяца это готовое портфолио для собеседования.

Что дальше: стажировка, сертификация, первая работа

Через три месяца вы знаете базу, но опыта на реальных задачах ещё нет. Следующий шаг — закрыть этот разрыв.

  • 🎯 Тест «1С:Профессионал». Это платная сертификация фирмы 1С, но готовиться к ней можно бесплатно — по открытым вопросам и документации. Наличие сертификата заметно облегчает отклик на вакансии младших специалистов.
  • 🏢 Стажировка у франчайзи. Многие партнёры 1С набирают стажёров и обучают их за свой счёт. Условие обычно одно — сдать тест «Профессионал» по платформе.
  • 🧩 Задачи «на фрилансе». Небольшие внешние обработки и печатные формы — хороший первый заработок. Беритесь только за то, что умеете проверить на копии базы заказчика.

Ошибки самоучек, которые отнимают месяцы

Эти промахи встречаются у большинства тех, кто учится 1С без наставника. Их легко избежать, если знать заранее.

Диагностика: выберите симптом

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

Можно ли устроиться на работу программистом 1С без платных курсов?
Да. Работодателю важны умение решать задачи и сертификат «1С:Профессионал», а не диплом курсов. Портфолио из своей конфигурации и пары отчётов на СКД — сильный аргумент на собеседовании.
Нужно ли знать бухгалтерию, чтобы стать программистом 1С?
Хотя бы основы. Без понятий проводки, счёта, сальдо и закрытия месяца трудно понять задачу бухгалтера. Достаточно пройти учебный цикл в демобазе Бухгалтерии.
Сколько времени займёт обучение 1С с нуля?
Чтобы уверенно работать пользователем — 1–2 месяца. Чтобы выйти на уровень младшего программиста — обычно 3–6 месяцев регулярной практики по 8–10 часов в неделю.
Можно ли вести реальный учёт в учебной версии?
Нет. Учебная версия ограничена по числу записей и предназначена только для обучения. Для учёта в компании нужна лицензионная программа.
Нужен ли мощный компьютер для учёбы?
Нет. Учебная версия работает с файловой базой, и обычного ноутбука с Windows и 8 ГБ памяти хватает и для Конфигуратора, и для демобазы.