إصدار OneScript 1.8.0 ، 1C: بيئة تنفيذ البرنامج النصي للمؤسسات

تم نشر إصدار مشروع OneScript 1.8.0 ، والذي يطور آلة افتراضية عبر الأنظمة الأساسية مستقلة عن شركة 1C لتنفيذ البرامج النصية في 1C: لغة المؤسسة. النظام مكتفٍ ذاتيًا ويسمح لك بتنفيذ البرامج النصية بلغة 1C دون تثبيت 1C: النظام الأساسي للمؤسسات ومكتباتها الخاصة. يمكن استخدام آلة OneScript الافتراضية للتنفيذ المباشر للنصوص بلغة 1C ولتضمين الدعم لتنفيذها في التطبيقات المكتوبة بلغات أخرى. تمت كتابة كود المشروع في C # وتوزيعه بموجب ترخيص MPL-2.0. يدعم Linux و Windows و macOS.

يدعم OneScript جميع ميزات لغة 1C ، بما في ذلك الكتابة الحرة والتعبيرات الشرطية والحلقات والاستثناءات والمصفوفات والتعبيرات العادية وكائنات COM والوظائف المضمنة للعمل مع الأنواع الأولية. توفر المكتبة القياسية وظائف للعمل مع الملفات والسلاسل ، والتفاعل مع النظام ، ومعالجة JSON و XML ، والوصول إلى الشبكة واستخدام بروتوكول HTTP ، والحسابات الرياضية ، والعمل مع التخطيطات.

في البداية ، تم تصميم النظام لتطوير تطبيقات وحدة التحكم بلغة 1C ، لكن المجتمع يقوم بتطوير مكتبة OneScriptForms ، والتي تتيح لك إنشاء تطبيقات بواجهة رسومية. بالإضافة إلى المكتبة القياسية ونماذج OneScriptForms ، يتوفر أكثر من 180 حزمة مع مكتبات وأدوات مساعدة إضافية لـ OneScript. لتبسيط تثبيت المكتبات وتوزيعها ، يتم تقديم مدير حزم ovm.

تم ترحيل الإصدار الجديد إلى .NET Framework 4.8 ، مما جعل من الممكن إضافة دعم لمسارات الملفات التي تحتوي على أكثر من 260 حرفًا. ترتبط التغييرات المتبقية بتحسين التوافق مع 1C: منصة المؤسسة.

المصدر: opennet.ru

إضافة تعليق