Самоучитель без оплаты курсов: учебная платформа, своя конфигурация и 12 недель практики
Содержание
Бесплатно научиться 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С обычно дают бесплатный доступ к Бухгалтерии и другим программам на 30 дней. Этого хватает, чтобы пройти учебный цикл учёта.
- База на работе. Если вы уже работаете с 1С, попросите администратора сделать копию базы для экспериментов. Не тренируйтесь в рабочей базе — ошибки там бьют по реальной отчётности.
Бесплатные источники знаний: что действительно помогает
Материалов про 1С много, но качество разное. Опирайтесь на те, что совпадают с версией платформы.
Встроенная справка и синтакс-помощник
Это первый и самый недооценённый источник. В Конфигураторе откройте синтакс-помощник через меню Справка → Синтакс-помощник. Там описан каждый метод, объект и свойство встроенного языка, с параметрами и примерами.
В режиме 1С:Предприятие клавиша F1 открывает справку по текущей форме. Для бухгалтера это быстрый ответ на вопрос, что делает документ и какие у него поля.
Книги из комплекта учебной версии
К учебной версии традиционно прилагается практическое пособие для начинающего разработчика. Оно построено как сквозной пример: шаг за шагом создаётся конфигурация небольшой фирмы. Читать его стоит с открытым Конфигуратором и повторять каждое действие.
Методические материалы и сообщество
- 📚 официальная документация к платформе и методические рекомендации фирмы 1С по разработке — в открытом доступе есть стандарты кодирования;
- 💬 профильные форумы и сообщества разработчиков — там разобраны тысячи реальных задач;
- 🎥 бесплатные видеокурсы и записи вебинаров — проверяйте дату и версию платформы в начале ролика;
- 🧾 для бухгалтеров — нормативка: Налоговый кодекс, Трудовой кодекс, федеральные стандарты бухучёта. Программа лишь отражает правила учёта, и без них она останется набором кнопок.
Заведите один «главный» источник на каждый этап. Остальные используйте точечно, когда застряли. Метание между пятью курсами — главная причина, по которой самоучки бросают.
Практика: первая своя конфигурация с нуля
Собственная мини-база учит больше, чем любая теория. Вот задача, которую стоит пройти целиком: учёт поступления и расхода товаров на складах.
Шаг 1. Создайте пустую базу
- Запустите 1С и в окне списка баз нажмите «Добавить».
- Выберите создание новой информационной базы без конфигурации.
- Укажите каталог на диске и имя, например «Учёба_Склад».
- Откройте базу кнопкой «Конфигуратор» и в меню
Конфигурация → Открыть конфигурациюраскройте дерево объектов.
Шаг 2. Добавьте справочники
Создайте справочники Номенклатура и Склады. В номенклатуре добавьте реквизит «Артикул» типа «Строка». Запустите режим отладки клавишей F5 и заведите пару товаров и складов вручную.
Шаг 3. Создайте документ и регистр
- Добавьте регистр накопления
ОстаткиТовароввида «Остатки». Измерения — «Номенклатура» и «Склад», ресурс — «Количество». - Добавьте документ
ПриходнаяНакладнаяс реквизитом «Склад» и табличной частью «Товары» (колонки «Номенклатура», «Количество»). - На закладке «Движения» отметьте регистр
ОстаткиТоварови нажмите «Конструктор движений». Он сам напишет обработку проведения.
Код, который получится, выглядит примерно так:
Процедура ОбработкаПроведения(Отказ, Режим)
Движения.ОстаткиТоваров.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.ОстаткиТоваров.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаТовары.Количество;
КонецЦикла;
КонецПроцедуры
Не копируйте код вслепую. Разберите каждую строку в синтакс-помощнике: что такое Движения, почему ВидДвиженияНакопления.Приход, откуда берётся Дата.
Шаг 4. Добавьте расход и контроль остатков
Сделайте второй документ — РасходнаяНакладная — с движением «Расход». Затем допишите проверку: при нехватке товара документ не проводится и выдаёт сообщение. Это первая задача, которую придётся решать самостоятельно, без конструктора. На ней новичок впервые знакомится с запросом к остаткам и параметром Отказ.
Язык запросов и отчёты на СКД
Запросы — то, что отличает программиста 1С от человека, который «умеет мышкой в Конфигураторе». Без них не написать ни отчёт, ни контроль остатков.
Как учить язык запросов
Начните с конструктора запроса. В модуле щёлкните правой кнопкой мыши и выберите «Конструктор запроса». Соберите запрос мышкой, затем внимательно прочитайте текст, который он сгенерировал. Через неделю попробуйте писать такие же запросы руками и сверяться с конструктором.
Простейший запрос к остаткам из вашей мини-базы:
ВЫБРАТЬ
ОстаткиТоваровОстатки.Номенклатура КАК Номенклатура,
ОстаткиТоваровОстатки.Склад КАК Склад,
ОстаткиТоваровОстатки.КоличествоОстаток КАК Остаток
ИЗ
РегистрНакопления.ОстаткиТоваров.Остатки(&НаДату, ) КАК ОстаткиТоваровОстатки
УПОРЯДОЧИТЬ ПО
Номенклатура
Темы языка запросов в порядке изучения:
ВЫБРАТЬ,ИЗ,ГДЕ, параметры через&.- Соединения:
ЛЕВОЕ СОЕДИНЕНИЕ,ВНУТРЕННЕЕ СОЕДИНЕНИЕ, разница между ними. - Группировка и агрегатные функции:
СГРУППИРОВАТЬ ПО,СУММА,КОЛИЧЕСТВО. - Виртуальные таблицы регистров:
Остатки,Обороты,ОстаткиИОборотыи их параметры. - Временные таблицы и пакетные запросы.
- Типичные ловушки производительности: обращение к реквизитам через точку и запрос в цикле.
Отчёты на системе компоновки данных
Отчёты в современных конфигурациях строят на системе компоновки данных (СКД). Создайте объект «Отчёт», нажмите «Открыть схему компоновки данных» и вставьте запрос выше. На закладке «Настройки» добавьте группировку по складу и номенклатуре — получится отчёт с итогами без строчки кода.
Дальше потренируйте параметры отчёта, отборы, условное оформление и вычисляемые поля. Этого хватает для большинства задач, которые дают младшему программисту.
План самообучения 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С без наставника. Их легко избежать, если знать заранее.