Изучаем 1С с нуля без курсов: что ставить, что читать и в каком порядке

· 9 мин

Содержание

Обучиться 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 одновременно, только с русскими ключевыми словами. Порядок освоения:

  1. Переменные, типы (Строка, Число, Дата, Булево), условия Если … Тогда … КонецЕсли.
  2. Циклы Для … По … Цикл, Для Каждого … Из … Цикл, Пока … Цикл.
  3. Процедуры и функции, параметры, Возврат.
  4. Универсальные коллекции: Массив, Структура, Соответствие, ТаблицаЗначений.
  5. Клиент-серверная модель: директивы &НаКлиенте, &НаСервере, &НаСервереБезКонтекста.
  6. Обработчики событий форм и объектов: ПриОткрытии, ПередЗаписью, ОбработкаПроведения.
  7. Язык запросов.

Пункт 5 — главный барьер для новичков. Формы работают на клиенте, данные базы читаются на сервере. Код с &НаКлиенте не может напрямую обратиться к справочнику — нужно вызвать серверную процедуру.

Пример, который стоит набрать руками, а не скопировать:

&НаСервере
Процедура ПоказатьОстаткиНаСервере()
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Остатки.Товар КАК Товар,
    |    Остатки.КоличествоОстаток КАК Количество
    |ИЗ
    |    РегистрНакопления.ОстаткиТоваров.Остатки КАК Остатки";
    
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        Сообщить(СтрШаблон("%1: %2", Выборка.Товар, Выборка.Количество));
    КонецЦикла;
КонецПроцедуры

&НаКлиенте
Процедура ПоказатьОстатки(Команда)
    ПоказатьОстаткиНаСервере();
КонецПроцедуры

Здесь всё базовое сразу: серверный вызов из клиентской команды, запрос к виртуальной таблице остатков, обход выборки.

Запросы — отдельный навык

Запросы дают половину рабочих задач программиста. Учите их по порядку:

  • 🔹 ВЫБРАТЬ, ГДЕ, УПОРЯДОЧИТЬ ПО, параметры через &;
  • 🔹 соединения ЛЕВОЕ СОЕДИНЕНИЕ и ВНУТРЕННЕЕ СОЕДИНЕНИЕ;
  • 🔹 группировки и агрегатные функции СУММА, КОЛИЧЕСТВО;
  • 🔹 виртуальные таблицы регистров: Остатки, Обороты, ОстаткиИОбороты и их параметры;
  • 🔹 временные таблицы и пакетные запросы.

💡 Пишите запросы в конструкторе (правой кнопкой по тексту запроса в модуле → «Конструктор запроса»), а потом читайте получившийся текст. Через месяц начнёте писать без конструктора.

Не делайте запросы внутри цикла по выборке. Это классическая ошибка, из-за которой обработка на 10 000 строк работает минуты вместо секунд. Нужные данные получайте одним запросом с соединением.

Практика на демобазе: типовые задачи для самостоятельного изучения

Теория без задач не держится. Ниже — задачи, которые реально встречаются в работе.

Для бухгалтера (БП 3.0)

Создайте демобазу из шаблона конфигурации: в окне создания базы выберите типовую конфигурацию с пометкой «Демо». Пройдите один месяц учёта:

  1. Поступление товаров и услуг: Покупки → Поступление (акты, накладные, УПД).
  2. Оплата поставщику: Банк и касса → Банковские выписки.
  3. Реализация: Продажи → Реализация (акты, накладные, УПД), затем выставление счёта-фактуры.
  4. Начисление зарплаты в разделе «Зарплата и кадры».
  5. Закрытие месяца: Операции → Закрытие месяца.
  6. Проверка: Отчёты → Оборотно-сальдовая ведомость, затем расшифровка до документа.

После каждого документа нажимайте кнопку просмотра проводок (значок «Дт/Кт» в форме) и проговаривайте, почему проводка именно такая. Этот навык ценят работодатели больше, чем знание кнопок.

Для программиста

ЗадачаЧему учит
Внешняя печатная форма к документуМакеты, табличный документ, регистрация в базе
Отчёт на системе компоновки данных (СКД)Схема, настройки, варианты отчёта
Внешняя обработка группового измененияФормы, запросы, запись объектов
Загрузка из ExcelТабличный документ, обработка ошибок
Расширение с доработкой типовой формыЗаимствование объектов, безопасная доработка

