Темная тема
Введение
Что такое 1С:Предприятие?
1С:Предприятие - это комплексная программная система, предназначенная для автоматизации учета, управления и других бизнес-процессов. Она используется в самых разных сферах - от бухгалтерии и складского учета до управления персоналом и производством.
Другими словами, это платформа для разработки и запуска приложений. На ней запускаются конфигурации. Можно использовать типовые (готовые) или создать собственную конфигурацию.
Программа разделена на два основных компонента:
Платформа - это ядро, отвечающее за выполнение программ;
Конфигурация - это прикладное решение (1С:Бухгалтерия, 1С:УТ, 1С:ЗУП и пр.), написанное с использованием инструментов и языка платформы.
Создание информационной базы
Создание собственной конфигурации начинается с создания информационной базы.
Информационная база представляет собой совокупность:
- Конфигурации (логика, формы, структуры, интерфейс);
- Данных (справочники, документы, движения, отчеты);
- Настроек (права пользователей, подключения, интеграции).
Запустим 1С:Предприятие. Нажмём кнопку Добавить...:
Выберем пункт Создание новой информационной базы. Нажмем кнопку Далее:
Выберем пункт Создание информационной базы без конфигурации. Нажмем кнопку Далее:
Введем Наименование информационной базы. Тип расположения - На данном компьютере. Нажмем кнопку Далее:
Укажем Каталог, где будет храниться Информационная база. Нажмем кнопку Далее:
На данном этапе оставляем всё по умолчанию. Нажимаем кнопку Готово:
В списке Информационных баз отобразится созданная ИБ. Также стали доступны кнопки 1С: Предприятие и Конфигуратор.
Запуск информационной базы
В режиме 1С:Предприятие
Выберем Информационную базу. Нажмем кнопку 1С:Предприятие:
Откроется конфигурация:
В режиме Конфигурация
Теперь откроем ИБ в режиме Конфигуратор:
В верхней панели выберем Конфигурация - Открыть конфигурацию. Откроется дерево конфигурации:
Дерево конфигурации - это основа работы в конфигураторе. В дереве можно:
Создавать новые объекты (справочники, документы);
Редактировать свойства объектов (имена, реквизиты, формы, модули);
Вызывать формы и редакторы кода;
Настраивать интерфейсы, роли, права доступа;
Организовывать подсистемы и доступ пользователей;
Запускать процедуры проверки, обновления и тестирования.
Выполнение кода
В дереве конфигурации нажимаем правой кнопкой мыши на пункте Конфигурация. В контекстном меню выбираем Открыть модуль приложения. Справа откроется окно "Модуль приложения":
В модуле приложения напишем код:
1C
СуммаЧисел = 0;
Для ТекЧисло = 1 По 100 Цикл
СуммаЧисел = СуммаЧисел + ТекЧисло;
Если СуммаЧисел > 1000 Тогда
Прервать;
КонецЕсли;
КонецЦикла;
Сообщить (СуммаЧисел);
Нажмём кнопку Начать отладку (F5);
Откроется окно Конфигурации. Внизу можно увидеть результат выполнения кода:
OneScript
Что такое OneScript?
OneScript - это открытая реализация языка 1С:Предприятие вне платформы 1С, созданная для выполнения скриптов, написанных на синтаксисе 1С, без запуска 1С:Предприятия.
Установка
Для работы необходимо скачать и установить OneScript (https://oscript.io/downloads).
В переменных среды для переменной Path добавим путь C:\Program Files\OneScript\bin
(указывается путь до установленного OneScript).
Для проверки, выполним в терминале (командной строке):
sh
oscript
Настройка VS Code
В Visual Studio Code установим расширения:
- Language 1C (BSL) - расширение для поддержки синтаксиса;
- OneScript Debug (BSL) - расширение для отладки кода.
Создадим каталог проекта. Откроем в VS Code. Создадим каталог cmd
. В нём создадим файл opm.os
:
sh
project/
└── cmd/
└── opm.os
В VS Code зайдём в раздел Запуск и отладка. Нажмём Создать файл launch.json. Выберем 1Script Debugger. Будет создан каталог .vscode. В нём будет создан файл launch.json
- начальная конфигурация. Изменим свойство program
:
Теперь нам будет доступен запуск без отладки, а также запуск с отладкой.
Запуск кода
Например, изменим файл opm.os
:
1C
Цена = 200;
Количество = 10;
Сообщить(?(Количество, Цена * Количество, "Количество равно нулю!"));
Для запуска без отладки нажмём Ctrl
+ F5
:
Для запуска с отладкой нажмём F5
: