قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  البرامج الثابتة/ 1s كيفية ضبط تكوين cf. ضبط التكوين من ملف CF

1 ج كيفية ضبط تكوين cf. ضبط التكوين من ملف CF

ذكرنا في الدروس السابقة أنه يمكن استيراد التكوين من ملف بامتداد .CF. يمكن تقديم مثل هذا الملف لك ، على سبيل المثال ، في مؤسسة صديقة حتى تتمكن من تثبيته احدث اصدارالتكوين والتجربة معها. مع تطور الأحداث هذا ، عليك التصرف على النحو التالي.

أولاً ، في النافذة المعروفة لك بالفعل والتي تظهر بعد بدء البرنامج ، انقر فوق الزر يضيف.

في النافذة التالية ، حدد العنصر إنشاء قاعدة معلومات جديدة.

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

في النافذة التالية ، حدد اسم القاعدة.

بعد الانتهاء من الإجراءات المدرجة بالقائمة قواعد المعلومات ستظهر قاعدة فارغة جديدة. الآن تحتاج إلى تحديده والنقر على زر Configurator. سيتم فتح نافذة المُكوِّن.

عندما تفتحه لأول مرة ، تكون النافذة فارغة والآن نحتاج إلى تنفيذ بعض الإجراءات لتحميل ملف CF الحالي في التكوين الفارغ.

نفذ أمر القائمة التكوين> فتح التكوين... ستتغير نافذة البرنامج - ستفتح شجرة التكوين على جانبها الأيسر. لا يهمنا بعد. الآن يمكنك تشغيل الأمر التكوين> تحميل التكوين من ملف... يسمح لك هذا الأمر باستبدال التكوين الحالي (الفارغ في حالتنا) تمامًا بالتكوين المحفوظ في ملف CF. في النافذة التي تظهر ، تحتاج إلى تحديد مسار الملف الذي يخزن التكوين الذي تريد تحميله.

الآن كل ما عليك فعله هو النقر فوق الزر افتحوانتظر البرنامج لتحميل التكوين. قد يستغرق هذا وقتًا طويلاً. إذا طرح النظام عليك أسئلة (على وجه الخصوص - حول تحديث تكوين قاعدة البيانات ، حول قبول التغييرات في بنية معلومات التكوين) - أجب عليها بالإيجاب.

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

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

تحميل ملف التكوين التحميل

للعمل مع الملفات راجعسوف تحتاج إلى تشغيل قاعدة المعلومات في وضع 1C Configurator. ملف التكوينغير محمل بالملحق (* .cf). كقاعدة عامة ، الملفات غير المحملة ليست كبيرة. ميزة مهمةالملفات راجعهل هذا هم لا تحتوي على بيانات... عند تحميل التكوين ، سيتم استبدال التكوين الحالي بالكامل بالتكوين الذي تم تحميله. لتحميل ملف ، انتقل إلى القائمة الرئيسية: التكوين-> حفظ التكوين في ملف... لتحميل التكوين ، عليك الذهاب: التكوين-> تحميل التكوين من ملف.

الهيكل الداخلي لملف التكوين (* .cf) ليس سرا. قام الأشخاص الطيبون بتفكيكه منذ فترة طويلة وأنشأوا العديد من الأدوات المساعدة المثيرة للاهتمام التي تتيح لك العمل بهذا التنسيق. يحتوي Infostart على عشرات (إن لم يكن أكثر) من المنشورات الشيقة التي تقرأ بطريقة ما محتويات ملفات * .cf ، لذا فإن هذا الموضوع ليس جديدًا على الإطلاق.

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

يبدو لي أن هذا المقال كان حافزًا لعدد من التطورات بواسطة مؤلفين آخرين. دفع انفتاح المعلومات وتوافرها النشاط الإبداعي للمؤلفين ، وتلقى المجتمع بأكمله عددًا من الأدوات الممتازة للعمل مع قواعد بيانات ملفات 1C.

اعتقد انه وصف مفصليمكن أن يثير تنسيق CF أيضًا اهتمام العديد من المؤلفين ، وربما سنحظى بفرصة رؤية الكثير من التطورات الجديدة المثيرة للاهتمام حول موضوع ملفات التكوين.

