مسكن / نظام تشغيل الهاتف المحمول / 1s تبدأ من سطر الأوامر. خيارات سطر الأوامر لتحديد خيارات التشغيل. كيفية تحديث تغييرات التكوين الحالية في تكوين قاعدة البيانات من سطر الأوامر

1s تبدأ من سطر الأوامر. خيارات سطر الأوامر لتحديد خيارات التشغيل. كيفية تحديث تغييرات التكوين الحالية في تكوين قاعدة البيانات من سطر الأوامر

لتشغيل الخادم 1C 8.3 (8.2) على جهاز شخصي ، فأنت بحاجة إلى مجموعة توزيع للبرنامج وكاملة البرمجياتإعدادات. بعد استلام التوزيع ، قم بفك ضغطه وتشغيل setup.exe.

خيارات الإعداد والتشغيل 1C 8.3

يجب أن يتم إعداد التكوين خطوة بخطوة:

  • في معالج التثبيت ، انقر فوق "التالي". نقوم بتثبيت المكونات الضرورية. ثم "التالي" مرة أخرى.
  • حدد الواجهة الافتراضية و "تثبيت".
  • بعد ذلك ، تحتاج إلى تثبيت برنامج تشغيل الحماية. إذا كان لديك جهاز USB ولديك مفتاح أمان ولم تدخله بعد ، فاترك علامة اختيار. في حالات أخرى ، الترخيص ، مفتاح وانقر على "التالي".

مكتمل! هناك خيارات أخرى لتشغيل التكوين ، ولكن هذا هو الخيار الأسهل. إذا تم تحديد خط التشغيل 1C 8.3 ، أو بالأحرى معلمات التطبيق ، بشكل صحيح ، فمن الناحية النظرية لن تكون هناك مشاكل. ولكن حتى المشرفين في كثير من الأحيان ، ولسبب غير معروف ، يواجهون مشكلة إطلاق 1C 8.3. يمكن حلها.

ماذا تفعل إذا كان هناك خطأ يبدأ من 1C 8.3؟

في حالة حدوث مثل هذا الإزعاج ، تابع بالتسلسل:

  • افتح أداة تهيئة سطر التشغيل 1C 8.3 ، في قائمة "الإدارة" ، حدد "تحميل قاعدة المعلومات" وحدد الملف الذي سيتم تحميله (بامتداد dt). قم بالتنزيل هنا أيضًا.
  • تأكد من إخطارك بفقدان المعلومات.
  • بعد اكتمال التنزيل ، انقر فوق "اختبار" و "تصحيح".

حسنًا ، حُلت المشكلة. بعد "التصحيح" ، سيبدأ البرنامج بدون مشاكل ولن "ينبثق" الخطأ.

يتيح لك النظام الأساسي 1C: Enterprise 8.x بدء تشغيل تطبيقات الطرف الثالث باستخدام أدوات مدمجة. على سبيل المثال ، إذا كنت بحاجة إلى تشغيل متصفح لفتح رابط ، فما عليك سوى كتابة رمز البرنامج التالي:

RunApplication ("http: // 1 clancer.ru ") ؛

بنفس الطريقة ، يمكنك تشغيل أي تطبيق آخر عن طريق تحديد مسار ملف EXE القابل للتنفيذ بشكل صريح.

RunApplication ("C: \ Windows \ notepad . إملف تنفيذى" ) ;

بعد تنفيذ هذا السطر من التعليمات البرمجية ، المعيار تطبيق windows- "دفتر".

من المنطقي استخدام أسلوب السياق العام هذا من جانب العميل (رفيع أو سميك) ، لأنه في الغالبية العظمى من الحالات ، بعد تشغيل التطبيق ، لا يمكن العمل معه من 1C: Enterprise. هؤلاء. بعد فتح المتصفح ، لن تتمكن المنصة من معالجة أحداثها أو استقبال البيانات منه.

ولكن لا يزال بإمكانك التفاعل مع تطبيق تم إطلاقه بهذه الطريقة! على سبيل المثال ، بعد البدء ، نتوقع متى تشغيل التطبيققم بإنشاء ملف استجابة ثم قم بقراءته. إذا استخدمنا طريقة "StartApplication ()" ، فسنضطر إلى التحقق من وجود ملف الاستجابة في الحلقة ، وإذا ظهر الوصول إلى هذا الملف ، فسنقوم بمعالجته.

سيكون من المنطقي بدء تشغيل التطبيق ، والانتظار حتى يكتمل تنفيذه ، ثم تنفيذ جميع الإجراءات اللازمة. وإذا تم التشغيل على جهاز العميل ، فقد لا يكون من الضروري إظهار نافذة التطبيق على الإطلاق.

لهذه الأغراض ، يمكنك استخدام كائن COM "WScript.Shell":

صدَفَة") ؛ WshShell.Run (< команда> , < вид окна приложения> , < требуется ожидать завершения> ) ;

أكثر:

لكن)- أمر النظام (المسار إلى الملف القابل للتنفيذ أو أي أمر آخر بتنسيق DOS).

ب)- خيار لإظهار نافذة التطبيق. غير مطلوب. القيم الممكنة:

1 - ينشط ويظهر النافذة. إذا تم تصغير النافذة أو تكبيرها ، يقوم النظام باستعادتها إلى حجمها وموضعها الأصليين. تستخدم عند فتح نافذة البرنامج لأول مرة.
2 - ينشط النافذة في الوضع المصغر.
3 - ينشط النافذة ويتوسع إلى ملء الشاشة.
4 - يظهر النافذة بحجمها وموضعها الجديد. تظل النافذة الحالية نشطة.
5 - ينشط النافذة ويظهرها بحجمها الحالي.
6 - لتصغير النافذة وتنشيط النافذة التالية على شريط المهام.
7 - يظهر الإطار مصغرًا. يبقى الإطار النشط النشط.
8 - يظهر النافذة في حالتها الحالية. يبقى الإطار النشط النشط.
9 - ينشط ويظهر النافذة. إذا تم تصغير النافذة أو تكبيرها ، يقوم النظام باستعادتها إلى حجمها وموضعها الأصليين. تستخدم لاستعادة نافذة مصغرة.
10 - يظهر النافذة في نفس حالة نافذة البرنامج المتصل.

في)- ما إذا كنت تريد انتظار اكتمال الأمر: 0 - لا داعي لانتظار اكتمال الأمر ، 1 - انتظر اكتمال الأمر.

هذا ما يبدو عليه عند تشغيل تطبيق Notepad بهذه الطريقة:

WshShell = COMObject جديد ("WScript . صدَفَة. إملف تنفيذى" , 1 , 0 ) ;

ولكن مرة أخرى ، لن يكون هناك انتظار حتى يكتمل التطبيق. للقيام بذلك ، يجب تعيين المعلمة الثالثة على 1.

WshShell = COMObject جديد ("WScript . صدَفَة") ؛ WshShell.Run (" C: \ Windows \ notepad . إملف تنفيذى" , 1 , 10 )

يمكن العثور على مثال لاستخدام كائن COM "WScript.Shell" في معالجة "Yandex.Wordstat" ، حيث يتم تشغيل الأداة المساعدة لإرسال طلب JSON عبر Yandex.API.

عيب الطريقة الثانية هو عدم شمولتها ، لأن تشغيل كائن COM ممكن فقط في الحالات التي يكون فيها النظام الأساسي (أو 1C: خادم المؤسسة) يعمل ضمن نظام التشغيلشبابيك.


الكلمات الرئيسية: مفتاح بدء التشغيل ، خيار بدء التشغيل ، سطر الأوامر

بدء تشغيل الملف القابل للتنفيذ لنظام 1C: Enterprise 8.0

بالإضافة إلى بدء التشغيل عن طريق تحديد الرمز المناسب من قائمة ابدأ - البرامج في نظام التشغيل MS Windows ، يمكن تشغيل نظام 1C: Enterprise 8.0 عن طريق تشغيل الملف التنفيذي 1CV8.EXE. يمكن إجراء مثل هذا الإطلاق ، على سبيل المثال ، باستخدام العنصر "تشغيل" في قائمة "ابدأ" في نظام التشغيل MS Windows ، أو بالنقر المزدوج على اسم الملف 1CV8.EXE في برنامج Explorer.

في سطر الأوامر لبدء تشغيل ملف 1CV8.EXE ، يمكنك تحديد جميع المعلمات الضرورية: وضع التشغيل ، واسم الدليل مع قاعدة المعلومات ، واسم دليل المستخدم ، وغيرها. إذا كانت المعلمات سطر الأوامرإذا تم تحديده بشكل صحيح ، فسيتم تشغيل ملف 1CV8.EXE في أحد أوضاع التشغيل: "1C: Enterprise" أو "Configurator" - اعتمادًا على المعلمات المحددة.

إذا تم اكتشاف خطأ في معلمات سطر الأوامر عند تشغيل ملف 1CV8.EXE ، أو لم تكن هناك معلمات ، فسيتم عرض مربع الحوار 1C: Enterprise Start على الشاشة. في مربع الحوار هذا ، يمكن للمستخدم تحديد وضع التشغيل لملف 1CV8.EXE واسم قاعدة المعلومات وخيارات التشغيل الأخرى.

خيارات سطر الأوامر.
عند تشغيل ملف 1CV8.EXE ، يمكن تحديد المعلمات التالية في سطر الأوامر:

خيارات سطر أوامر تحديد الوضع:

تكوين
إطلاق نظام 1C: Enterprise 8.0 في وضع "Configurator" ؛

مشروع - مغامرة
إطلاق 1C: نظام Enterprise 8.0 في 1C: وضع Enterprise ؛

CREATEINFOBASE ]
إنشاء قاعدة معلومات


سلسلة تحدد معاملات قاعدة المعلومات ، كل منها جزء من العرض
<Имя параметра=><Значение>,

حيث اسم المعلمة هو اسم المعلمة والقيمة هي قيمتها.

يتم فصل الأجزاء عن بعضها بواسطة "؛".

