لائحة الطعام
مجاني
تحقق في
الرئيسية  /  الأنترنيت / التغيير الأمثل في وضوح العناصر على شكل مدار. التغيير الأمثل في وضوح العناصر على النموذج الخاضع للرقابة 1C 8.3 التحكم في شكل عناصر النموذج

التغيير الأمثل في وضوح العناصر على شكل مدار. التغيير الأمثل في وضوح العناصر على النموذج الخاضع للرقابة 1C 8.3 التحكم في شكل عناصر النموذج

من الضروري جعل العنصر الافتراضي غير مرئي في النموذج، ولكن مع القدرة على عرضه - تأتي رؤية المستخدم عناصر النموذج إلى الإنقاذ.

دانو

شكل معلمات المعالجة، مع الصفحات الثلاث من "إعدادات الاتصال"، "تسجيل" و "متقدم".

مهمة

بشكل افتراضي، إخفاء علامة التبويب "المتقدمة"، ولكن مع القدرة على عرضه إذا لزم الأمر من وضع 1C: Enterprise.

قرار

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

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

عند تغييرات الرؤية، سيتم حفظ القيمة وسيتم فتح النموذج المكون.

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

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

كما تعلمون، يبدأ تطوير واجهة قاعدة المعلومات بتكييف هيكل قائمته، لأنها مريحة والمنطقية، ستكون النظام بأكمله ككل سيكون مفهوما للغاية.

بعد قراءة المقال، سوف تتعلم:

  • ما الدور الذي يلعبه النظام الفرعي في تكوين هيكل القائمة؟
  • كيفية تشكيل أقسام القائمة من المستوى الأول والثاني؟
  • كيفية تكوين تكوين الأوامر المعروضة في أقسام القائمة؟
  • لماذا تحتاج إلى محرر واجهة الأوامر وكيفية العمل معها؟
  • كيفية تكوين واجهة الأوامر للقسم الرئيسي؟

القابلية للتطبيق

تناقش المقالة واجهة "سيارات الأجرة" للتكوين المتقدمة في منصة 1C 8.3.496. المعلومات ذات صلة بإصدار النشرات من النظام الأساسي الحالي.

النظم الفرعية. إعداد واجهة باستخدام النظم الفرعية

تشير النظم الفرعية إلى الكائنات الشائعةوبعد أنها توفر القدرة على تصنيف كائنات التكوين ل النظم الفرعية.

لتحديد ملحقات المنشآت إلى النظم الفرعية في نافذة تحرير الكائنات هناك علامة تبويب مقابلة تتم الإشارة إليها على الأعلام إلى ما تشمل النظم الفرعية كائن.

في المستقبل، يمكنك بناء مرشح شجرة الكائن النظم الفرعية.

من الممكن التحكم في: تشمل المحدد النظم الفرعيةالكائنات المرؤوسين النظم الفرعيةوأولياء الأمور النظم الفرعيةأم لا.

تصنيف الكائنات في النظم الفرعيةيخلق الراحة عند إنشاء أدوار.

للكائن دوريمكنك تحديد الحقوق المناسبة وتشير إلى أن هذا دوريمكن بناؤها فقط من قبل هذه الكائنات المضمنة في المحدد النظم الفرعية.

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

تصنيف الكائنات في النظم الفرعيةيستخدم أيضا عند الجمع بين التكوينات. أولئك. يمكنك الجمع بين الكائنات التي تمت تصفيتها بواسطة النظم الفرعية.

غرض مهم من النظام الفرعي هو أن واجهة الأمر التكوين مبنية عليها. تطبيق تسيطر. . النظم الفرعيةالمستوى الأول محدد .

لحالة النظم الفرعيةيمكنك تحديد مدمجة (مرؤوستين). البيانات النظم الفرعيةسوف تشكل مجموعات لوحات الملاحة.

