Bol vydaný OneScript 1.8.0. Vyvíja multiplatformový virtuálny stroj na spúšťanie skriptov 1C:Enterprise, nezávisle od 1C. Systém je samostatný a umožňuje spúšťanie skriptov 1C bez inštalácie platformy 1C:Enterprise alebo jej špecifických knižníc. Virtuálny stroj OneScript je možné použiť na priame spúšťanie skriptov 1C aj na vkladanie podpory spúšťania do aplikácií napísaných v iných jazykoch. Kód projektu je napísaný v jazyku C# a je distribuovaný pod licenciou MPL-2.0. Podporuje... Linux, Windows и macOS.
OneScript podporuje všetky funkcie jazyka 1C, vrátane voľného písania, podmienených výrazov, slučiek, výnimiek, polí, regulárnych výrazov, objektov COM a vstavaných funkcií pre prácu s primitívnymi typmi. Štandardná knižnica poskytuje funkcie pre prácu so súbormi a reťazcami, interakciu so systémom, spracovanie JSON a XML, sieťový prístup a používanie protokolu HTTP, matematické výpočty a prácu s rozložením.
Systém bol pôvodne navrhnutý na vývoj konzolových aplikácií v jazyku 1C, ale komunita vyvíja knižnicu OneScriptForms, ktorá umožňuje vytvárať aplikácie s grafickým rozhraním. Okrem štandardnej knižnice a OneScriptForms je pre OneScript k dispozícii viac ako 180 balíkov s ďalšími knižnicami a nástrojmi. Pre zjednodušenie inštalácie a distribúcie knižníc je k dispozícii správca balíkov ovm.
Nová verzia zahŕňa prechod na .NET Framework 4.8, ktorý pridáva podporu pre cesty k súborom obsahujúce viac ako 260 znakov. Ďalšie zmeny sa zameriavajú na zlepšenie kompatibility s platformou 1C:Enterprise.
Zdroj: opennet.ru