خلفية

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

  • ، مؤلف
  • http://www.richmedia.us/post/2011/01/18/cf-file-format-1c-8-comp Compatible.aspx ، إذا لم أكن مخطئًا ، فإن المؤلف
  • ، مؤلف

المصطلح

دعنا ننتقل مباشرة إلى موضوع مناقشتنا.

من أجل وضع علامة على حرف i ، دعنا نحدد اسم التنسيق نفسه.

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

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

انظر بالداخل

وحدة منطقية لتخزين البيانات بالداخل وعاء هو وثيقة . الوثيقة هي مجموعة كاملة وذات مغزى من البيانات التي يمكن قراءتها وتفسيرها بطريقة ما. أنا لا أستخدم المصطلح " ملف"، لأنني سأحتفظ بهذا الاسم لكيان آخر ، حوله بعد ذلك بقليل.

لذلك ، بشكل عام ، ملف CF (EPF / ERF) هو وعاء التي يتم تخزينها المستندات .

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

هيكل الحاوية

تتضمن الحاوية الأجزاء التالية (بالترتيب):

  1. رأس الحاوية
    1. عنوان أول كتلة فارغة يمكن إضافة البيانات إليها
    2. حجم الكتلة الافتراضي
    3. عدد الملفات الموجودة في الحاوية
  2. وثيقة جدول محتويات الحاوية
  3. البيانات الفعلية المدرجة في جدول المحتويات

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

هيكل الكتلة

تتكون الكتلة من رأس وجسم. يشير الرأس إلى الحجم الإجمالي للمستند بأكمله ، وحجم الكتلة الحالية وعنوان الكتلة التالية (موضعها في الملف). مباشرة بعد العنوان يوجد جسم الكتلة - في الواقع ، البيانات التي نحتاجها. نص الكتلة هو بالضبط الطول المحدد في الرأس (بالبايت).

داخل الحاوية ، هنا وهناك ، هناك ثابت سحري يشير إلى نوع من "الفراغ" - هذا هو الرقم 0x7fffffff.

عندما نقوم بتجميع مستند من الكتل ، فإننا ننظر في الرأس إلى عنوان الكتلة التالية. إذا كانت تساوي 0x7fffffff ، فلا توجد كتلة "تالية" ، فهذه هي الكتلة الأخيرة.

الثابت 0x7fffffff هو قيمة INT_MAX ، أي الحد الأقصى لقيمة عدد صحيح موقعة 4 بايت.

"الملفات" المنطقية

ذكرت أن المصطلح " ملف"سأحفظه حتى أوقات أفضل. لقد حان هذه الأوقات :)

يتم تخزين كل التكوين في حاوية مثل الملفات... إذا تذكرنا الدورة المدرسية في علوم الكمبيوتر ، فإننا نتذكر أن "الملف" ، كما أخبرونا ، هو اسم وثيقة.

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

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

مكونات الملف

كل ملف يتكون من اثنين مستندات:

  1. مستند السمات الذي يحتوي على اسم الملف وتواريخ الإنشاء / التعديل
  2. مستند المحتوى الذي يحتوي على نص الملف الفعلي

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

  1. عنوان (إزاحة الملف) لمستند السمة
  2. عنوان (إزاحة الملف) لمستند المحتوى
  3. الرقم 0x7fffffff (علامة نهاية السجل).

دعني أذكرك أنه يمكن تقسيم كل مستند إلى كتل (مجزأة). ستتم مناقشة خوارزمية تجميع مستند من الكتل أدناه.

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

ميزات ضغط البيانات.

يمكن أن تحتوي الحاوية على مجموعة متنوعة من الملفات. كقاعدة عامة ، هو كذلك ملفات نصيةبترميز UTF-8. ومع ذلك ، قد تكون هناك ملفات حاوية أخرى بين ملفات الحاوية. أسهل طريقة لعمل تشبيه هي نظام الملفات. الحاوية هي دليل ، والملفات الموجودة داخل الحاوية هي محتوياتها. يمكن أن يحتوي الدليل على أدلة أخرى.

