Изучаем 1С с нуля без курсов: что ставить, что читать и в каком порядке
Содержание
Обучиться 1С самостоятельно реально за 2–4 месяца, если идти по плану: бесплатная учебная версия платформы 8.3 → устройство конфигурации → встроенный язык и запросы → практика на демобазе → тест «1С:Профессионал». Главная ошибка новичка — читать теорию без своей базы под рукой. Программу 1С учат руками: каждый новый объект сразу создаёте и проверяете.
Ниже два маршрута. Бухгалтеру и пользователю хватит работы в режиме «1С:Предприятие» с типовой конфигурацией. Будущему программисту нужен Конфигуратор, язык и запросы. Первые две недели у обоих общие.
Подготовка к обучению: какую версию 1С поставить
Работающая база нужна с первого дня. Вариантов три.
| Вариант | Для кого | Стоимость | Ограничения |
|---|---|---|---|
| Учебная версия платформы 8.3 для обучения программированию | Будущие программисты | Бесплатно, дистрибутив на сайте фирмы 1С в разделе бесплатных продуктов | Только файловый режим, один пользователь, ограничения на объём данных |
| Учебная версия 1С:Бухгалтерии 8 | Бухгалтеры | Ориентировочно несколько сотен рублей, продаётся с книгой | Те же ограничения платформы, нельзя вести реальный учёт |
| Демобаза типовой конфигурации | Все, у кого на работе есть лицензия | Без доплаты | Работа на рабочем компьютере, нужно согласие администратора |
💡 Учебная версия ставится как обычная платформа: запускаете setup.exe, затем в окне запуска нажимаете Добавить → Создание новой информационной базы. Без лицензии полная версия платформы базу не откроет, учебная — откроет.
Что подготовить ещё:
- 🖥 Компьютер на Windows 10/11 с 8 ГБ памяти. Для учебной базы этого с запасом.
- 📁 Отдельную папку под базы, например
D:\1C_Learn\. Каждую учебную задачу держите в своей базе: сломали — удалили папку, создали заново. - 📓 Тетрадь или файл с заметками. Записывайте пути, на которых застряли, и как нашли выход.
- ⏱ Расписание: 1–1,5 часа в день стабильно лучше, чем 8 часов в субботу.
Какую конфигурацию выбрать для практики
Для учёта — «Бухгалтерия предприятия» редакции 3.0. Она самая распространённая, по ней больше всего вакансий и материалов. Кадровику — «Зарплата и управление персоналом» 3.1. Складу и продажам — «Управление торговлей» 11.
Программисту сначала нужна пустая конфигурация. Типовые слишком большие: в БП 3.0 тысячи объектов, и новичок в них тонет. К типовой переходите, когда сами соберёте маленькую учётную систему.
Как устроена программа 1С: объекты, которые надо понять первыми
1С:Предприятие — это платформа плюс конфигурация. Платформа одна на всех, конфигурация описывает конкретный учёт. Работают в двух режимах:
- 👤 1С:Предприятие — режим пользователя. Здесь вводят документы и смотрят отчёты.
- 🛠 Конфигуратор — режим разработчика. Здесь создают и меняют объекты метаданных.
Альтернатива Конфигуратору — среда 1C:Enterprise Development Tools (EDT) на базе Eclipse. Начинать лучше с Конфигуратора: по нему почти все учебники и примеры.
Объекты метаданных, без которых не понять ни одну конфигурацию:
| Объект | Что хранит | Пример |
|---|---|---|
| Справочник | Списки однотипных значений | Номенклатура, Контрагенты |
| Документ | Факт хозяйственной операции с датой | Поступление товаров |
| Перечисление | Фиксированный набор значений | Виды оплаты: наличные, безнал |
| Регистр сведений | Данные, зависящие от даты или разреза | Цены номенклатуры |
| Регистр накопления | Остатки и обороты | Остатки товаров на складах |
| Регистр бухгалтерии | Проводки по плану счетов | Хозрасчётный |
| План счетов | Счета бухучёта | Счета 01–99 |
| Отчёт | Вывод данных | Ведомость по остаткам |
| Обработка | Сервисное действие | Групповое изменение реквизитов |
| Общий модуль | Код, доступный из разных мест | Процедуры расчётов |
| Роль | Права пользователей | Бухгалтер, Кладовщик |
| Подсистема | Раздел интерфейса | Склад, Продажи |
Ключевая идея, которую нужно прочувствовать: документ сам остатков не хранит. При проведении он делает движения по регистрам. Отчёт читает регистры, а не документы. Пока это не уложится в голове, дальше двигаться рано.
Упражнение на неделю
Создайте в пустой конфигурации справочник «Товары», документ «Приход товаров» с табличной частью и регистр накопления «Остатки товаров». Конструктор движений (кнопка в форме документа на закладке «Движения») сам напишет код проведения. Проведите три документа и посмотрите остатки через стандартный отчёт или консоль запросов.
Встроенный язык 1С и запросы: как освоить программирование
Язык 1С похож на Pascal и Basic одновременно, только с русскими ключевыми словами. Порядок освоения:
- Переменные, типы (Строка, Число, Дата, Булево), условия
Если … Тогда … КонецЕсли. - Циклы
Для … По … Цикл,Для Каждого … Из … Цикл,Пока … Цикл. - Процедуры и функции, параметры,
Возврат. - Универсальные коллекции: Массив, Структура, Соответствие, ТаблицаЗначений.
- Клиент-серверная модель: директивы
&НаКлиенте,&НаСервере,&НаСервереБезКонтекста. - Обработчики событий форм и объектов:
ПриОткрытии,ПередЗаписью,ОбработкаПроведения. - Язык запросов.
Пункт 5 — главный барьер для новичков. Формы работают на клиенте, данные базы читаются на сервере. Код с &НаКлиенте не может напрямую обратиться к справочнику — нужно вызвать серверную процедуру.
Пример, который стоит набрать руками, а не скопировать:
&НаСервере
Процедура ПоказатьОстаткиНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Остатки.Товар КАК Товар,
| Остатки.КоличествоОстаток КАК Количество
|ИЗ
| РегистрНакопления.ОстаткиТоваров.Остатки КАК Остатки";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(СтрШаблон("%1: %2", Выборка.Товар, Выборка.Количество));
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПоказатьОстатки(Команда)
ПоказатьОстаткиНаСервере();
КонецПроцедуры
Здесь всё базовое сразу: серверный вызов из клиентской команды, запрос к виртуальной таблице остатков, обход выборки.
Запросы — отдельный навык
Запросы дают половину рабочих задач программиста. Учите их по порядку:
- 🔹
ВЫБРАТЬ,ГДЕ,УПОРЯДОЧИТЬ ПО, параметры через&; - 🔹 соединения
ЛЕВОЕ СОЕДИНЕНИЕиВНУТРЕННЕЕ СОЕДИНЕНИЕ; - 🔹 группировки и агрегатные функции
СУММА,КОЛИЧЕСТВО; - 🔹 виртуальные таблицы регистров:
Остатки,Обороты,ОстаткиИОборотыи их параметры; - 🔹 временные таблицы и пакетные запросы.
💡 Пишите запросы в конструкторе (правой кнопкой по тексту запроса в модуле → «Конструктор запроса»), а потом читайте получившийся текст. Через месяц начнёте писать без конструктора.
Не делайте запросы внутри цикла по выборке. Это классическая ошибка, из-за которой обработка на 10 000 строк работает минуты вместо секунд. Нужные данные получайте одним запросом с соединением.
Практика на демобазе: типовые задачи для самостоятельного изучения
Теория без задач не держится. Ниже — задачи, которые реально встречаются в работе.
Для бухгалтера (БП 3.0)
Создайте демобазу из шаблона конфигурации: в окне создания базы выберите типовую конфигурацию с пометкой «Демо». Пройдите один месяц учёта:
- Поступление товаров и услуг:
Покупки → Поступление (акты, накладные, УПД). - Оплата поставщику:
Банк и касса → Банковские выписки. - Реализация:
Продажи → Реализация (акты, накладные, УПД), затем выставление счёта-фактуры. - Начисление зарплаты в разделе «Зарплата и кадры».
- Закрытие месяца:
Операции → Закрытие месяца. - Проверка:
Отчёты → Оборотно-сальдовая ведомость, затем расшифровка до документа.
После каждого документа нажимайте кнопку просмотра проводок (значок «Дт/Кт» в форме) и проговаривайте, почему проводка именно такая. Этот навык ценят работодатели больше, чем знание кнопок.
Для программиста
| Задача | Чему учит |
|---|---|
| Внешняя печатная форма к документу | Макеты, табличный документ, регистрация в базе |
| Отчёт на системе компоновки данных (СКД) | Схема, настройки, варианты отчёта |
| Внешняя обработка группового изменения | Формы, запросы, запись объектов |
| Загрузка из Excel | Табличный документ, обработка ошибок |
| Расширение с доработкой типовой формы | Заимствование объектов, безопасная доработка |
Расширения конфигурации — обязательный навык. В реальных компаниях типовые базы дорабатывают через расширения, чтобы не снимать конфигурацию с поддержки и спокойно обновляться.
Учитесь только на копии базы. Никогда не тренируйтесь на рабочей базе компании. Копию делают выгрузкой: Конфигуратор → Администрирование → Выгрузить информационную базу в файл .dt.
Где учиться самостоятельно: книги, сообщества и курсы
Книги
Основа для программиста — серия книг издательства «1С-Паблишинг»:
- 📘 М. Г. Радченко, Е. Ю. Хрусталёва, «1С:Предприятие 8.3. Практическое пособие разработчика» — сквозной учебный пример, с которого начинает большинство.
- 📘 Е. Ю. Хрусталёва, «Язык запросов 1С:Предприятия 8» — справочник и задачник по запросам.
- 📘 Е. Ю. Хрусталёва, книга по системе компоновки данных — когда дойдёте до отчётов.
- 📘 «Профессиональная разработка в системе 1С:Предприятие 8» коллектива авторов — второй уровень, когда базу уже освоили.
Бухгалтеру хватит учебного пособия по 1С:Бухгалтерии из комплекта учебной версии и встроенной справки (клавиша F1 в любой форме).
Сообщества
- 💬 Инфостарт — статьи, готовые обработки, ответы на вопросы.
- 💬 Форум «Мисты» — живые обсуждения, быстрые ответы на конкретные вопросы.
- 💬 Telegram-чаты программистов 1С — там же публикуют стажировки.
💡 Спрашивайте правильно: версия платформы, конфигурация и релиз, текст ошибки дословно, что уже пробовали. На такой вопрос отвечают за минуты, на «у меня не работает» — никогда.
Курсы
Самостоятельное обучение не исключает курсов. Короткий платный курс по запросам или СКД экономит месяц блужданий. Сертифицированные учебные центры 1С проводят очные и онлайн-курсы; есть и независимые онлайн-школы. Берите курс точечно под тему, на которой застряли, а не «всё с нуля» за большие деньги.
Сертификация 1С и первая работа
Сертификат — понятный работодателю сигнал. Для самоучки без опыта он часто важнее диплома.
| Сертификат | Формат | Для кого |
|---|---|---|
| 1С:Профессионал | Компьютерный тест на время, вопросы с выбором ответа | Пользователи и программисты, первый шаг |
| 1С:Специалист-консультант | Экзамен по прикладному решению | Консультанты по типовым конфигурациям |
| 1С:Специалист | Практическая задача в Конфигураторе за ограниченное время плюс разбор решения | Программисты с опытом |
| 1С:Эксперт по технологическим вопросам | Сложный практический экзамен по производительности | Опытные разработчики |
Тесты «1С:Профессионал» есть по платформе и по конкретным конфигурациям: Бухгалтерия, ЗУП, Управление торговлей. Сдают их в центрах сертификации и в части учебных центров, тест платный. Для подготовки используют официальные сборники вопросов и тренажёры — по ним видно, какие темы проседают.
Порядок для программиста
- «1С:Профессионал» по платформе — через 2–3 месяца занятий.
- Стажировка или позиция младшего программиста у франчайзи 1С. Франчайзи охотно берут самоучек с «Профессионалом».
- «1С:Специалист» по платформе — после полугода–года реальных задач.
- «Специалист» по типовой конфигурации — под выбранное направление (учёт, зарплата, торговля).
Порядок для бухгалтера
Тест «1С:Профессионал» по 1С:Бухгалтерии 8 плюс уверенная работа с закрытием месяца и отчётами. В резюме укажите конфигурацию и редакцию: «БП 3.0, ЗУП 3.1», а не просто «знание 1С».
Ошибки самоучек, из-за которых обучение затягивается
- ❌ Начать с типовой конфигурации в Конфигураторе. Тысячи объектов и подсистема БСП отбивают желание учиться. Сначала своя маленькая конфигурация.
- ❌ Учить по материалам для обычных форм и 8.2. Старые книги и ролики показывают обычное приложение и устаревший интерфейс. Работодателю нужны управляемые формы и интерфейс «Такси».
- ❌ Копировать код без понимания. Готовую обработку с Инфостарта полезно разобрать построчно, но не вставлять как есть.
- ❌ Пропускать запросы. Без уверенных запросов программист 1С не нужен никому, даже стажёром.
- ❌ Не доводить задачу до конца. Отчёт, который «почти работает», ничему не учит. Доделали, проверили на данных — переходите к следующему.