Освоить 1С:Предприятие 8.3 без курсов: маршрут от установки до первой доработки

· 9 мин

Содержание

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

Главная ошибка новичков — начинать сразу с типовой «Бухгалтерии». Там тысячи объектов, и без понимания основ платформы в коде не разобраться. Сначала платформа и простые объекты, потом типовые решения.

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

Слово «1С» означает три разных навыка. Решите сразу, какой нужен вам, — от этого зависит весь план.

НаправлениеЧто делает специалистЧто учить в первую очередьСрок до первой работы
👩‍💼 Пользователь (бухгалтер, кадровик, кладовщик)Ведёт учёт в готовой программеИнтерфейс, документы, отчёты в своей конфигурации1–2 месяца
🧭 Консультант / внедренецНастраивает типовые решения, обучает пользователейМетодология учёта + настройки типовых конфигураций6–12 месяцев
💻 ПрограммистДорабатывает конфигурации, пишет обмены и отчётыПлатформа, встроенный язык, запросы, СКД3–6 месяцев до младшего

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

Если вы бухгалтер и хотите «просто разобраться в программе», вам не нужен Конфигуратор. Сразу переходите к разделу про типовые конфигурации и тренируйтесь в демо-базе.

Установка учебной версии и подготовка рабочего места

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

Ограничения учебной версии для обучения не мешают:

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

Порядок установки

  1. Скачайте дистрибутив учебной версии и запустите setup.exe.
  2. Оставьте компоненты по умолчанию: «1С:Предприятие» и «Конфигуратор» обязательно нужны.
  3. После установки откройте окно запуска 1С (ярлык «1С:Предприятие»).
  4. Нажмите Добавить → «Создание новой информационной базы» → «Создание информационной базы без конфигурации для разработки новой конфигурации».
  5. Задайте имя, например «Учебная склад», и каталог на локальном диске вроде D:\1C\Learn.
  6. Выделите базу в списке и нажмите Конфигуратор.
  7. В Конфигураторе: Конфигурация → Открыть конфигурацию. Слева появится пустое дерево метаданных — с ним и будете работать.

Держите учебные базы в отдельной папке на локальном диске, а не в сетевой. Так проще выгружать, копировать и удалять их без риска задеть рабочие базы.

Что ещё поставить

  • 🔹 вторую чистую базу под эксперименты — ломать её не жалко;
  • 🔹 привычку выгружать базу перед крупными изменениями: в Конфигураторе Администрирование → Выгрузить информационную базу, файл .dt;
  • 🔹 текстовый редактор для конспекта с кусками кода — свой справочник пригодится уже через месяц.

Встроенный язык 1С: минимум, который нужно знать

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

Что освоить в первые 2–3 недели

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

Тренироваться удобно в обработке: создайте объект «Обработка», добавьте форму, кнопку и пишите код в обработчике команды.

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

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

Не пишите текст запроса руками. Щёлкните правой кнопкой в модуле и выберите «Конструктор запроса» — он соберёт текст сам, а вы увидите, как устроены таблицы.

Синтакс-помощник — главный учебник программиста. Он открывается из меню Справка → Синтакс-помощник в Конфигураторе. Там описан каждый тип, метод и свойство с примерами. Привыкайте искать ответ сначала там, а потом в интернете.

Объекты метаданных: на чём держится любая конфигурация

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

ОбъектДля чегоПример в учёте
📁 СправочникСписки однотипных значенийНоменклатура, Контрагенты, Сотрудники
📄 ДокументФакт хозяйственной операцииПриходная накладная, Реализация
📊 Регистр накопленияОстатки и оборотыОстатки товаров на складе
📋 Регистр сведенийЗначения, привязанные к датам и разрезамЦены номенклатуры, курсы валют
🔢 ПеречислениеФиксированный список вариантовВиды операций, Пол
📈 ОтчётВывод данных, обычно через СКДВедомость по остаткам
⚙️ ОбработкаСервисное действие над даннымиЗагрузка из Excel, групповое изменение
🧩 Общий модульКод, общий для разных объектовСлужебные функции

Бухгалтерские объекты — план счетов и регистр бухгалтерии — оставьте на второй месяц. Их проще понять, когда уже есть опыт с регистрами накопления.

Учебный проект на 2–3 недели

Соберите мини-склад. Это классическое упражнение, на котором видна вся цепочка «документ → регистр → отчёт».

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

Обработчик проведения прихода выглядит так:

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

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

Проверьте себя
Где хранить остатки товаров на складах?
Какой объект подходит для цен номенклатуры, меняющихся по датам?
Что фиксирует факт хозяйственной операции?

Практика на типовых конфигурациях

После мини-склада переходите к типовым решениям. Здесь учатся и программисты, и пользователи — только смотрят на разное.

Где взять базу

  • 🔹 Демо-базы. В дистрибутивах типовых конфигураций есть демонстрационная база с заполненными данными. Её ставят из шаблона при создании новой информационной базы.
  • 🔹 Учебные версии конфигураций. Фирма 1С выпускает недорогие учебные комплекты «Бухгалтерии» и других решений, обычно вместе с книгой-самоучителем.
  • 🔹 Рабочая база — только копия и только с разрешения руководителя. В рабочей базе не экспериментируйте.

Какую конфигурацию выбрать

ЦельКонфигурацияС чего начать практику
Бухгалтерия малого бизнесаБухгалтерия предприятия 3.0Поступление и реализация, банк и касса, закрытие месяца
Кадры и зарплатаЗУП 3.1Приём, начисление зарплаты, отпуск, больничный, выплата
Торговля и складУправление торговлей 11Заказы клиентов, закупки, складские документы, ценообразование
Работа программистомЛюбая из трёхЧтение кода документов и общих модулей

Упражнения для пользователя

  1. Проведите полный цикл: поступление товара → оплата поставщику → продажа → поступление оплаты.
  2. Откройте проводки или движения каждого документа (кнопка ДтКт в БП 3.0) и объясните себе каждую строку.
  3. Сформируйте оборотно-сальдовую ведомость и найдите в ней свои операции.
  4. Закройте месяц и посмотрите, что изменилось.

Упражнения для программиста

  • 🔹 найдите в дереве метаданных документ «Реализация товаров и услуг» и прочитайте его модуль объекта;
  • 🔹 поставьте точку останова (F9) в обработчике проведения и пройдите код в отладчике (F5 — запуск отладки);
  • 🔹 добавьте реквизит в справочник через расширение конфигурации, а не правкой основной конфигурации.

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

Отдельно разберите Библиотеку стандартных подсистем (БСП). На ней построены все современные типовые конфигурации: права доступа, печать, дополнительные реквизиты, обмен. Знание БСП работодатели проверяют на собеседовании.

Книги, курсы и сообщество 1С-разработчиков

Бесплатного и недорогого материала хватает. Проблема не в нехватке, а в том, чтобы не распыляться.

Книги

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

Курсы и видео

  • 🎥 бесплатные видеоуроки на YouTube по встроенному языку и запросам — хороши для старта, но проверяйте год записи;
  • 🎓 платные онлайн-курсы для программистов с проверкой домашних заданий — полезны, если не хватает самодисциплины;
  • 🎓 курсы учебных центров фирмы 1С — дают документ об обучении, что ценят некоторые работодатели.

Сообщество

  • 💬 Инфостарт — статьи, готовые обработки, форум, вакансии;
  • 💬 Мисты (форум mista.ru) — быстрые ответы на конкретные вопросы, но тон резкий;
  • 💬 Telegram-чаты разработчиков 1С — удобно задать вопрос по свежей ошибке.

Перед вопросом на форуме подготовьте версию платформы, конфигурацию и релиз, точный текст ошибки и кусок кода. Без этого ответа не будет или он будет не по делу.

Сертификация

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

План на первые три месяца

Ориентир для программиста при 1–2 часах в день.

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

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

Можно ли выучить 1С без технического образования?
Да. Встроенный язык проще большинства языков программирования. Важнее логика и понимание учёта: программисту, знающему проводки и складские операции, работать легче.
Сколько времени нужно, чтобы устроиться программистом 1С?
При ежедневных занятиях по 1–2 часа — около 4–6 месяцев до позиции младшего разработчика. Сертификат «1С:Профессионал» сокращает поиск работы.
Можно ли учиться на рабочей базе своей организации?
Только на копии и с разрешения. Эксперименты в рабочей базе могут испортить учёт и снять конфигурацию с поддержки.
Нужно ли знать бухгалтерию программисту 1С?
Базово — да. Понимать дебет и кредит, остатки и обороты, закрытие месяца. Без этого трудно понять, что делает код типовой конфигурации.
Подойдёт ли учебная версия для ведения учёта ИП?
Нет. Учебная версия предназначена только для обучения, у неё ограничения по объёму данных. Для реального учёта нужна лицензионная программа.