الدليل الجذر لهذا " نظام الملفات"هو ملف * .CF نفسه. بداخلها ، قد تكون هناك ملفات حاوية أخرى ، في الواقع ، أدلة متداخلة تتم قراءتها وفقًا لنفس الخوارزمية تمامًا ولها نفس البنية تمامًا.

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

سلسلة كتلة مجانية

نتيجة حذف أي بيانات من الحاوية ، قد تظهر مسافات فارغة فيها. هذه المساحات الحرة مرتبطة في سلسلة وتشكل نوعًا من "المستند" ، بياناته مفقودة. بمعنى آخر ، ترتبط الكتل المجانية ببعضها البعض بنفس الطريقة التي ترتبط بها كتل المستندات ببعضها البعض. يشار إلى عنوان أول كتلة حرة في بداية رأس الحاوية. إذا كان عنوان الكتلة الحرة هو INT_MAX ، فهذا يعني أنه لا توجد كتل حرة (فارغة) في منتصف الحاوية.

ملخص موجز للجزء النظري

  1. ملف CF (EPF / ERF) مكتوب بتنسيق "حاوية"
  2. تبدأ الحاوية برأس
  3. يتم تسجيل جميع محتويات الحاوية ، باستثناء العنوان ، على أنها "مستندات"
  4. يمكن تقسيم الوثيقة إلى كتل
  5. يبدأ المستند برأس كتلة يخبرك بكيفية قراءة المستند بأكمله.
  6. يتبع مستند جدول المحتويات مباشرة بعد عنوان الحاوية.
  7. جدول المحتويات هو مجموعة من الإدخالات التي تشير إلى " الملفات"داخل الحاوية
  8. يتكون كل ملف من وثيقتين - مستند السمات ، الذي يحتوي على اسم هذا الملف ، ومستند المحتوى ، حيث توجد ، في الواقع ، بيانات الملف.
  9. يحتوي كل إدخال في جدول المحتويات على عنوانين. الأول هو عنوان مستند سمات الملف ، والثاني هو عنوان مستند المحتوى.
  10. يمكن أن تحتوي الحاوية على حاويات متداخلة (مثل المجلدات المتداخلة)
  11. يتم ضغط الملفات الموجودة داخل الحاوية الجذرية باستخدام خوارزمية Deflate ، وتتم كتابة الملفات داخل الحاويات المتداخلة بدون ضغط.

دعونا نشعر بالفعل بالبايتات

لذلك ، حان الوقت للنظر في كيفية ترتيب جميع الكيانات المذكورة أعلاه على وجه التحديد.

الطريقة الرئيسية لقراءة البيانات من الحاوية هي قراءة سلسلة الكتل التي تشكل مستندات معينة. يبدو أنه سيكون من الصواب البدء بمبدأ قراءة مستندات الكتلة.

قراءة وثيقة كتلة كتلة

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

لذلك ، رأس الكتلة هو سلسلة 31 بايت. هذا الخط يشبه هذا:

[حجم المستند بأكمله] [مسافة] [حجم الكتلة الحالية] [مسافة] [عنوان الكتلة التالية] [مسافة] ، حيث:

  • CRLF - الترجمة القياسية سلاسل النوافذ، زوج من الأحرف \ r \ n (0x0D ، 0x0A)
  • حجم المستند بالكامل هو الطول الإجمالي للمستند بالبايت. مكتوب كسلسلة تمثيل لرقم ست عشري. الطول 8 بايت.
  • الفضاء هو الفضاء. 0x20 حرفًا
  • حجم الكتلة الحالية هو طول جسم الكتلة بالبايت. تتم كتابته أيضًا كتمثيل سلسلة لرقم INT32 بتنسيق سداسي عشري. إذا كان المستند يتكون من كتلة واحدة ، فسيكون حجم المستند بأكمله إما أصغر أو مماثلًا لحجم الكتلة الحالية (وهو أمر منطقي)
  • عنوان الكتلة التالي - العنوان الذي توجد عليه الكتلة التالية من المستند. إذا كان عنوان الكتلة التالية هو INT_MAX ، فهذا يعني أنه لا توجد كتلة تالية. تتم كتابة عنوان الكتلة التالية أيضًا كسلسلة تمثيل لرقم.

