Найти тему

Начинаем 1С | Урок 0

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

Итак приступим. Первым делом нам нужно установить 1С. На эту тему уже много разных статей в интернете, поэтому не вижу смысла повторяться. Можете сделать все как здесь: https://its.1c.ru/db/clientedodoc#content:9:hdoc:issogl1_1.2.установка

Теперь можем открыть приложение и создать новую базу.

Открываем конфигуратор и перед нами появляется окно. Здесь нам нужно перейти в раздел конфигурация и поставить управляемое приложение

-2

Теперь переходим в раздел «Обработки»

-3

Нажимаем правой кнопкой мыши и создаем новую обработку. Обработка - это инструмент позволяющий задать различные параметры, условия и алгоритмы работы, а также взаимодействовать с другими объектами системы, такими как документы, справочники, регистры накопления и др.

Кликаем на кнопку Действия, затем добавить и создаем новую форму. Форма в 1C — это графическое окно, которое отображается на экране пользователя и предназначено для ввода и отображения информации. Формы в 1C используются для работы с данными, отображения отчетов и документов, выполнения операций и т. д.

-4

Теперь в окне формы есть меню в котором мы можем создать реквизиты. В нашем примере кликнем правой кнопкой на «Объект» и создадим два численный реквизит с именем «Реквизит1» и типом «Число»

-5

Добавим еще один реквизит с именем «Реквизит»2 и типом «Число»

Теперь зажмем мышкой «Реквизит1» в панели «Объект» и перенесем на правую часть во вкладку в «Форма»

-6

Таким образом у нас появится новое поле ввода на нашем меню. Ту же операцию проделаем с «Реквизит»2 и теперь у нас уже 2 поля ввода.

Чтобы структурировать поля ввода создадим для них папку. Для этого нажимаем плюсик в меню «Обработка: Форма» и создадим новую группу

-7

Переносим Реквизиты в эту группу и теперь у нас есть меню группы где можно менять параметры обоих полей ввода

-8

Все теперь у нас есть поля ввода и это прекрасно!!! По секрету скажу, что если запустить программу, то в эти поля ввода уже можно вводить числа, но об этом чуть позже…

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

Переходим в раздел Команды == команды формы == нажимаем плюсик. У нас появилось меню сбоку в которое по аналогии с реквизитами можно указать имя нашей команды. В этом меню выбираем кнопку «Действие» и нажимаем на лупу рядом с ним. Создаем обработчик команды на клиенте.

-9

Теперь у нас открылась область в которую можно писать программный код для работы внутри формы. Напишем простой код для суммирования чисел(Реквизитов) и вывода ответа на экран.

-10

Ко всем переменным надо обращаться по имени заданному в реквизитах. Для вывода на экран используется функция сообщить(). Все строки кода кроме условий и циклов заканчиваются символом «;».

Теперь у нас все готово. Закрываем вкладку с кодом и аналогично реквизитам переносим кнопку на панель формы. В этот момент должна появится кнопка «Команда»1.

Чтобы навести красоту можно еще выбрать пункт «Командная панель» и в его свойствах (правое меню) убрать пункт «автозаполнение» - таким образом лишняя кнопка пропадет с меню.

-11

Время готовиться к запуску программы.

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

-12

Теперь в главном меню программы нажмем на желтый кружок с зеленой стрелкой и тем самым запустим нашу программу.

-13

В открывшемся окне выберем файл со своей обработкой и вставим его.

-14

У нас появилась наша панель и она имеет весь функционал который мы прописали ранее.

Вывод

Мы написали самую маленькую программу с использованием 1С. На этом примере познакомились с базовыми инструментами работы с 1С. В следующем уроке рассмотрим новые инструменты и более сложные задачи.

Из увиденного могу сказать, что 1С - это не сложный язык инструмент, который имеет свою логику и довольно не сложен в изучении, однако начинающим программистам «стартовать в мире ИТ» с 1С совершенно опасно. Тут нужно иметь базовые навыки в составлении алгоритмов, иметь опыт работы с похожими приложениями (так проще понять интерфейс инструмента). Также новичка 1С научит плохому - научит кодить на русском языке))

Ну а с дедами увидимся в следующем уроке 👋