
#Использовать fs
Процедура ОбработатьФайлы()
Путь = ФС.НормализоватьПуть("./data");
Файлы = НайтиФайлы(Путь, "*.json");
Для Каждого Файл Из Файлы Цикл
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.ОткрытьФайл(Файл.ПолноеИмя);
Данные = ПрочитатьJSON(ЧтениеJSON);
ОбработатьДанные(Данные);
КонецЦикла;
КонецПроцедуры
Процедура ОбработатьДанные(Данные)
Для Каждого Элемент Из Данные Цикл
Сообщить(Элемент.Значение);
КонецЦикла;
КонецПроцедуры
NASA
Б.Ю.Александров
Мелкософт
Уганда
NASA
Б.Ю.Александров
Мелкософт
Уганда
NASA
Б.Ю.Александров
Мелкософт
Уганда
NASA
Б.Ю.Александров
Мелкософт
Уганда
NASA
Б.Ю.Александров
Мелкософт
Уганда
NASA
Б.Ю.Александров
Мелкософт
Уганда// Привет, мир!
Сообщить("Привет из OneScript!");
// Работа с файлами
Файлы = НайтиФайлы(".", "*.os");
Для Каждого Файл Из Файлы Цикл
Сообщить(Файл.Имя);
КонецЦикла;OneScript — это независимая кроссплатформенная реализация виртуальной машины, исполняющей скрипты на языке 1С:Предприятие 8. При этом библиотеки системы 1С:Предприятие не используются и не требуется установка системы 1С:Предприятие на целевой машине.
Иными словами, это возможность писать программы на языке 1С без использования платформы 1С:Предприятие.
// Подключение внешних пакетов
#Использовать fs
#Использовать autumn
#Использовать 1connector
#Использовать coloratos
#Использовать entityOneScript имеет встроенный менеджер пакетов OPM (OneScript Package Manager). Подключайте готовые библиотеки одной строкой кода с помощью директивы #Использовать.
Более 100 пакетов доступны в публичном хабе, а для корпоративных пользователей есть возможность развернуть собственный приватный репозиторий.
#Использовать "./Калькулятор"
КалькуляторОбъект = Новый Калькулятор("Простой");
Результат = КалькуляторОбъект.СложитьДваЧисла(2, 3);
Сообщить(Результат); // 5OneScript поддерживает создание собственных классов и объектов. Вы можете организовать код в модули, использовать инкапсуляцию и создавать переиспользуемые компоненты.
Подключайте локальные классы через директиву #Использовать и создавайте экземпляры через оператор Новый.
Настроить процессы CI/CD легко с готовыми библиотеками для работы с Jenkins, GitLab CI, Docker
Уникальные функции для работы на "внутренней кухне" в библиотеках yard и vanessa-runner
Вся свобода веб-разработки при создании сайтов и API на основе встроенного Kestrel-based сервера и компонентного фреймворка Winow
OneScript имеет сразу несколько развитых фреймворков для тестирования и контроля качества разработок
Большое и дружелюбное комьюнити всегда поможет в трудной ситуации
Готовые решения для автоматизации рутины специалиста по 1С и не только
Решения на OneScript не обязаны быть open-source: существует возможность развернуть собственный закрытый хаб пакетов
Успешно применяется в ведущих банках, маркетплейсах, промышленности