إذا كانت القيمة تحتوي على مسافات بيضاء ، فيجب تضمينها التنصيص (").

تم تحديد المعلمة التالية لمتغير الملف:

ملف - دليل قاعدة المعلومات ؛

الإعدادات المحلية - اللغة (الدولة) التي سيتم استخدامها عند إنشاء قاعدة المعلومات. القيم الصالحة هي نفس المعلمة<Форматная строка>طريقة التنسيق. معلمة الإعدادات المحلية اختيارية. إذا لم يتم تحديد ذلك ، فسيتم استخدام الإعدادات الإقليمية لقاعدة المعلومات الحالية.

بالنسبة لإصدار خادم العميل ، يتم تحديد المعلمات التالية:

Srvr - 1C: اسم خادم المؤسسة ؛

المرجع - اسم قاعدة المعلومات على الخادم ؛

SQLSrvr - اسم خادم SQL ؛

SQLDB - اسم قاعدة بيانات SQL ؛

SQLUID - اسم مستخدم SQL ؛

SQLPwd - كلمة مرور مستخدم SQL. إذا لم يتم تعيين كلمة مرور مستخدم SQL ، فيمكن حذف هذه المعلمة

SQLYOffs هو تاريخ الإزاحة المستخدمة لتخزين التواريخ في SQL Server. يمكن أن تأخذ القيم 0 أو 2000. هذه المعلمة اختيارية. إذا لم يتم تعيينها ، تكون القيمة 0.

الإعدادات المحلية - اللغة (البلد) ، (على غرار إصدار الملف).

لجميع الخيارات ، يتم تحديد المعلمات:

usr - اسم المستخدم ؛

pwd - كلمة المرور

/ AddInList
تظهر المعلمة تحت أي اسم لإضافة القاعدة إلى القائمة ، إذا لم يتم تحديدها ، فلن تتم إضافة القاعدة إلى القائمة. إذا لم يتم تحديد أي اسم ، فسيتم استخدام الاسم الافتراضي ، على غرار الإنشاء التفاعلي لقاعدة المعلومات.

لا يسمح بالاستخدام المتزامن للمفاتيح.

خيارات سطر الأوامر لتحديد خيارات التشغيل:

/@<имя файла>
تتم كتابة خيارات سطر الأوامر في الملف المحدد

/F<Путь>
المسار إلى قاعدة المعلومات ، إذا تم تخزينها في ملف (لا حاجة لتحديد اسم الملف)

/س<Адрес>
يتم إضافة عنوان قاعدة المعلومات المخزنة على 1C: خادم Enterprise 8.0 على النحو التالي:

<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>

/ن<Имя>
اسم المستخدم. يجب أن يتم تحديده بنفس الطريقة كما في قائمة المستخدمين التي تم إنشاؤها في Configurator

/ ص<Пароль>
كلمة مرور المستخدم المحدد اسمه في الخيار / N. إذا لم يكن لدى المستخدم كلمة مرور ، فيمكن حذف هذه المعلمة

/ WA-
حظر استخدام مصادقة Windows في بداية المؤسسة أو المُكوِّن

/ WA +
تعيين الاستخدام الإلزامي لمصادقة Windows في بداية 1C: Enterprise أو Configurator. إذا لم يتم تحديد رمز التبديل / WA ، فمن المفترض أن يتم استخدام خيار سطر الأوامر / WA +.

/ AU-
حظر إخراج السؤال عن التحديث النسخة الحالية 1C: المؤسسة مع التثبيت الإداري

/ AU +
ضبط مخرجات السؤال حول تحديث الإصدار الحالي من 1C: Enterprise من التثبيت الإداري. إذا لم يتم تحديد رمز التبديل / AU ، فمن المفترض أن يتم استخدام خيار سطر الأوامر / AU +.

/خارج<Имя файла>
[-NoTruncate]
ضبط ملف لعرض رسائل الخدمة. إذا تم تعيين رمز التبديل -NoTruncate (مفصولاً بمسافة) ، فلن يتم مسح الملف

/ ل<Каталог>
تم تحديد دليل موارد الواجهة المترجمة (على سبيل المثال ، "RU")

/ DisableStartupMessages
منع رسائل بدء التشغيل: "تكوين قاعدة البيانات لا يتطابق مع التكوين المحفوظ. يتابع؟"؛ "قدرات جهاز الكمبيوتر الخاص بك ليست كافية لتعديل تعليمات التكوين. يجب أن يكون لديك Microsoft Internet Explorer الإصدار 6.0 أو أحدث مثبتًا لتحرير التعليمات. »؛ "إمكانيات جهاز الكمبيوتر الخاص بك ليست كافية لتعديل مستندات html ، بما في ذلك أقسام المساعدة. لتحرير مستندات html ، تحتاج إلى تثبيت Microsoft Internet Explorer الإصدار 6.0 أو أعلى. في هذا الإطلاق ، لن يكون تحرير مستندات html متاحًا.

/ ج<Строка текста>
تمرير المعلمة إلى التكوين

خيارات سطر أوامر وضع دفعة التكوين:

/ DumpIB<Имя файла>
تفريغ قاعدة المعلومات في وضع الأوامر

/ RestoreIB<Имя файла>
تحميل قاعدة المعلومات في وضع القيادة

/ DumpCfg<имя cf файла>
حفظ التكوين في ملف

/ UpdateDBCfg
[-تحذيرات AsErrors]
تحديث تكوين قاعدة البيانات. إذا تم تحديد مفتاح WarningsAsErrors (مفصولاً بمسافة) ، فسيتم التعامل مع جميع رسائل التحذير على أنها أخطاء

/ DumpDBCfg<имя cf файла>
حفظ تكوين قاعدة البيانات في ملف

/ RollbackCfg
العودة إلى تكوين قاعدة البيانات

/ CheckModules
إجراء فحص بناء الجملة

/ UpdateCfg<имя cf | cfu файла>
تحديث التكوين المدعوم

/ IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IB ضغط]
[-اختبار فقط | [-BadRefCreate |
- BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete]]
إجراء اختبار وتصحيح قاعدة المعلومات

ReIndex
جدول إعادة الفهرسة

LogIntergrity
التحقق من السلامة المنطقية

