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

· 9 мин

Содержание

Выучить 1С самостоятельно на дому реально: нужна бесплатная учебная версия платформы 1С:Предприятие 8.3, одна базовая книга и 1–2 часа практики в день. При таком темпе пользователь программы выходит на рабочий уровень за 2–3 месяца, начинающий программист — примерно за 6–9 месяцев до первого собеседования.

Главное условие — учиться руками, а не глазами. Видео и конспекты без своей базы, в которой вы создаёте справочники, проводите документы и ломаете отчёты, почти ничего не дают.

1. Кем вы хотите стать: пользователь или программист 1С

Под словом «выучить 1С» скрываются две разные профессии. От выбора зависит, что ставить и что читать.

НаправлениеЧто умеет специалистС чего начатьСрок до рабочего уровня
👩‍💼 Пользователь (бухгалтер, кадровик, менеджер)Ведёт учёт в типовой конфигурации: документы, отчёты, закрытие месяцаДемобаза Бухгалтерии предприятия 3.0 или ЗУП 3.12–3 месяца
👨‍💻 Программист (разработчик)Пишет на встроенном языке, дорабатывает конфигурации, делает отчёты и обменыУчебная версия платформы, пустая конфигурация6–9 месяцев
🛠 Консультант / внедренецНастраивает типовые решения под бизнес, обучает пользователейСначала путь пользователя, затем основы разработки9–12 месяцев

Пользователю не нужен Конфигуратор. Ему нужна конкретная конфигурация и понимание учёта: без знания бухгалтерии 1С:Бухгалтерия остаётся набором непонятных окон.

Программисту, наоборот, на первом этапе не нужна типовая конфигурация. Типовая БП 3.0 — это тысячи объектов, и новичок в ней тонет. Начинают с пустой базы и собственной маленькой конфигурации.

С чего начать именно вам?

2. Учебная версия, книги и расписание: что подготовить дома

Платить за лицензию для обучения не нужно. У фирмы 1С есть учебная версия платформы 1С:Предприятие 8.3 — бесплатная, для домашнего изучения. Её распространяют вместе с учебными книгами и в открытом доступе на сайте разработчика.

У учебной версии есть ограничения: она рассчитана на одного пользователя и небольшие объёмы данных, клиент-серверный вариант в ней недоступен. Для обучения этого хватает с запасом, для реального учёта она непригодна.

Что ещё понадобится:

  • 💻 Компьютер с Windows 10/11, 8 ГБ памяти достаточно. Платформа работает и под Linux, но инструкции в книгах написаны под Windows.
  • 📚 Одна основная книга, а не пять. Для разработчика классика — «1С:Предприятие 8.3. Практическое пособие разработчика» (Е. Радченко, Е. Хрусталёва): в ней с нуля собирается конфигурация небольшой фирмы.
  • 📘 Вторая книга по запросам — когда дойдёте до отчётов. У того же издательства есть отдельные пособия по языку запросов.
  • 📝 Тетрадь ошибок. Каждую ошибку и её решение записывайте: через месяц это лучший конспект.

Расписание важнее объёма. Полтора часа пять раз в неделю дают больше, чем восемь часов в воскресенье: встроенный язык и модель данных запоминаются через повторение.

Ставьте цель не «прочитать главу», а «сделать работающий документ». Глава засчитывается, только когда пример работает у вас в базе.

3. Установка платформы и первые шаги в базе

Порядок установки учебной версии простой, но новички часто путают платформу и конфигурацию. Платформа — это программа (исполняемый файл 1cv8.exe), конфигурация — прикладное решение, которое на ней работает.

Установка

  1. Скачайте дистрибутив учебной версии и запустите setup.exe.
  2. Установите компоненты по умолчанию.
  3. Запустите 1С:Предприятие с ярлыка — откроется окно со списком информационных баз.

Создание учебной базы

  1. В окне запуска нажмите Добавить → Создание новой информационной базы.
  2. Для программиста выберите создание базы без конфигурации — получите пустую базу для разработки. Для пользователя — базу из шаблона с демоданными, если шаблон входит в комплект.
  3. Укажите каталог на диске, например C:\1C_Study\FirstBase, и тип расположения «На данном компьютере».
  4. Откройте базу кнопкой Конфигуратор, затем в меню — Конфигурация → Открыть конфигурацию. Слева появится дерево объектов.

Первая мини-конфигурация за вечер

Чтобы почувствовать платформу, соберите за один вечер такой набор:

  • 📁 справочник «Товары» с реквизитом «Цена»;
  • 📁 справочник «Склады»;
  • 📄 документ «Приход товара» с табличной частью (товар, количество, сумма);
  • 📊 регистр накопления «Остатки товаров» с измерениями «Товар», «Склад» и ресурсом «Количество».

Затем настройте документу движения по регистру через конструктор движений, запустите базу в режиме 1С:Предприятие (F5 из Конфигуратора) и проведите пару документов. Когда увидите остатки в отчёте, вы поймёте главную идею 1С: документ фиксирует событие, регистр хранит результат.

Учитесь только в своей учебной базе. Не тренируйтесь на рабочей базе организации: случайное изменение конфигурации или удаление объектов может остановить учёт всей фирмы.

4. Встроенный язык 1С: что учить в первую очередь