عندما نقوم بتصنيف الكائن النظم الفرعيةقد تشغيل الكائن فقط في المتداخل النظام الفرعيقد يكون في النظام الفرعي المستوى الأول، وفي الآخر.

في الحالة الأخيرة، سيتم عرض الكائن مرتين: وداخل النظام الفرعي الدقيق وبشكل منفصل لوحات الملاحةوبعد في معظم الحالات، هذا غير صحيح تماما.

من حيث المبدأ، فإن النظم الفرعية ليست كائن إلزامي. أولئك. سيتمكن التكوين المتقدمة على النظام الأساسي 8.3 قادرا على العمل دون أي أنظمة فرعية.

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

ولكن إذا كان هناك العديد من الوثائق، والكتب المرجعية والسجلات في التكوين، استخدم النظم الفرعيةيسهل بشكل كبير عمل المستخدم.

لاحظ أن بعض كائن التكوين ينتمي إلى أي النظام الفرعييمكن أن تكون ثلاث طرق.

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

ثانيا، يمكنك استخدام نافذة تحرير النظام الفرعي نفسهوبعد في علامة التبويب بنيةيمكنك تحديد الكائنات المدرجة في هذا النظام الفرعي.

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

تتيح هذه النافذة أيضا للكائن المرغوب فيه النظم الفرعيةوبعد يتم استخدام هذه النافذة في حالة نريد العمل على الفور مع العديد من الكائنات.

عند تحريك المؤشر على كائنات شجرة التكوين في النافذة بالإضافة إلى ذلكيتم عرض المعلومات ذات الصلة حول النظم الفرعية.

عند إنشاء كائن التكوين الافتراضي، لا يؤثر النظام الأساسي 8.3 على ربط الكائن بأي نظام فرعي.

أولئك. يجب أن يذهب المطور إلى هذه المرجعية ووضع خانات الاختيار المناسبة.

إذا كان المطور لا يفي بذلك، سيحدد النظام عدم وجود الانتماء إلى النظم الفرعيةكخطأ.

لكن الخطأ غير حرج، حتى تتمكن من الاتفاق مع هذا.

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

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

بطبيعة الحال، قد يتعين اكتشاف الكائن، من الضروري أن يتم تزويد المستخدم بالحقوق ذات الصلة.

هناك عدد من الحالات عندما يكون المطورون أكثر ملاءمة لتضمين الكائنات المضافة إلى التكوين النموذجي في النظام الفرعي المنفصل.

ل النظم الفرعيةفي تحرير النافذة يمكنك إزالة العلم تمكين في واجهة القيادة.

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

من أجل تكوين تكوين الأوامر المضمنة في القسم المناسب المحدد بواسطة النظام الفرعي، يوجد محرر خاص.

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

يمكنك كل شيء النظم الفرعيةاتصل بهذا المحرر. من المحرر، من الممكن إدارة فتح القوائم في لوحات الملاحة، إمكانية الوصول إلى الفرق في عمل الفريق.

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

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

هناك عمود الرؤية العامة وعمود الرؤية على الأدوار. لكل دور محدد في التكوين، سيكون هناك عمود خاص به. القيمة التي تم تعيينها في عمود الرؤية العامة هي القيمة الافتراضية لأدوار الأدوار.

يمكن أن تأخذ الرؤية للأدوار ثلاث قيم: إما أن يكون العنصر غير مرئي لهذا الدور (1)؛ إما أن تكون مرئية دائما، بغض النظر عن أي علامة يتم تعيين العلم في عمود الرؤية (2)؛ أو سيتم تورث علم الرؤية من علم الرؤية العامة (3).

إذا تم تعيين المستخدمين على المستخدمين وتم تحديد خانة الاختيار لأحدها، وللآخر لا يوجد، ثم القاعدة القياسية للنظام 1C: Enterprise 8 - يسمح للمستخدم بالمستخدم إذا سمح في أحد الأدوار.

