OneScript 1.8.0 бароварда шуд. Он як мошини виртуалии бисёрплатформавиро барои иҷрои скриптҳои 1C:Enterprise, ки аз 1C мустақиланд, таҳия мекунад. Система мустақил аст ва имкон медиҳад, ки скриптҳои 1C-ро бе насб кардани платформаи 1C:Enterprise ё китобхонаҳои мушаххаси он иҷро кунад. Мошини виртуалии OneScript метавонад ҳам барои иҷрои мустақими скриптҳои 1C ва ҳам барои ворид кардани дастгирии иҷрои онҳо ба барномаҳое, ки бо забонҳои дигар навишта шудаанд, истифода шавад. Коди лоиҳа бо забони C# навишта шудааст ва тибқи иҷозатномаи MPL-2.0 паҳн карда мешавад. Он дастгирӣ мекунад Linux, Windows и macOS.
OneScript ҳамаи хусусиятҳои забони 1C-ро дастгирӣ мекунад, аз ҷумла чопкунии фуҷур, ифодаҳои шартӣ, ҳалқаҳо, истисноҳо, массивҳо, ифодаҳои муқаррарӣ, объектҳои COM ва функсияҳои дарунсохт барои кор бо намудҳои ибтидоӣ. Китобхонаи стандартӣ вазифаҳои кор бо файлҳо ва сатрҳо, ҳамкорӣ бо система, коркарди JSON ва XML, дастрасӣ ба шабака ва истифодаи протоколи HTTP, ҳисобҳои математикӣ ва кор бо тарҳҳоро таъмин мекунад.
Дар аввал, система барои таҳияи барномаҳои консолӣ бо забони 1С тарҳрезӣ шуда буд, аммо ҷомеа китобхонаи OneScriptForms-ро таҳия мекунад, ки ба шумо имкон медиҳад барномаҳоро бо интерфейси графикӣ эҷод кунед. Илова ба китобхонаи стандартӣ ва OneScriptForms, барои OneScript зиёда аз 180 бастаҳо бо китобхонаҳо ва утилитаҳои иловагӣ дастрасанд. Барои содда кардани насб ва паҳнкунии китобхонаҳо, менеҷери бастаи ovm пешниҳод карда мешавад.
Версияи нав ба .NET Framework 4.8 гузашт, ки имкон дод, ки дастгирии роҳҳои файли дорои зиёда аз 260 аломат илова карда шавад. Тағйироти боқимонда бо такмил додани мутобиқат бо платформаи 1C: Enterprise алоқаманд аст.
Манбаъ: opennet.ru