مباشرة بعد رأس الكتلة هو جسم الكتلة ، الذي له الطول المحدد في حقل "حجم الكتلة الحالية".

ضع في اعتبارك الصورة: طول المستند بأكمله هو 0x54 بايت ، وهذه البايت 0x54 مظللة باللون الأحمر. هذه بيانات الوثيقة. طول الكتلة هو 0x200 بايت ، أي أكثر من طول المستند نفسه. لهذا السبب ، فإن باقي بيانات الكتلة هي "أصفار" للمساحة غير المستخدمة. البايتات المهمة هي تلك التي تم تمييزها بحد أحمر.

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

يجب أن تستمر القراءة حتى يتم العثور على القيمة 0x7fffffff في حقل "عنوان الكتلة التالية" ، أو حتى تتم قراءة عدد البايتات المحدد في حقل "حجم المستند بأكمله".

يكون الحقل "حجم المستند بأكمله" ذا معنى للكتلة الأولى فقط. في جميع الكتل اللاحقة من المستند ، لها القيمة 0x00000000.

تنسيق رأس الحاوية

يبلغ طول رأس الحاوية 16 بايت ويتكون من الحقول التالية:

حقل

تفسير

أول عنوان كتلة مجاني

INT32 (4 بايت)

Offset الذي تبدأ عنده سلسلة الكتل الحرة

حجم الكتلة الافتراضي

INT32 (4 بايت)

يمكن أن يكون طول الكتلة عشوائيًا ، ولكن يمكن استخدام القيمة الافتراضية لإضافة كتل جديدة ، على سبيل المثال.

مجال مجهول الغرض (انظر التعليقات على المقالة) غالبًا ما يتزامن مع عدد الملفات الموجودة في الحاوية

INT32 (4 بايت)

يتطابق الرقم الذي يعكس قيمة معينة ، كقاعدة عامة ، مع عدد الملفات الموجودة في الحاوية ، ومع ذلك ، يعتقد الزملاء في التعليقات أن هذا ليس صحيحًا تمامًا. هذا الرقم ليس له تأثير على خوارزمية تفسير الحاوية ؛ يمكن تجاهله.

حقل محجوز

INT32 (4 بايت)

دائمًا 0 (هل هو دائمًا؟)

جدول المحتويات مستند تنسيق السجل

ملف سمات تنسيق المستند

يصف مستند السمة اسم الملف وتاريخ إنشائه / تعديله.

حقل

تفسير

وقت إنشاء الملف

UINT64 (8 بايت)

وقت إنشاء الملف ، معبرًا عنه بفواصل زمنية تبلغ 100 ميكرو ثانية منذ بداية عصرنا (01.01.0001 00:00:00)

وقت تعديل الملف

UINT64 (8 بايت)

بطريقة مماثلة

حقل محجوز

INT32 (4 بايت)

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

اسم الملف

سلسلة بتنسيق UTF-16

يشغل الجزء المتبقي من نص المستند بالكامل (ناقص تاريخين وحقل دعم)

مبدأ قراءة الحاوية

  1. جمع وثيقة جدول المحتويات من الكتل وقراءتها
  2. اجتياز جميع الإدخالات في مستند جدول المحتويات واقرأ مستندات السمات (أسماء) ملفات الحاوية
  3. قم بمطابقة كل اسم تم استلامه مع عنوان مستند المحتوى
  4. الإخراج هو المراسلات "اسم الملف" -> "عنوان المحتوى"

قراءة الملفات

  1. احصل على عنوان مستند المحتوى من جدول المحتويات حسب اسم الملف
  2. تجميع مستند محتوى من الكتل
  3. إذا كانت حاوية جذر ، فقم بفك ضغط مستند المحتوى (يكون مضغوطًا)
  4. مستعد. النتيجة التي تم الحصول عليها هي بيانات الملف الذي تم البحث عنه.

تحديث 02/25/2014

أخيرا

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