في بعض الأحيان يكون من الضروري تغيير واجهة الأوامر على الفور في عدة النظم الفرعيةوبعد في منصة 1C: توجد Enterprise 8 أداة خدمة تتيح لك تحرير واجهة الأوامر في وقت واحد النظم الفرعية.

يتم استدعاء هذه الأداة من قائمة السياق العقدة الجذرية النظم الفرعية.

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

بالإضافة إلى ذلك، يمكنك حتى تغيير التبعية النظم الفرعيةوبعد لهذا هناك زر خاص نقل النظام الفرعي.

لتكوين واجهة الأوامر القسم الأساسي يتم استخدام محرر واجهة القيادة أيضا.

لم يعد يطلق عليه النظم الفرعيةومن خلال قائمة السياق عقدة تكوين الجذر، البند فتحواجهة القيادة للقسم الرئيسي.

في النافذة التي تفتح، يمكننا تحديد: ما هي الأدلة والوثائق والكائنات الأخرى المضمنة في واجهة القيادة هذه. يمكنك أيضا تضمين وضوحها والتحكم في رؤية الأدوار.

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

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

في هذه الغاية، معارفنا مع بنية إعداد القائمة قاعدة المعلومات. في المقالة التالية، سنواصل معارفنا مع الواجهة المدارة والنظر في الفرص ستوفر منصة "1C: Enterprise 8" للعمل مع القوائم.

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

القابلية للتطبيق

تناقش المقالة واجهة "سيارات الأجرة" للتكوين المتقدمة على منصة 1C 8.3.5.1098. يتم عرض المكملات الغذائية في الإصدارات الحالية من النظام الأساسي (8.3.11) في الختام. لذلك، جميع المعلومات المقدمة ذات صلة.

جديد في النماذج المدارة في "1C: Enterprise 8.3"

منصة مطوري منصة "1C: Enterprise 8.3" مرة أخرى تعمل تماما على راحة المستخدمين العاملين بأشكال يمكن التحكم فيها.

دخول خط

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

ومع ذلك، غالبا ما يحتاج المستخدمون إلى البحث ليس فقط على رموز الاسم الأول، ولكن أيضا في اسم مكان تعسفي.

في التكوين في الكائنات المرجعية للبيانات الوصفية لتكوين سطر الإدخال، تم إنشاء علامة تبويب منفصلة "حقل الإدخال":

يقدم الميزات التالية لتشكيل قائمة تحديد عند إدخال السطر:

  • باستخدام البحث النص الكامل؛
  • البحث عن دخول الفرشاة أو في الجزء العلوي من الخط؛
  • بعد البحث مباشرة أو في الخلفية.

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

في وضع المستخدم، يكون البحث عن أي جزء من السلسلة كما يلي: يدخل المستخدم بالتسلسل الأحرف من لوحة المفاتيح، ويبحث النظام.

وليس فقط من الأحرف الأولى من الاسم، ولكن أيضا لدخول الخط المعين:

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

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

إذا تم تثبيت الإعداد المناسب، فيمكن استخدام بحث نصي كامل عند إدخال البيانات في حقل الإدخال.

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

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

نتائج البحث النص الكامل، المقابلة المقدمة خط محلي، كما هو مبين في الشكل:

أذكر أنه في النظام الأساسي 8.3 أصبح من الممكن تجاوز تمثيل النوع المرجعي للبيانات باستخدام إجراءات الإجراءات المعالجة والإجراءات في الوحدة في وحدة إدارة الكائنات.

عند استخدام هذه الوظيفة والمدخلات على السطر، هناك الميزة التالية.

لا يؤثر المعالجون أعلاه على تمثيل القيم في قائمة الاختيار - تعكس القائمة التمثيل الرئيسي للكائن.

ومع ذلك، بعد تحديد، يتم عرض تمثيل إعادة تعريف الكائن المتوقع.

للتكبير، انقر فوق الصورة.

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

تم تعيين خصائص الإدخال المذكورة أعلاه على مستوى كائن البيانات الوصفية بأكملها.