Recalc المجاميع
إعادة الحساب

الضغط
ضغط الجدول

اختبار فقط
فقط الاختبار

إذا كانت هناك إشارات إلى أشياء غير موجودة:

BadRefCreate
خلق الأشياء

BadRefClear
كائنات واضحة

بادريف
لا تغير

في حالة الفقد الجزئي للأشياء:

BadDataCreate
خلق الأشياء

BadDataDelete
حذف الأشياء

غير مسموح بالاستخدام المتزامن للمفاتيح ضمن مجموعة فرعية للمعلمات.
إذا كان الأمر ناجحًا ، يتم إرجاع رمز الإرجاع 0 ، وإلا - 1 (101 إذا كانت هناك أخطاء في البيانات).

خيارات سطر الأوامر لإنشاء ملفات التوزيع والتحديث في وضع الدُفعات:

/ CreateDistributionFiles
[- ملف<имя cf файла>]
[-ملف<имя cfu файла>
[-F<имя cf файла>| -v<версия дистрибутива>]+]
إنشاء ملفات التسليم والتحديث

سيفيل<имя cf файла>
تعليمات لإنشاء التوزيع

cfufile<имя cfu файла>
تعليمات لإنشاء تحديث

F<имя cf файла>
التوزيع المضمن في التحديث محدد بالاسم

الخامس<версия дистрибутива>]
يتم تحديد التوزيع المتضمن في التحديث بواسطة الإصدار

ملاحظة: مجموعة المعلمات -f<имя cf файла>| -v<версия дистрибутива>يتكرر عدة مرات كما تم تضمين ملفات التوزيع في التحديث.

معلمات سطر الأوامر للعمل مع مستودع التكوين:

/ مستودع F.
دليل التخزين

/ مستودع
اسم مستخدم vault

/ مستودع
كلمة مرور مستخدم vault

/ DepotDumpCfg<имя cf файла>[-الخامس<номер версии хранилища>]
حفظ التكوين من مستودع إلى ملف (وضع الدُفعات)

الخامس<номер версии хранилища>
v - رقم الإصدار ، إذا لم يتم تحديد رقم الإصدار ، أو يساوي -1 ، فسيتم حفظه احدث اصدار.

/ DepotUpdateCfg [-v<номер версии хранилища>] [-مراجعة]
تحديث تكوين التخزين من ملف (وضع الدُفعات)

الخامس<номер версии хранилища>
رقم الإصدار ، إذا لم يتم تحديد رقم الإصدار ، أو يساوي -1 ، فسيتم حفظ أحدث إصدار ، وإذا كان التكوين متصلاً بالمستودع ، فسيتم تجاهل المعلمة

مراجعة
تلقي الأشياء التي تم التقاطها إذا لزم الأمر. إذا لم يكن التوصيف متصلًا بالمستودع ، فسيتم تجاهل المعامل.

معلمات سطر الأوامر لتسجيل دفعة 1C: Enterprise 8.0 كخادم أتمتة:

/ RegServer
تسجيل التطبيق

/ UnregServer
حذف تسجيل التطبيق

بعد التنفيذ ، يتم إغلاق نظام 1C: Enterprise 8.0.

إذا كانت قيم المعلمات تشتمل على مسافات (على سبيل المثال ، مسار أو اسم ملف) ، فيجب أن تكون القيم محاطة بعلامات اقتباس.

فيما يلي مثال على سطر أوامر لبدء 1C: نظام Enterprise 8.0:

C: \ 1CV8 \ BIN \ 1CV8.EXE ENTERPRISE / FDB

يعني سطر الأوامر المحدد أنه سيتم تشغيل نظام 1C: Enterprise 8.0 في 1C: وضع Enterprise ، وتقع قاعدة المعلومات في الدليل الفرعي "\ DB" من دليل "С: \ 1CV8 \ BIN".

في هذه المقالة ، سنلقي نظرة على خيارات إطلاق 1C وكيفية استخدامها. لنلقِ نظرة على بعض حالات الاستخدام. أثناء قراءة المقال ، سنبدأ في أتمتة عمليات بدء التشغيل.

عند بدء تشغيل 1C ، من الممكن استخدام أوضاع تشغيل مختلفة ، والتي يجب تحديدها في إعدادات الاختصار نفسه ، وهو المسؤول عن تشغيل 1C.

هناك نوعان من وضع التشغيل 1C

  1. تكوين- إطلاق 1C في وضع التكوين
  2. مشروع - مغامرة- إطلاق 1C في وضع المؤسسة.

ملف التشغيل 1C هو الملف - 1cestart.exe ،إنه موجود في مجلد فرعي - "1cv8 \ common". عند بدء التشغيل ملف معين، يتم تحديد إصدار العميل المطلوب للتشغيل تلقائيًا.

خيارات تشغيل 1C مع القدرة على تحديد المستخدم تلقائيًا

  • - المعلمة المسؤولة عن "اسم المستخدم"
  • / ص- المعلمة المسؤولة عن "كلمة مرور المستخدم"

كقاعدة عامة ، من الضروري أن يتطابق الاسم وكلمة المرور مع الاسم وكلمة المرور المحددين في قائمة المستخدمين الذين تم إدخالهم في 1C Configurator. لكي ترى وجود المستخدمين في أداة التهيئة ، عليك الانتقال إلى علامة التبويب "الإدارة" ، ثم "المستخدمون". إذا كانت كلمة المرور للمستخدم المحدد فارغة ، فيمكن حذفها.