في هذه المقالة سوف أعلمك كيفية إنشاء ملف تكوين 1C cf. ما هو هذا الملف ولأي أغراض يحتاجه؟ دعنا نجيب على السؤال الأول: في هذا الملفيتم حفظ تكوين 1C. لأي أغراض يتم استخدامه في أغلب الأحيان؟ لتحميل التكوين المحفوظ في قاعدة بيانات فارغة. ولكن هناك شيء آخر ، دعنا نسميه "الاستخدام غير القياسي".

باستخدام ملف cf ، يمكنك تحديث تكوين 1C. باستخدام هذا الملف ، يمكنك القفز فوق عدة إصدارات في وقت واحد ، وعدم تحديثها واحدة تلو الأخرى باستخدام ملفات cfu. تفاصيل حول التحديث خطوة بخطوةاقرأ تكوينات 1C في مقالتي:

وفي هذه المقالة سوف نتعلم كيفية إنشاء ملف cf. للقيام بذلك ، تحتاج إلى تسجيل الدخول.

ألفت انتباهك إلى حقيقة أن المستخدم الذي تدخل بموجبه إلى مُكوِّن قاعدة 1C يجب أن يكون لديه حقوق للعمل مع المُكوِّن.

لإنشاء ملف cf ، تحتاج إلى فتح التكوين إذا كان مغلقًا. يمكن إغلاقه في كثير من الأحيان. لفتحه ، اضغط على الزر - افتح التكوين.

تم فتح التكوين ، على اليسار يمكنك رؤية قائمة البيانات الوصفية.

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

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

نذهب إلى قائمة التكوين ، حيث نختار العنصر "حفظ التكوين في ملف"

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

يتم الاحتفاظ بالملف بأكمله.

الآن يمكنك استخدامه لتحديث تكوينات مماثلة.

يمكنك مشاهدة عملية إنشاء ملف cf "مباشر" في الفيديو أدناه:


كيفية تحديث تهيئة 1C باستخدام ملف cf ، اقرأ مقالتي التالية:

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

تعلم البرمجة في 1C في مكان من كتابي "برنامج في 1C في 11 خطوة"

  1. الكتاب مكتوب بلغة واضحة وبسيطة - للمبتدئين.
  2. تعلم كيفية فهم بنية 1C ؛
  3. ستبدأ في كتابة التعليمات البرمجية بلغة 1C ؛
  4. إتقان تقنيات البرمجة الأساسية ؛
  5. تعزيز المعرفة المكتسبة بمساعدة كتاب مشكلة ؛

دليل ممتاز للتطوير في تطبيق 1C مُدار ، للمطورين المبتدئين والمبرمجين المتمرسين.

  1. بأسعار معقولة جدا و لغة مفهومةالمعارض
  2. تم إرسال الكتاب إلى البريد الإلكترونيالخامس تنسيق PDF... يمكن فتحه على أي جهاز!
  3. فهم أيديولوجية تطبيق 1C المُدار
  4. تعرف على كيفية تطوير تطبيق مُدار ؛
  5. تعلم كيفية التصميم النماذج المدارة 1 ج ؛
  6. ستكون قادرًا على العمل مع Basic و العناصر الضروريةالنماذج المدارة
  7. البرمجة ل تطبيق مُدارسوف يتضح

كود ترويجي لخصم 15٪ - 48PVXHeYu


إذا كان هذا الدرس قد ساعدك في حل أي مشكلة ، فقد أعجبك ذلك أو تبين أنه مفيد ، فيمكنك حينئذٍ دعم مشروعي عن طريق تحويل أي مبلغ:

يمكنك الدفع يدويًا:

ياندكس موني - 410012882996301
ويب موني - R955262494655

انضم إلى مجموعاتي.

عملية تعيين التكوين النموذجي في 1C: سيتم وصف نظام المؤسسة بالتفصيل أدناه. 8.3 (في الإصدارات 8.2 و 8.1 الإجراءات هي نفسها) في أنظمة تشغيل Windows ، باستخدام مثال الحل " محاسبة المؤسسة ، مراجعة 3.0". نظرًا لأن تثبيت التكوين النموذجي يحدث من قوالب التكوين ، فسيتم وصف خوارزمية تثبيت القالب بالتسلسل ، ثم إنشاء قاعدة بيانات جديدة من القالب المثبت.