في موقع تكوين معين، يمكن للمطور تجاوز هذه الخصائص.

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

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

للتكبير، انقر فوق الصورة.

القائمة المنسدلة لحقل الإدخال

في النظام الأساسي 8.3، تلقت القائمة المنسدلة لحقل الإدخال وظائف إضافية لتحسين راحة العمل مع النظام.

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

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

للتكبير، انقر فوق الصورة.

يمكن أن يتجاوز استخدام التاريخ لدعائم محددة كائن أو عنصر في النموذج.

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

أيضا في قائمة إدخال الإدخال هناك أمر "إنشاء كائن جديد". سيؤدي هذا إلى فتح شكل عنصر جديد.

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

أمر استخدام الأوامر نموذجي "إنشاء عنصر جديد" هو كما يلي. المستخدم يدخل الاسم العنصر الضروري في مجال الإدخال.

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

تتيح لك الابتكارات التي تعتبر زيادة معدل معلومات الدخول في النظام.

حفظ إعدادات القوائم الديناميكية

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

ظهر عنصر الجذر في التكوين خاصية جديدة - مستودع إعدادات المستخدم للقوائم الديناميكية.

يتم تحديد هذه الخاصية من قائمة إعدادات التخزين المحددة في التكوين.

للتكبير، انقر فوق الصورة.

يطلق تحديد القوائم في وضع المستخدم باستخدام عنصر القائمة المقابلة:

يشبه ظهور النموذج إعداد التقرير.

للتكبير، انقر فوق الصورة.

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

في وضع Configurator، يجب عليك ملء مجموعة خصائص جدول النموذج من الإعدادات المخصصة.

من الضروري تحديد مجموعة منفصلة من النموذج، داخل العناصر التي ستتم إضافتها لعرض التحديد.

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

للتكبير، انقر فوق الصورة.

إذا قام المستخدم بتكوين القائمة لنفسه، فستحفظ الإعدادات تلقائيا ومع إعادة فتح القائمة سيكون لها نفس الشكل.

يتم حفظ وضع عرض القائمة الديناميكي (القائمة والخشب والقائمة الهرمية) جنبا إلى جنب مع إعدادات عناصر النموذج.

لقائمة واحدة من المستخدم، يمكن حفظ العديد من الخيارات المختلفة للإعدادات.

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

للتكبير، انقر فوق الصورة.

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

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

للتكبير، انقر فوق الصورة.

في وضع المستخدم، سيبدو هذا الزر هذا:

للتكبير، انقر فوق الصورة.

لأن يتم وصف المواد الموجودة في المقالة للمنصة 8.3.5، فأنت تحقق ذلك.

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

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

في المقالة السابقة، والسبب الذي التغير في وضوح العناصر على نموذج مدار ليس طريقة جيدة إعادة بناء الواجهة، وإدارة توافر عناصر النموذج للمستخدمين.

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

كل ذلك على العميل

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

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

وقطع العناصر المخفية عناصر القابلية (الفريق). يحذر. التوفر \u003d غير العناصر. يحذر. التوفر؛ exprudress.

يأخذ العنصر النموذج التالي غير متوفر:

عند تغيير توافر عناصر من الطعون إلى الخادم لإعادة رسم الشكل، كما كان مع العلم "الرؤية"، لا يحدث.

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

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

الآن في الأمر "إخفاء القائمة الديناميكية"، اكتب المعالج التالي:

والتغيير إجراء إخفاء comcommanadability (الأمر) إذا العناصر. الصفحات. الصك الحالي \u003d العناصر. صفحة 1 ثم عناصر. الصفحات. الصك الحالي \u003d العناصر. صفحة 2؛ خلاف ذلك، العناصر. الصفحات. الصك الحالي \u003d العناصر. صفحة 1؛ انتهى exprudress.

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

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

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

استخدام إمكانيات النماذج المدارة بشكل صحيح!