Встроенный язык похож на смесь Pascal и Visual Basic, ключевые слова русские. Синтаксис осваивается быстро, сложнее понять, где какой код выполняется.

Порядок изучения

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

Пример для тренировки

Создайте обработку, добавьте на форму кнопку и повесьте на неё такой код:

&НаКлиенте
Процедура ПосчитатьСумму(Команда)
	Итог = ПосчитатьНаСервере(10);
	Сообщить("Сумма чисел от 1 до 10: " + Формат(Итог, "ЧГ=0"));
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПосчитатьНаСервере(Граница)
	Сумма = 0;
	Для Сч = 1 По Граница Цикл
		Сумма = Сумма + Сч;
	КонецЦикла;
	Возврат Сумма;
КонецФункции

Код выведет «Сумма чисел от 1 до 10: 55». В нём сразу три важные вещи: вызов сервера с клиента, цикл и форматирование числа перед склейкой со строкой.

Отладчик — с первой недели

Учитесь пользоваться отладчиком сразу, а не «когда-нибудь потом». В Конфигураторе поставьте точку останова клавишей F9 на строке кода, запустите отладку F5 и пройдите код по шагам. Значения переменных смотрите в окне «Вычислить выражение» (Shift+F9).

С отладчиком вы видите, что реально лежит в переменной, а не что должно там лежать.

5. Запросы и отчёты на СКД

Без языка запросов программист 1С не работает . Запросы читают данные из базы быстрее и правильнее, чем перебор объектов в цикле.

Что освоить по запросам

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

Пример запроса к регистру из вашей мини-конфигурации:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|	Остатки.Товар КАК Товар,
|	Остатки.КоличествоОстаток КАК Остаток
|ИЗ
|	РегистрНакопления.ОстаткиТоваров.Остатки(&Дата, Склад = &Склад) КАК Остатки";
Запрос.УстановитьПараметр("Дата", ТекущаяДатаСеанса());
Запрос.УстановитьПараметр("Склад", Склад);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	Сообщить(Строка(Выборка.Товар) + ": " + Формат(Выборка.Остаток, "ЧГ=0"));
КонецЦикла;

Условие на склад стоит в параметрах виртуальной таблицы, а не в ГДЕ. Это один из первых приёмов, который отличает знающего разработчика: так платформа отбирает данные до расчёта остатков.

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

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

Начните с простого: отчёт об остатках товаров с группировкой по складам и отбором по дате. Затем добавьте вычисляемое поле и условное оформление. Если отчёт на СКД работает и пользователь сам меняет в нём настройки — вы освоили основу.

Пишите запросы сначала в конструкторе запроса, потом смотрите сгенерированный текст. Так синтаксис запоминается быстрее, чем при наборе с нуля.

6. Ошибки, из-за которых самоучки бросают 1С

Большинство тех, кто бросил изучение 1С, споткнулись не о сложность, а о неверный подход.

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

7. Сертификация 1С:Профессионал и первая работа

Сертификат не обязателен, но работодатели в 1С-среде его ценят: он показывает, что вы не просто «проходили курс».

Какие экзамены бывают

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

Тест 1С:Профессионал сдают в аккредитованных центрах и у партнёров фирмы 1С, условия и стоимость уточняйте в выбранном центре. Готовятся по официальным сборникам тестовых вопросов. Главная ловушка — заучивание: на экзамене формулировки и варианты меняются, поэтому каждый вопрос проверяйте в учебной базе.

Как получить первую работу без опыта

  • 📌 Портфолио: выложите 2–3 свои разработки — конфигурацию учёта, отчёт на СКД, обработку загрузки из Excel. Покажите выгрузку конфигурации или скриншоты с описанием задачи.
  • 📌 Стажировка у франчайзи. Партнёры фирмы 1С регулярно берут стажёров и младших специалистов на линию консультаций — это лучший старт.
  • 📌 Своя компания. Если вы уже бухгалтер, предложите автоматизировать рутину на текущем месте работы: обработка, печатная форма, отчёт. Первый реальный опыт часто появляется именно так.
  • 📌 Сообщества. Профильные форумы и чаты разработчиков 1С помогают с разбором ошибок и вакансиями для начинающих.
Готовы ли вы к первому собеседованию
Выполнено: 0 / 7

Частые вопросы о самостоятельном обучении 1С

Можно ли выучить 1С без технического образования?
Да. Многие программисты 1С пришли из бухгалтерии, экономики и продаж. Логика и усидчивость важнее диплома.
Нужно ли знать бухгалтерию программисту 1С?
Глубоко — не обязательно, но базовые понятия учёта нужны. Большинство задач в 1С связано с учётом, и без этих понятий трудно понять заказчика.
Хватит ли учебной версии для подготовки к экзамену?
Для 1С:Профессионал по платформе — да. Для экзаменов по типовым конфигурациям понадобится демобаза нужного решения.
Сколько часов в неделю нужно заниматься?
Ориентир — 8–10 часов в неделю. Меньше 4 часов — материал успевает забываться между занятиями.
Стоит ли параллельно учить 1С:EDT?
На старте — нет. Начинайте в Конфигураторе: по нему написаны книги и задачи. 1С:EDT имеет смысл осваивать, когда уверенно пишете код и работаете с хранилищем или Git.