Темная тема
Введение
Что такое платформа, конфигурация, 1С:Предприятие?
Платформа - это ядро, отвечающее за выполнение программ.
Конфигурация - это прикладное решение (1С:Бухгалтерия, 1С:УТ, 1С:ЗУП и пр.).
1С:Предприятие - это платформа для разработки и запуска приложений. На ней запускаются конфигурации. Можно использовать типовые (готовые) или создать собственную конфигурацию.
Создание информационной базы
- Информационная база - это конфигурация + совокупность данных.
Запустим 1С:Предприятие. Нажмём кнопку Добавить...:
Выберем пункт Создание новой информационной базы. Нажмем кнопку Далее:
Выберем пункт Создание информационной базы без конфигурации. Нажмем кнопку Далее:
Введем Наименование информационной базы. Тип расположения - На данном компьютере. Нажмем кнопку Далее:
Укажем Каталог, где будет храниться Информационная база. Нажмем кнопку Далее:
Далее оставляем всё по умолчанию. Нажмем кнопку Готово:
В списке Информационных баз отобразится созданная ИБ. Также стали доступны кнопки 1С: Предприятие и Конфигуратор.
Запуск ИБ в режиме 1С:Предприятие и конфигураторе
Выберем Информационную базу. Нажмем кнопку 1С:Предприятие:
Откроется окно нашей конфигурации:
Закроем окно. Теперь откроем в режиме Конфигуратор:
Если нажать кнопку Конфигурация (верхняя панель), и выбрать пункт Открыть конфигурацию, то откроется дерево конфигурации:
Выполнение кода
В дереве конфигурации нажимаем правой кнопкой мыши (далее ПКМ) Конфигурация. В контекстном меню выбираем Открыть модуль приложения. Откроется окно "Модуль приложения";
В модуле приложения напишем наш первый код:
1C
СуммаЧисел = 0;
Для ТекЧисло = 1 По 100 Цикл
СуммаЧисел = СуммаЧисел + ТекЧисло;
Если СуммаЧисел > 1000 Тогда
Прервать;
КонецЕсли;
КонецЦикла;
Сообщить (СуммаЧисел);
Нажмём кнопку Начать отладку (F5);
Откроется окно Конфигурации. Внизу можно увидеть результат выполнения кода:
OneScript
OneScript - это открытая реализация языка 1С:Предприятие вне платформы 1С, созданная для выполнения скриптов, написанных на синтаксисе 1С, без запуска 1С:Предприятия.
Скачиваем и устанавливаем OneScript - https://oscript.io/downloads.
В переменных среды для переменной Path добавляем путь C:\Program Files\OneScript\bin
(указывается путь до установленного OneScript).
Проверим, что всё работает правильно - в терминале (командной строке) введём:
sh
oscript
В 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
- запуск с отладкой;