{}const=>[]async()letfn</>var
1CРазработка

Пишем первую обработку в 1С: от нуля до результата (и без боли)

Разберёмся, как создать свою первую обработку в 1С: добавить форму, кнопку и написать простую логику. Без лишней теории — только практика и понятные шаги.

К

Кодик

Автор

2 мин чтения

🤔 Что такое обработка в 1С?

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

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

🔥 100 000+ учеников уже с нами

Устал читать теорию?
Пора кодить!

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

🤖 AI 24/7
🎓 Сертификаты
💰 Бесплатно
🚀 Начать учиться
Присоединились сегодня

🛠 Шаг 1. Создаём новую обработку

Открываем конфигуратор 1С и идём по пути:

Конфигурация → Обработки → Добавить

Назовём обработку, например:

МояПерваяОбработка

Уже звучит солидно. Пока ничего не делает, но главное — уверенный вид. Как pet-проект на GitHub с одним README.

🎨 Шаг 2. Добавляем форму

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

Открываем обработку, переходим во вкладку Формы и создаём новую форму.

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

🔘 Шаг 3. Добавляем кнопку

На форму добавляем кнопку. Назовём её просто:

Выполнить

Кнопка без действия — это как разработчик без кофе: вроде существует, но пользы пока мало. Поэтому добавляем обработчик нажатия.

⚡ Шаг 4. Пишем первое действие

Для кнопки создаём обработчик события и пишем простой код:

Процедура ВыполнитьКоманда(Команда)
    Сообщить("Обработка работает 🚀");
КонецПроцедуры

Запускаем обработку, нажимаем кнопку — и видим сообщение. Поздравляю, это уже не просто «я изучаю 1С», а «я сделал рабочий инструмент».

🧩 Делаем чуть полезнее

Просто вывести сообщение — норм для старта, но давай добавим немного смысла. Например, покажем текущую дату и время:

Процедура ВыполнитьКоманда(Команда)
    CurrentDate = ТекущаяДата();
    Сообщить("Сейчас: " + Формат(CurrentDate, "ДФ=dd.MM.yyyy HH:mm"));
КонецПроцедуры

Теперь кнопка делает полезное действие: получает дату, форматирует её и выводит пользователю. Маленький шаг для обработки, большой шаг для новичка в 1С.

🧠 Что здесь важно понять?

В 1С почти всё строится вокруг событий. Пользователь нажал кнопку — сработал код. Открыл форму — можно выполнить подготовку данных. Изменил поле — можно проверить значение.

То есть логика такая:

Пользователь сделал действие → 1С вызвала процедуру → код выполнился

🔥 Куда двигаться дальше?

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

  • добавить поле ввода;

  • считать значение из формы;

  • вывести список данных;

  • сделать проверку;

  • работать со справочниками и документами.

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

🎯Хватит откладывать

Понравилась статья?
Пора применять на практике!

В Кодик ты не просто читаешь — ты сразу пишешь код. Теория + практика = реальный скилл.

Мгновенная практика
🧠AI объяснит код
🏆Сертификат

Без регистрации • Без карты