يمكن تحديد هذه المعلمات في الإعدادات عند تحرير القاعدة في قائمة القواعد. يمكن تحديدها في حقل "خيارات التشغيل المتقدمة".

عند البدء في 1C ، يجب أن تظهر هذه النافذة:

تحتاج إلى كتابة البيانات ، كما هو موضح في الشكل ، وتحديد بياناتك (الاسم وكلمة المرور) ، ثم النقر فوق الزر "إنهاء". إذا تم إدخال جميع البيانات بشكل صحيح ، فعندئذٍ في المستقبل عند إدخال ملف هذه القاعدة 1C ، لن يطلب منك النظام تفاصيل تسجيل الدخول.

البيانات المطلوبة لبدء 1C في الوضع التلقائي

  • / F "عنوان"- المسار إلى قاعدة البيانات (إصدار الملف)

إذا كانت قاعدة البيانات الخاصة بك موجودة على أي خادم ، فيجب كتابة المسار على النحو التالي:

  • / S "عنوان"- "اسم الخادم (كتلة قاعدة المعلومات)" \ "اسم قاعدة المعلومات على الخادم"

يجب كتابة هذه المعلمات في اختصار إطلاق 1C. انقر بزر الماوس الأيمن على الملصق وحدد حقل "الكائن" ، وأضف المعلمات إليه.

إذا تم إدخال البيانات بشكل صحيح في خصائص الاختصار ، فعندئذٍ في المرة التالية التي تبدأ فيها ، ستبدأ قاعدة البيانات التي تحتاجها تلقائيًا. إذا كان لديك العديد من قواعد البيانات ، فيمكنك إنشاء تسمية منفصلة لقواعد البيانات المختلفة.

يوجد أيضًا في 1C إمكانية تشغيله عند بدء تشغيل جهاز الكمبيوتر الخاص بك ، لذلك تحتاج إلى نسخ اختصار قاعدة 1C إلى مجلد "بدء التشغيل".

خيارات التشغيل الإضافية 1C

  • / LogUI- تسجيل إجراءات المستخدم في السجل. (ستتم الكتابة في دليل المستخدم ، في ملف يسمى "logi.txt")
  • / DumpIB "تحميل عنوان الملف « - تفريغ قاعدة البيانات. مناسب لإنشاء أرشفة قاعدة بيانات تلقائية.
  • /ينفذ "العنوان المعالجة الخارجية»- المعلمة مخصصة لبدء المعالجة الخارجية تلقائيًا بعد بدء تشغيل النظام.
  • / ج"معلمة السلسلة" - تمرر المعلمة إلى التكوين. يمكنك الوصول إليه من خلال السياق العام في مُكوِّن معلمة بدء التشغيل.
  • / DisableStartupMessages- تزيل المعلمة رسائل النظام عند بدء 1C Enterprise.

عند إجراء تغييرات على قاعدة المعلومات، يمكنك تحديد إصدار 1C الذي سيتم من خلاله بدء التشغيل (هذا الحل مفيد إذا كان لديك عدة قواعد بيانات 1C مثبتة وتعمل بها).

مثال على الأرشفة التلقائية لقاعدة بيانات 1C.

"C: \ Program Files (x86) \ 1cv8 \ common \ 1cestart.exe" CONFIG / F "C: \ Base_Buh" / N "user" / P "111" / DisableStartupMessages / DumpIB C: \ Arhiv \ Buh.dt / خارج "C: \ Arhiv \ log_arhiv.txt" -NoTruncate

يجب إدخال هذه المعلمات في اختصار التشغيل 1C في حقل "الكائن" ، وبعد ذلك سيتم إنشاء الأرشيف الأساسي ، والذي يقع في "C: \ Base_Buh" في المجلد "C: \ Arhiv" تحت الاسم "Buh .dt ". بالتوازي ، سيتم كتابة السجل في الملف "C: \ Arhiv \ log_arhiv.txt". تمت الإشارة إلى هذه المسارات لأغراض إعلامية ، سيُطلب منك تحديد مساراتك ، أي موقع قاعدتك والمسار حيث سيتم حفظ الأرشيفات الأساسية.

تعيين خيارات تشغيل تصحيح التطبيق

أثناء عملية التطوير ، يصبح من الضروري تشغيل مصحح الأخطاء 1C تحت مستخدم قاعدة بيانات محدد ، لتشغيل مصحح الأخطاء في أداة التهيئة ، تحتاج إلى تشغيل "المعلمات" في قسم "المساعدة"

في علامة التبويب "Launch 1C: Enterprise" في العنصر "Basic" في مجموعة "User" ، يوجد افتراضيًا مستخدم دخلت بموجبه في وضع "Configurator" ، وفي هذه النافذة يمكنك إدخال أي مستخدم تريده تصحيح الأخطاء ، والذي سيتم تشغيله في المستقبل تحت المستخدم المحدد.

يمكنك أيضًا تحديد العميل الذي سيتم إطلاق التطبيق بموجبه في المستقبل.

بدء تشغيل الملف القابل للتنفيذ لنظام 1C: Enterprise 8.x.

بالإضافة إلى بدء التشغيل عن طريق تحديد الرمز المناسب من قائمة ابدأ - البرامج في نظام التشغيل MS Windows ، يمكن تشغيل نظام 1C: Enterprise 8.x عن طريق تشغيل الملف التنفيذي 1CV8.EXE. يمكن إجراء مثل هذا الإطلاق ، على سبيل المثال ، باستخدام العنصر "تشغيل" في قائمة "ابدأ" في نظام التشغيل MS Windows ، أو بالنقر المزدوج على اسم الملف 1CV8.EXE في برنامج Explorer.

