Процедура ОбработатьФайлы()
Файлы = НайтиФайлы(ТекущийКаталог(), "*.json");
Для Каждого Файл Из Файлы Цикл
Сообщить(Файл.ПолноеИмя);
Сообщить(Файл.Имя);
Сообщить(Файл.Расширение);
КонецЦикла;
КонецПроцедуры
// Привет, мир!
Сообщить("Привет из OneScript!");
// Работа с файлами
Файлы = НайтиФайлы(".", "*.os");
Для Каждого Файл Из Файлы Цикл
Сообщить(Файл.Имя);
КонецЦикла;OneScript — это независимая кроссплатформенная реализация виртуальной машины, исполняющей скрипты на языке 1С:Предприятие 8. При этом библиотеки системы 1С:Предприятие не используются и не требуется установка системы 1С:Предприятие на целевой машине.
Иными словами, это возможность писать программы на языке 1С без использования платформы 1С:Предприятие.
// Подключение готовых инструментов
#Использовать vanessa-runner
#Использовать yard
#Использовать gitrunner
#Использовать oscript-configВокруг OneScript есть открытая экосистема пакетов для DevOps в 1С: тестирование, сборки, релизы и CI/CD. Подключайте готовые инструменты и собирайте процесс из проверенных компонентов.
Подключайте готовые библиотеки и стройте свою автоматизацию разработки.
&ТочкаМаршрута("/hello")
Процедура Приветствие(Ответ) Экспорт
Ответ.УстановитьТипКонтента("text/plain");
Ответ.ТелоТекст = "Привет новый дивный мир !";
КонецПроцедурыЛегко и быстро создавайте веб-приложения или REST-API на основе встроенного Kestrel-based сервера и компонентных фреймворков ОСень и winow.
Kestrel это проверенный высокопроизводительный веб-сервер .NET, который хорошо справляется с нагрузкой. Бэкенд этого сайта написан на OneScript.
Настроить процессы CI/CD легко с готовыми библиотеками для работы с Jenkins, GitLab CI, Docker
Уникальные функции для работы на "внутренней кухне" в библиотеках yard и vanessa-runner
Организуйте код в модули и переиспользуемые компоненты, создавайте собственные классы и объекты
OneScript имеет сразу несколько развитых фреймворков для тестирования и контроля качества разработок
Большое и дружелюбное комьюнити всегда поможет в трудной ситуации
Готовые решения для автоматизации рутины специалиста по 1С и не только
Решения на OneScript не обязаны быть open-source: существует возможность развернуть собственный закрытый хаб пакетов
Успешно применяется в ведущих банках, маркетплейсах, промышленности