Расширения конфигурации — обязательный навык. В реальных компаниях типовые базы дорабатывают через расширения, чтобы не снимать конфигурацию с поддержки и спокойно обновляться.

Учитесь только на копии базы. Никогда не тренируйтесь на рабочей базе компании. Копию делают выгрузкой: Конфигуратор → Администрирование → Выгрузить информационную базу в файл .dt.

Минимум, после которого можно искать стажировку
Выполнено: 0 / 7

Где учиться самостоятельно: книги, сообщества и курсы

Книги

Основа для программиста — серия книг издательства «1С-Паблишинг»:

  • 📘 М. Г. Радченко, Е. Ю. Хрусталёва, «1С:Предприятие 8.3. Практическое пособие разработчика» — сквозной учебный пример, с которого начинает большинство.
  • 📘 Е. Ю. Хрусталёва, «Язык запросов 1С:Предприятия 8» — справочник и задачник по запросам.
  • 📘 Е. Ю. Хрусталёва, книга по системе компоновки данных — когда дойдёте до отчётов.
  • 📘 «Профессиональная разработка в системе 1С:Предприятие 8» коллектива авторов — второй уровень, когда базу уже освоили.

Бухгалтеру хватит учебного пособия по 1С:Бухгалтерии из комплекта учебной версии и встроенной справки (клавиша F1 в любой форме).

Сообщества

  • 💬 Инфостарт — статьи, готовые обработки, ответы на вопросы.
  • 💬 Форум «Мисты» — живые обсуждения, быстрые ответы на конкретные вопросы.
  • 💬 Telegram-чаты программистов 1С — там же публикуют стажировки.

💡 Спрашивайте правильно: версия платформы, конфигурация и релиз, текст ошибки дословно, что уже пробовали. На такой вопрос отвечают за минуты, на «у меня не работает» — никогда.

Курсы

Самостоятельное обучение не исключает курсов. Короткий платный курс по запросам или СКД экономит месяц блужданий. Сертифицированные учебные центры 1С проводят очные и онлайн-курсы; есть и независимые онлайн-школы. Берите курс точечно под тему, на которой застряли, а не «всё с нуля» за большие деньги.

Сертификация 1С и первая работа

Сертификат — понятный работодателю сигнал. Для самоучки без опыта он часто важнее диплома.

СертификатФорматДля кого
1С:ПрофессионалКомпьютерный тест на время, вопросы с выбором ответаПользователи и программисты, первый шаг
1С:Специалист-консультантЭкзамен по прикладному решениюКонсультанты по типовым конфигурациям
1С:СпециалистПрактическая задача в Конфигураторе за ограниченное время плюс разбор решенияПрограммисты с опытом
1С:Эксперт по технологическим вопросамСложный практический экзамен по производительностиОпытные разработчики

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

Порядок для программиста

  1. «1С:Профессионал» по платформе — через 2–3 месяца занятий.
  2. Стажировка или позиция младшего программиста у франчайзи 1С. Франчайзи охотно берут самоучек с «Профессионалом».
  3. «1С:Специалист» по платформе — после полугода–года реальных задач.
  4. «Специалист» по типовой конфигурации — под выбранное направление (учёт, зарплата, торговля).

Порядок для бухгалтера

Тест «1С:Профессионал» по 1С:Бухгалтерии 8 плюс уверенная работа с закрытием месяца и отчётами. В резюме укажите конфигурацию и редакцию: «БП 3.0, ЗУП 3.1», а не просто «знание 1С».

Ошибки самоучек, из-за которых обучение затягивается

  • ❌ Начать с типовой конфигурации в Конфигураторе. Тысячи объектов и подсистема БСП отбивают желание учиться. Сначала своя маленькая конфигурация.
  • ❌ Учить по материалам для обычных форм и 8.2. Старые книги и ролики показывают обычное приложение и устаревший интерфейс. Работодателю нужны управляемые формы и интерфейс «Такси».
  • ❌ Копировать код без понимания. Готовую обработку с Инфостарта полезно разобрать построчно, но не вставлять как есть.
  • ❌ Пропускать запросы. Без уверенных запросов программист 1С не нужен никому, даже стажёром.
  • ❌ Не доводить задачу до конца. Отчёт, который «почти работает», ничему не учит. Доделали, проверили на данных — переходите к следующему.

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

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