في سطر الأوامر لبدء تشغيل ملف 1CV8.EXE ، يمكنك تحديد جميع المعلمات الضرورية: وضع التشغيل ، واسم الدليل مع قاعدة المعلومات ، واسم دليل المستخدم ، وغيرها. إذا كانت معلمات سطر الأوامر صحيحة ، فسيتم تشغيل ملف 1CV8.EXE في أحد أوضاع التشغيل: "1C: Enterprise" أو "Configurator" - اعتمادًا على المعلمات المحددة.

إذا تم اكتشاف خطأ في معلمات سطر الأوامر عند تشغيل ملف 1CV8.EXE ، أو لم تكن هناك معلمات ، فسيتم عرض مربع الحوار 1C: Enterprise Start على الشاشة. في مربع الحوار هذا ، يمكن للمستخدم تحديد وضع التشغيل لملف 1CV8.EXE واسم قاعدة المعلومات وخيارات التشغيل الأخرى.

أمثلة:


خيار الملف:
"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" ENTERPRISE / F "مسار قاعدة البيانات" / N "اسم المستخدم" / P "كلمة المرور"
خيار خادم العميل:
"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" ENTERPRISE / S "NameServer \ Base" / N "Username" / P "Password"
منفذ الخادم(على سبيل المثال 1641):

"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" ENTERPRISE / S "NameServer: 1641 \ Base" / N "Username" / P "Password"
تشغيل البرنامج كمستخدم وإجراء المعالجة عند الفتح:
"C: \ Program Files \ 1cv82 \ 8.2.17.235 \ bin \ 1cv8s.exe" ENTERPRISE / F "D: \ 1C \ HRM" / N user / P password / Execute "D: \ 1C \ External_processing_1C \ RunningProcessing \ Desktop. epf "
"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" ENTERPRISE / F "PATH TO DB FOLDER" / N USER / P PASSWORD / تنفيذ "C: \\ Processing.epf"
1C أرشفة قاعدة المعلومات
"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" DESIGNER / S Server-1C \ 1C-Work82 / N "Administrator" / P "12345" / DumpIB \\ bdc \ BackUp \ Base.dt
"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" config / S server: 1641 \ 82_zup / N Administrator / P zzzz / WA- /Out"c:\Backup\backup.log "-NoT_runcate / DumpIB H: \ 1S_VIGR \ 82_zup.dt


ل 8.1:
لإصدار الملف:
"C: \ Program Files \ 1cv81 \ bin \ 1cv8.exe" ENTERPRISE / F "D: \ 1C_base \ ZUPRAZR" / N "EMigachev" / P "12345"
لإصدار خادم العميل:
"C: \ Program Files \ 1cv81 \ bin \ 1cv8.exe" ENTERPRISE / S "server-1C \ ZUP" / N "EMigachev" / P "12345"
إذا كان خادم واحد يحتوي على 8.1 و 8.2 (كيفية التعيين- ) ، ثم عند الاتصال بقواعد بيانات 8.2 ، تحتاج إلى تحديدمنفذ الخادم(على سبيل المثال 1641):
"C: \ Program Files \ 1cv82 \ common \ 1cestart.exe" ملقم "ENTERPRISE / S" 1C: 1641 \ ZUP "/ N" EMigachev "/ P" 12345 "

خيارات سطر الأوامر


