الأمر رونسكريبت هي واحدة من الوظائف الرئيسية في نظام ج 1:الشركة. يسمح لك بتشغيل البرامج النصية بلغة 1 درجة مئوية داخل النظام. ومع ذلك ، قد يحتاج المستخدم أحيانا إلى استدعاء هذا الأمر ، حتى إذا لم يتم وضع علامة عليه على أنه قيد التشغيل. في مثل هذه الحالات ، هناك العديد من الطرق التي يمكنك استخدامها لاستدعاء الأمر رونسكريبت.
الطريقة الأولى هي استخدام وظيفة "طلب سطر" في وضع تطبيق وحدة التحكم. للقيام بذلك ، افتح موجه أوامر أو محطة طرفية وأدخل أمرا يشبه هذا:
1 ج: المؤسسة / ق " ج:\ بلدي كتالوج "/ ج "رونسكريبت بلدي النصي"
في هذا الفريق"::\ \ " هو المسار إلى الدليل حيث يوجد ملف قاعدة البيانات ، و "ميسكريبت" هو اسم البرنامج النصي ليتم تنفيذها.
الطريقة الثانية هي استخدام كائن " عداء "من المكتبة المدمجة" في 8 رونر.بي إس إل". للقيام بذلك ، تحتاج إلى فتح منصة 1 ج:المؤسسة ، إنشاء وحدة نمطية جديدة وإدراج التعليمات البرمجية التالية في ذلك:
قم بتوصيل مكون خارجي ("الإصدار 8 عداء.بسل " ، معرف فريد جديد ());عداء = الحصول على كائن ("عداء");
عداء.رونسكريبت ("ميسكريبت");
في هذا الرمز ، "ميسكريبت" هو اسم البرنامج النصي ليتم تنفيذها. بعد تنفيذ هذا البرنامج النصي ، سوف تتلقى نتيجة الأمر رونسكريبت.
- أمر رونسكريبت: كيفية الاتصال إذا كان 1 سي لا يعمل?
- 1. استدعاء رونسكريبت عبر سطر الأوامر
- 2. باستخدام جدولة المهام
- تحديد الأمر رونسكريبت
- لا توجد طريقة لاستدعاء رونسكريبت في 1 ج
- كيفية استدعاء الأمر رونسكريبت إذا لم يكن قيد التشغيل
- طرق بديلة لاستدعاء الأمر رونسكريبت
أمر رونسكريبت: كيفية الاتصال إذا كان 1 سي لا يعمل?
الأمر رونسكريبت في ج 1: هذا يسمح لك بتشغيل البرامج النصية ج 1 دون الحاجة إلى تشغيل التكوين بأكمله. ومع ذلك ، فإن السؤال الذي يطرح نفسه حول كيفية استدعاء هذا الأمر إذا كان 1 ج لا يعمل. في هذه المقالة ، سننظر في عدة طرق لحل هذه المشكلة.
1. استدعاء رونسكريبت عبر سطر الأوامر
طريقة واحدة لاستدعاء الأمر رونسكريبت إذا كان 1 ج لا يعمل هو استخدام سطر الأوامر من نظام التشغيل. للقيام بذلك ، اتبع الخطوات التالية:
- افتح موجه الأوامر لنظام التشغيل (على سبيل المثال ، في ويندوز ، يمكنك القيام بذلك من خلال قائمة ابدأ عن طريق تحديد "تشغيل" وإدخال الأمر "كمد").
- انتقل إلى الدليل حيث يوجد الملف القابل للتنفيذ 1 ج (عادة مجلد "1 سنتربريس"). استخدم أمر" القرص المضغوط " للانتقال إلى الدليل المطلوب.
- بعد ذلك ، أدخل أمرا لاستدعاء رونسكريبت ، على سبيل المثال: 1 سي في 8.مصمم إكس / إف"C:\path\to\database" / وحدة التنفيذ: "الوحدة النمطية 1". هنا " 1 سي في 8.إيكس "هو الملف القابل للتنفيذ 1 ج ،" / و "هو المفتاح لتحديد المسار إلى قاعدة البيانات ، "/إكسكوتيمودول " هو المفتاح لتحديد اسم وحدة البرنامج النصي.
2. باستخدام جدولة المهام
الطريقة الثانية لاستدعاء الأمر رونسكريبت ، إذا كان 1 ج لا يعمل ، هو استخدام جدولة المهام من نظام التشغيل. للقيام بذلك ، اتبع الخطوات التالية:
- فتح جدولة المهام من نظام التشغيل (على سبيل المثال ، في ويندوز ، يمكنك القيام بذلك من خلال لوحة التحكم عن طريق اختيار "جدولة المهام").
- إنشاء مهمة جديدة وتحديد جدول زمني لاستكمالها.
- في إعدادات المهمة ، حدد الأمر لاستدعاء رونسكريبت، على سبيل المثال: 1 سي في 8.مصمم إكس / إف"C:\path\to\database" / وحدة التنفيذ: "الوحدة النمطية 1".
- حفظ إعدادات المهمة وانتظر الجدول الزمني المحدد للأمر رونسكريبت ليتم استدعاؤها.
وبالتالي ، هناك عدة طرق لاستدعاء الأمر رونسكريبت إذا كان 1 ج لا يعمل ، وكلها تستند إلى استخدام سطر الأوامر أو جدولة المهام. اختر الطريقة الأنسب لموقفك وقم بتنفيذ البرامج النصية 1 ج بنجاح!
تحديد الأمر رونسكريبت
أمر رونسكريبت هو أحد الأوامر الأساسية لـ 1 ج:لغة البرنامج النصي للمؤسسة. وهي مصممة لتنفيذ واحد أو أكثر من البرامج النصية في بيئة 1 ج:الشركة.
باستخدام الأمر رونسكريبت ، يمكنك تنفيذ البرامج النصية الموضحة في ج 1: البرنامج النصي المؤسسة. تسمح لك هذه اللغة ببرمجة منطق الأعمال وأتمتة العمليات المختلفة في نظام 1 سي: الشركة.
الأمر رونسكريبت لا يتطلب إعداد منفصل أو التكوين. وهي متوفرة في بيئة تطوير 1 ج: المؤسسة ويمكن استدعاؤها من مواقع مختلفة. كقاعدة عامة ، يتم استخدام الأمر رونسكريبت أثناء تطوير التطبيق والاختبار.
لاستدعاء الأمر رونسكريبت اتبع الخطوات التالية:
- افتح بيئة التطوير 1 ج: شركة.
- حدد قاعدة المعلومات الضرورية أو قم بإنشاء مشروع جديد.
- في القائمة ، حدد" تنفيذ "ثم"تنفيذ البرنامج النصي".
- في النافذة التي تظهر ، أدخل نص البرنامج النصي في 1 ج: البرنامج النصي للمؤسسة.
- اضغط على زر" تشغيل " أو اضغط على مفتاح الإدخال.
بعد تنفيذ أمر رونسكريبت ، سيتم تنفيذ البرنامج النصي وسيتم عرض نتائجه في نافذة بيئة تطوير 1 سي: الشركة. في حالة وجود أخطاء ، سيتم عرض رسالة الخطأ المقابلة في البرنامج النصي.
وبالتالي ، فإن الأمر رونسكريبت يجعل من السهل والمريح لتنفيذ البرامج النصية في 1 ج: البرنامج النصي المؤسسة في بيئة 1 ج: الشركة. هذه أداة مفيدة للمطورين والمتخصصين الذين يعملون مع نظام 1 سي.
لا توجد طريقة لاستدعاء رونسكريبت في 1 ج
رونسكريبت هو أمر في ج 1 التي تسمح لك بتشغيل برنامج نصي التعسفي في اللغة ج 1:شركة. إنه مفيد للغاية وغالبا ما يستخدمه المطورون لأداء عمليات مختلفة ، بما في ذلك ترحيل البيانات وإعداد التقارير والمهام الأخرى.
ومع ذلك ، في بعض الأحيان قد يكون هناك موقف حيث استدعاء الأمر رونسكريبت غير ممكن:
- عدم وجود حقوق: قد لا يكون لديك الحقوق اللازمة لاستدعاء الأمر رونسكريبت. في هذه الحالة ، يجب عليك الاتصال بمسؤول النظام أو مطور 1 سي للحصول على الحقوق المطلوبة.
- لم يتم تثبيت المكونات: لاستخدام الأمر رونسكريبت ، قد تحتاج إلى تثبيت مكونات إضافية أو تحديث الإصدار 1 ج. تأكد من تثبيت جميع المكونات الضرورية وفي ترتيب العمل.
- خطأ في البرنامج النصي: إذا لم يعمل الأمر رونسكريبت ، فمن الممكن أن المشكلة تكمن في البرنامج النصي نفسه. تحقق من وجود أخطاء وأخطاء مطبعية ، وتأكد من كتابتها وتنسيقها بشكل صحيح.
- تطبيق غير نشط 1 ج: إذا كان 1 ج غير نشط أو لديه حالة غير صحيحة ، قد لا يعمل الأمر رونسكريبت. حاول إغلاق التطبيق وإعادة فتحه أو إعادة تشغيل الكمبيوتر.
إذا لم يساعد أي من الحلول المذكورة أعلاه ، فيجب عليك الاتصال بأخصائي 1 سي أو ترك طلب في منتدى دعم 1 سي. وسوف تكون قادرة على تقديم مساعدة إضافية في حل مشكلتك مع استدعاء الأمر رونسكريبت.
كيفية استدعاء الأمر رونسكريبت إذا لم يكن قيد التشغيل
في 1 ج: من الممكن أيضا استدعاء الأمر رونسكريبت لتنفيذ البرنامج النصي. ولكن في بعض الأحيان قد يكون هناك موقف عندما لا يتم تشغيل هذا الأمر افتراضيا. في هذه الحالة ، يمكنك استخدام طرق أخرى لاستدعاء الأمر رونسكريبت.
هناك عدة طرق لاستدعاء الأمر رونسكريبت:
استخدم أمر تشغيل البرنامج النصي المدمج
في 1 ج: المؤسسة لديها أمر تشغيل مدمج () ، والذي يسمح لك بتشغيل أوامر مختلفة. لاستدعاء الأمر رونسكريبت ، يمكنك استخدام هذا الأمر كما يلي:
قم بتشغيل الأمر ("نص برمجي.النص");حيث النصي.النص-المسار إلى ملف البرنامج النصي. بهذه الطريقة ، يمكنك استدعاء الأمر رونسكريبت ، حتى لو لم يتم وضع علامة على أنها قيد التشغيل.
استخدم الأمر لتشغيل البرنامج النصي من سطر الأوامر
هناك طريقة أخرى لاستدعاء الأمر رونسكريبت وهي استخدام سطر الأوامر. للقيام بذلك ، افتح موجه الأوامر وقم بتشغيل الأمر التالي:
1 سي في 8.إكس / رونسكريبتحيث 1 سي في 8.إيكس-1 ج الملف القابل للتنفيذ: الشركات ، - المسار إلى ملف التكوين — - المسار إلى ملف البرنامج النصي. وبالتالي ، سيتم تشغيل الأمر رونسكريبت بغض النظر عن إعداداته في 1 ج:المؤسسة.
استخدام مكون خارجي لاستدعاء الأمر رونسكريبت
يمكنك أيضا استخدام مكون خارجي يوفر القدرة على استدعاء الأمر رونسكريبت. على سبيل المثال ، هناك خارجيمكون الواجهة الذي يسمح لك بالعمل مع واجهات 1 ج الخارجية:الشركات. باستخدام هذا المكون ، يمكنك استدعاء الأمر رونسكريبت كما يلي:
الواجهة الخارجية.رونسكريبت ("");أين هو المسار إلى ملف البرنامج النصي. وهكذا ، يمكنك استدعاء الأمر رونسكريبت من التعليمات البرمجية ج 1:الشركات ، حتى لو لم يتم وضع علامة على أنها قيد التشغيل.
اعتمادا على الموقف المحدد ، يمكنك اختيار الطريقة المناسبة لاستدعاء أمر رونسكريبت لتنفيذ الإجراءات اللازمة في 1 ج:المؤسسة.
طرق بديلة لاستدعاء الأمر رونسكريبت
الأمر رونسكريبت في ج 1 أمر خاص لتنفيذ برنامج نصي في اللغة ج 1: مؤسسة في إطار بيئة تطوير ج 1. ومع ذلك ، في بعض الأحيان قد يكون من الضروري تشغيل هذا الأمر خارج بيئة التطوير ، على سبيل المثال ، من سطر الأوامر أو من برنامج آخر. في مثل هذه الحالات ، يمكنك استخدام طرق بديلة لاستدعاء الأمر رونسكريبت.
1. استدعاء رونسكريبت من سطر الأوامر
لاستدعاء الأمر رونسكريبت من سطر الأوامر ، استخدم بنية الأوامر التالية:
1 سي في 8.إيكس مصمم / النصي "المسار إلى الملف مع البرنامج النصي"
هنا 1 سي في 8.إيكس-1 ج الملف القابل للتنفيذ:على سبيل المثال ، المصمم هو المفتاح الذي يشير إلى بدء تشغيل المكون ، /البرنامج النصي هو المفتاح الذي يشير إلى أن البرنامج النصي يحتاج إلى التنفيذ ، "مسار الملف" هو المسار إلى الملف باستخدام البرنامج النصي 1 ج. بعد تشغيل الأمر ، سيتم تنفيذ البرنامج النصي وسيتم إخراج النتيجة إلى سطر الأوامر.
2. استدعاء رونسكريبت من تطبيق آخر
إذا كنت بحاجة إلى استدعاء الأمر رونسكريبت من تطبيق آخر ، يمكنك استخدام وظيفة العملية.ابدأ () لبدء عملية 1 ج بالمعلمات الضرورية. على سبيل المثال ، في رمز ج # قد يبدو مثل هذا:
فار بروسيسينفو = بروسيسستارتينفو جديد{
اسم الملف = " 1 سي في 8.إكس",