1. تثبيت القالب

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

افتح الدليل باستخدام مثبت التكوين النموذجي وقم بتشغيل الملف setup.exe.

يبدأ مثبت التكوين. انقر " بالإضافة إلى ذلك»في النافذة الأولى للبرنامج.

الآن حدد الدليل حيث سيتم تخزين القالب. بشكل افتراضي ، يقدم لنا البرنامج دليلاً ٪ APPDATA٪ \ 1C \ 1Cv8 \ tmplts... هذا الكتالوج متاح فقط للتيار مستخدم Windows... إذا كنت تريد أن يكون قالب التكوين متاحًا لجميع المستخدمين هذا الحاسوب، يجب عليك تغيير مسار تثبيت القالب إلى الدليل الذي يستخدمه المستخدمون الآخرون نظام التشغيل... بعد تحديد الدليل المطلوب ، انقر فوق " بالإضافة إلى ذلك».

نحن في انتظار انتهاء التثبيت والنقر " مستعد"لإكمال المعالج.

توجد قوالب التكوين في أدلة فرعية لهيكل معين - يختار كل موفر تكوين دليلاً فرعيًا بناءً على اسم مؤسسته (على سبيل المثال ، يضع 1C حلوله في دليل 1C) ، ثم تنتقل التكوينات ، وداخل هذه الدلائل الفرعية ، التقسيم إلى الدلائل الإصدارات المقابلة من التكوينات التي تم إصدارها. وبالتالي ، سيكون المسار الكامل لقالب التكوين في حالتنا كما يلي: C: \ 1C_BASE \ tmplts \ 1c \ محاسبة \ 3_0_28_3 \، أين:

  • ج: \ 1C_BASE \ tmplts \- دليل عام لتخزين القوالب
  • ... \ 1 ج \- دليل باسم مزود الحل
  • ... \ محاسبة \- دليل تكوين الاسم المستعار
  • …\3_0_28_3\ - دليل بإصدار التكوين الحالي

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


2. إنشاء قاعدة بيانات جديدة من قالب

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

سيتم فتح معالج إضافة قاعدة معلومات / مجموعة. إذا تم إنشاء قاعدة معلومات جديدة ، فاضبط زر الاختيار المناسب (الذي تم تعيينه افتراضيًا بالفعل) وانقر فوق " بالإضافة إلى ذلك».

في النافذة التالية ، سنرى قائمة بالقوالب المثبتة في الدليل السابق المحدد. وفقًا لملف البيان ، بالنسبة للقالب المثبت ، هناك خياران لإنشاء قاعدة معلومات - قاعدة بيانات جديدة (نظيفة) ، وقاعدة بيانات بها بيانات تجريبية لإثبات إمكانات التكوين. (إذا كنت تخطط لإنشاء قاعدة معلومات للتحميل اللاحق للبيانات فيها من ملف التفريغ (* .dt) أو لتطوير تكوين جديد ، فأنت بحاجة إلى تحديد العنصر " إنشاء قاعدة معلومات بدون تكوين.. ".) حدد الخيار الذي نحتاجه وانقر فوق" بالإضافة إلى ذلك».

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

حدد مسار موقع ملفات قاعدة البيانات وانقر مرة أخرى " بالإضافة إلى ذلك».

في الصفحة الأخيرة ، نحدد معلمات التشغيل للقاعدة المضافة. يتم إضافة إصدار 1C: Enterprise client الذي يتم تشغيله من ملف البيان. إذا كان إصدار التكوين يختلف عن إصدار 1C (على سبيل المثال ، تكوين الإصدار 8.2 ، وتريد التشغيل من عميل إصدار 8.3) ، يجب عليك تغيير هذه المعلمة ، أو تثبيت "1C: Enterprise" أيضًا الإصدار الذي تريده... بعد تحديد المعلمات ، انقر فوق " مستعد"لإكمال المعالج ، ثم ابدأ عملية إنشاء قاعدة بيانات جديدة (في الواقع ، تحميل البيانات من ملف 1Cv8new.dtأو 1Cv8.dt ) ، الأمر الذي قد يستغرق بعض الوقت.

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

هل هذه المادة تساعدك؟