عند تشغيل ملف 1CV8.EXE ، يمكن تحديد المعلمات التالية في سطر الأوامر:
خيارات سطر أوامر تحديد الوضع:
CONFIG - بدء تشغيل نظام 1C: Enterprise 8.x في وضع "Configurator" ؛
ENTERPRISE - إطلاق نظام 1C: Enterprise 8.x في وضع "1C: Enterprise" ؛
CREATEINFOBASE ] - إنشاء قاعدة معلومات (
سلسلة تحدد معاملات قاعدة المعلومات ، كل منها جزء من العرض<Имя параметра=><Значение>، حيث يكون اسم المعلمة هو اسم المعلمة ، والقيمة هي قيمتها.
يتم فصل الأجزاء عن بعضها بواسطة "؛".
إذا كانت القيمة تحتوي على مسافات بيضاء ، فيجب وضعها بين علامتي اقتباس (").

تم تحديد المعلمة التالية لمتغير الملف:
ملف - دليل قاعدة المعلومات ؛
الإعدادات المحلية - اللغة (الدولة) التي سيتم استخدامها عند إنشاء قاعدة المعلومات. القيم الصالحة هي نفس المعلمة<Форматная строка>طريقة التنسيق. معلمة الإعدادات المحلية اختيارية. إذا لم يتم تحديد ذلك ، فسيتم استخدام الإعدادات الإقليمية لقاعدة المعلومات الحالية.

بالنسبة لإصدار خادم العميل ، يتم تحديد المعلمات التالية:
Srvr - 1C: اسم خادم المؤسسة ؛
المرجع - اسم قاعدة المعلومات على الخادم ؛
SQLSrvr - اسم خادم SQL ؛
SQLDB - اسم قاعدة بيانات SQL ؛
SQLUID - اسم مستخدم SQL ؛
SQLPwd - كلمة مرور مستخدم SQL. إذا لم يتم تعيين كلمة مرور مستخدم SQL ، فيمكن حذف هذه المعلمة
SQLYOffs هو تاريخ الإزاحة المستخدمة لتخزين التواريخ في SQL Server. يمكن أن تأخذ القيم 0 أو 2000. هذه المعلمة اختيارية. إذا لم يتم تعيينها ، تكون القيمة 0.
الإعدادات المحلية - اللغة (البلد) ، (على غرار إصدار الملف).

لجميع الخيارات ، يتم تحديد المعلمات:
usr - اسم المستخدم ؛
pwd - كلمة المرور
/ AddInList - تظهر المعلمة التي تحتها أي اسم لإضافة القاعدة إلى القائمة ، إذا لم يتم تحديدها ، فلن تتم إضافة القاعدة إلى القائمة. إذا لم يتم تحديد أي اسم ، فسيتم استخدام الاسم الافتراضي ، على غرار الإنشاء التفاعلي لقاعدة المعلومات.

لا يسمح بالاستخدام المتزامن للمفاتيح.

خيارات سطر الأوامر لتحديد خيارات التشغيل:
/@<имя файла>- تتم كتابة معلمات سطر الأوامر في الملف المحدد
/F<Путь>- المسار إلى قاعدة المعلومات إذا كانت مخزنة في ملف (لا داعي لتحديد اسم الملف)
/س<Адрес>- عنوان قاعدة المعلومات المخزنة على 1C: خادم المؤسسة 8.x يضاف على النحو التالي:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/ن<Имя>-اسم المستخدم. يجب أن يتم تحديده بنفس الطريقة كما في قائمة المستخدمين التي تم إنشاؤها في Configurator
/ ص<Пароль>-كلمة المرور للمستخدم المحدد اسمه في المعلمة / N. إذا لم يكن لدى المستخدم كلمة مرور ، فيمكن حذف هذه المعلمة
/ WA - حظر استخدام مصادقة Windows في بداية Enterprise أو Configurator
/ WA + إعداد الاستخدام الإلزامي لمصادقة Windows في بداية 1C: Enterprise أو Configurator. إذا لم يتم تحديد رمز التبديل / WA ، فمن المفترض أن يتم استخدام خيار سطر الأوامر / WA +.
/ AU - حظر عرض سؤال حول تحديث الإصدار الحالي من 1C: Enterprise من تثبيت إداري
/ AU + إعداد إخراج السؤال حول تحديث الإصدار الحالي من 1C: Enterprise من التثبيت الإداري. إذا لم يتم تحديد رمز التبديل / AU ، فمن المفترض أن يتم استخدام خيار سطر الأوامر / AU +.
/خارج<Имя файла>[-NoT_runcate] - إعداد ملف لعرض رسائل الخدمة. إذا تم تعيين المفتاح –NoT_runcate (مفصولاً بمسافة) ، فلن يتم مسح الملف
/ ل<Каталог>- يحدد دليل موارد الواجهة المترجمة (على سبيل المثال ، "RU")
/ DisableStartupMessages - يمنع رسائل بدء التشغيل: "تكوين قاعدة البيانات لا يتطابق مع التكوين المحفوظ. يتابع؟"؛ "قدرات جهاز الكمبيوتر الخاص بك ليست كافية لتعديل تعليمات التكوين. يجب أن يكون لديك Microsoft Internet Explorer الإصدار 6.0 أو أحدث مثبتًا لتحرير التعليمات. »؛ "إمكانيات جهاز الكمبيوتر الخاص بك ليست كافية لتعديل مستندات html ، بما في ذلك أقسام المساعدة. لتحرير مستندات html ، تحتاج إلى تثبيت Microsoft Internet Explorer الإصدار 6.0 أو أعلى. في هذا الإطلاق ، لن يكون تحرير مستندات html متاحًا.
/ ج<Строка текста>- تمرير المعلمة إلى معلمات سطر أوامر التكوين لوضع الدُفعات للمكوِّن:
/ DumpIB<Имя файла>- تفريغ قاعدة المعلومات في وضع القيادة

/ DumpCfg<имя cf файла>- حفظ التكوين في ملف

/ UpdateDBCfg [-WarningsAsErrors] - تحديث تكوين قاعدة البيانات. إذا تم تحديد مفتاح WarningsAsErrors (مفصولاً بمسافة) ، فسيتم التعامل مع جميع رسائل التحذير على أنها أخطاء
/ DumpDBCfg<имя cf файла>- حفظ تكوين قاعدة البيانات في ملف
/ RollbackCfg - العودة إلى تكوين قاعدة البيانات
/ CheckModules - إجراء فحص بناء الجملة
/ UpdateCfg<имя cf | cfu файла>- تحديث التكوين تحت الدعم
/ IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | - BadRefClear | -BadRefNone]
[-BadDataCreate | -BadDataDelete]] - اختبار وإصلاح قاعدة المعلومات
ReIndex - جدول إعادة الفهرسة
LogIntergrity - فحص التكامل المنطقي
RecalcTotals - إعادة حساب المجاميع
ضغط IBC - ضغط الجدول
TestOnly - الاختبار فقط

إذا كانت هناك إشارات إلى كائنات غير موجودة:
BadRefCreate - إنشاء كائنات
BadRefClear - مسح الكائنات
BadRefNone - لا تتغير

في حالة الفقد الجزئي للأشياء:
BadDataCreate - إنشاء كائنات
BadDataDelete - حذف الكائنات

غير مسموح بالاستخدام المتزامن للمفاتيح ضمن مجموعة فرعية للمعلمات.
إذا كان الأمر ناجحًا ، يتم إرجاع رمز الإرجاع 0 ، وإلا - 1 (101 إذا كانت هناك أخطاء في البيانات).


خيارات سطر الأوامر لإنشاء ملفات التوزيع والتحديث في وضع الدُفعات:
/ CreateDistributionFiles [- ملف<имя cf файла>] [-ملف<имя cfu файла>[-F<имя cf файла>| -v<версия дистрибутива>] +] - إنشاء ملفات التوزيع والتحديث
- ملف<имя cf файла>- تعليمات لإنشاء التوزيع
- ملف<имя cfu файла>- تعليمات لإنشاء تحديث
-F<имя cf файла>- يتم تحديد مجموعة التوزيع المضمنة في التحديث بالاسم
-الخامس<версия дистрибутива>] - يتم تحديد التوزيع المتضمن في التحديث بواسطة الإصدار
ملاحظة: مجموعة المعلمات -f<имя cf файла>| -v<версия дистрибутива>يتكرر عدة مرات كما تم تضمين ملفات التوزيع في التحديث.

معلمات سطر الأوامر للعمل مع مستودع التكوين:
/ DepotF - دليل التخزين
/ DepotN - اسم مستخدم التخزين
/ DepotP - كلمة مرور مستخدم التخزين
/ DepotDumpCfg<имя cf файла>[-الخامس<номер версии хранилища>] - حفظ التكوين من التخزين إلى ملف (وضع الدُفعات)
-الخامس<номер версии хранилища>
v - رقم الإصدار ، إذا لم يتم تحديد رقم إصدار ، أو يساوي -1 ، فسيتم حفظ أحدث إصدار.
/ DepotUpdateCfg [-v<номер версии хранилища>] [- تم التعديل] - تحديث تكوين التخزين من ملف (وضع الدُفعات)
-الخامس<номер версии хранилища>- رقم الإصدار ، إذا لم يتم تحديد رقم الإصدار ، أو يساوي -1 ، فسيتم حفظ أحدث إصدار ، وإذا كان التكوين متصلاً بالتخزين ، فسيتم تجاهل المعلمة
- منقح - استرجع الأشياء التي تم التقاطها إذا لزم الأمر. إذا لم يكن التوصيف متصلًا بالمستودع ، فسيتم تجاهل المعامل.

معلمات سطر الأوامر لتسجيل دفعة من 1C: المؤسسة 8.x كخادم أتمتة:
/ RegServer - تسجيل التطبيق
/ UnregServer - إزالة تسجيل التطبيق
بعد التنفيذ ، يتم إغلاق نظام 1C: Enterprise 8.x.
إذا كانت قيم المعلمات تشتمل على مسافات (على سبيل المثال ، مسار أو اسم ملف) ، فيجب أن تكون القيم محاطة بعلامات اقتباس.

فيما يلي أمثلة لسطر الأوامر لبدء 1C: نظام 8.x للمؤسسة:
C: \ 1CV8 \ BIN \ 1CV8.EXE ENTERPRISE / FDB
يعني سطر الأوامر المحدد أنه سيتم تشغيل نظام 1C: Enterprise 8.x في 1C: وضع Enterprise ، وتقع قاعدة المعلومات في الدليل الفرعي "\ DB" للدليل "C: \ 1CV8 \ BIN".

С: \ 1cv81bin \ 1cv8.exe enterprise / s Serv06 \ ZUP / L RU
ويعني سطر الأوامر هذا أنه سيتم تشغيل نظام 1C: Enterprise 8.x في وضع "1C: Enterprise" وعنوان قاعدة معلومات ZUP المخزنة على 1C: خادم Enterprise Serv06 والواجهة الروسية

لإزالة حظر إنشاء اتصالات بقاعدة المعلومات ، تحتاج إلى:
سجّل الدخول إلى قاعدة المعلومات باستخدام معلمة بدء التشغيل "/ UC" برمز إذن الوصول نفسه الذي تم تحديده عند ضبط القفل. يركض هذه المعالجة، مع تحديد "إلغاء حظر الاتصالات" كإجراء المنع. اضغط على زر "تنفيذ".
في كمد
ابدأ C: \ Progra ~ 1 \ 1cv81 \ bin \ 1cv8.exe / UC<код доступа>
في التسمية
"C: \ Program Files \ 1cv81 \ bin \ 1cv8.exe" ENTERPRISE / F "D: \ Configurations \ Typical \ Torg" / N "Username" / P "Password" / UC 456743

كود DOS Batch File يتكرر صدى cls "C: \ Program Files \ 1 cv81 \ bin \ 1 cv8.exe" ENTERPRISE / S "server \ ESKM" / N "Admin" / P "ESKM" / DisableStartupMessages / C "ShutdownUsers" " C: \ Program Files \ 1 cv81 \ bin \ 1 cv8.exe "CONFIG / S" server \ ESKM "/ N" Admin "/ P" ESKM "/ DisableStartupMessages / UpdateDBCfg / UC" BatchUpdateIB Configuration "" C: \ Program Files \ 1 cv81 \ bin \ 1 cv8.exe "ENTERPRISE / S" server \ ESKM "/ N" Admin "/ P" ESKM "/ C" EnableUsers "/ UC BatchUpdateConfigurationIB "