لائحة الطعام
مجاني
تحقق في
الرئيسية  /  الوسائط المتعددة / 1C اختيار SCD للمنظمة. SCD ليس فقط للتقارير - تنفيذ التحديدات العالمية

1C اختيار SCD للمنظمة. SCD ليس فقط للتقارير - تنفيذ التحديدات العالمية

ما الذي يمكن استخدامه؟

الرأي في التفكير - للتقارير.

فعلا إمكانيات اتفاقية مكافحة التصحر تتجاوز بناء التقارير العالمية.

واليوم سنظهر كيف باستخدام CCD، سيكون المستخدم قادرا على تكوين اختيار البيانات المرن.وبعد بعد ذلك، سيتم استخدام هذا الاختيار عند تلقي البيانات ومعالجتها.

لأي مهام سيكون مفيدا؟

هنا أمثلة من التكوينات النموذجية:

  • معالجة "تفريغ البيانات إلى الموقع"
  • تشكيل قائمة الأسعار
  • تفريغ البيانات في TSD (محطة اكتساب البيانات)
  • تجزئة السلع والشركاء
  • تشكيل الطلبات (العملاء والموردين) للاحتياجات
  • تخطيط إصلاح في 1C: ERP.

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

إنشاء اختيار تعسفي في نموذج مدار باستخدام SKD

الدرس يرى العمل مع إعدادات رابط مخططات تخطيط البيانات:

  • أخذ العينات
  • إعدادات رابط الاتصالات البرمجيات وخطط التخطيط
  • إنشاء الاختيارات الافتراضية في LCD.

الحصول على البيانات من القاعدة مع تصفية

يوضح الفيديو كيف يمكنك تحديد البيانات باستخدام التحديد المضيف مسبقا في تخطيط الإعدادات.

مستعمل كائن "مخيف" - performancemuchemuchcompolmpollacilecolcous..

في الواقع، ليس كل شيء صعب للغاية - في 8 دقائق نحل المهمة.

تخزين اختيارات CCD في قاعدة المعلومات

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

نحن نفهم كيفية حل هذه المشكلة في التكوين "1C: إدارة المؤسسات الإنتاج 1.3".

عرض سعيد! :)

بشكل عام، يوفر LCD الكثير من الفرص.

فيما يلي بعض "الأفلام" التي لم يكن لدينا وقت وصفها في صفحة الدورة التدريبية.

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

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

في الوقت نفسه، من المهم الحصول على النتائج الصحيحة - هناك ميزات في هذا إذا كانت المصادر إلى حد ما

بمساعدة CE، يمكنك ببساطة الحصول على قطع آخر في كل تاريخ في التقرير.

أو، من أجل الوضوح، - الحصول على سعر البضائع لكل تاريخ للبيع.

يمكن تنظيم استخدام LCD خاتمة تقرير جميع التواريخ للفترةوليس فقط تلك التي كانت هناك بيانات في التقرير (تاريخ الإضافة دون برمجة، فقط قدرات CCD)

بمساعدة CCD، يمكنك تنظيم مجموعات متداخلة مع إضافة فترة الفترات (السنة / الربع / الشهر، إلخ)

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

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

كيف في التقرير لتوصيل عدة ظروف من قبل أو؟ مثل هذا الاحتمال، على سبيل المثال، في منشئ التقرير ليس - ولكن يوجد في CCD

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

بالطبع، هناك الفروق الدقيقة التي تحتاج إليها لاستئتبار الانتباه

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

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

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

لذلك، من المهم تكوين الحقول بشكل صحيح في تقرير SCD بحيث يتم عرض البقايا بشكل صحيح ومع التفاصيل إلى المستند، وبدون ذلك.

قد تتغير نتيجة التقرير اعتمادا على مكان تكوين التحديد حسب قيمة الموارد - على مستوى التقرير وعلى مستوى المجموعة الفردية، تحتاج إلى مراقبة.

أذا أردت مسابقة مهنيا و daily. تطبيق في عملهم، التسجيل للدورة:

الدعم - 2 أشهروبعد حجم الدورة - 34 ساعة دراسية.

لا تأجيل دراستك!

توسيع لغة الاستعلام لنظام تخطيط البيانات

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

عناصر بناء الجملة لتوسيع استعلام نظام تخطيط البيانات

إختر

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

على سبيل المثال:

(حدد التسمية، المستودع)

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

على سبيل المثال، تسمية الدخول. * يشير إلى إمكانية استخدام الشركات التابعة في مجال "التسميات" (على سبيل المثال، الحقول "التسمية. رمز"). قد يكون العنصر المحدد موجودا فقط في طلب الارتباط الأول.

أين

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

(حيث التسمية *، مستودع)

أنا مثال على ذلك

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

لحل المشكلة، يمكنك تقديم طلب يربط المركب الأيسر السمماء وجدول المبيعات من البيع، نتيجة لذلك، للحصول على تسمية لم يتم بيعها في الفترة المحددة، نحصل على قيم الحقول الطرف المقابل, معاهدة, عدد, مجموع \u003d فارغة. مثل هذا الطلب:

اختر Sprnomenclature. رابط كمساعدات نضج، بيع.

هنا هي النتيجة:

الطرف المقابل معاهدة التسمية عدد مجموع
باطل باطل _test1. باطل باطل
ذ م م "ROG وحيوف" العقد 1. النعال 10 1200
"غازبروم" عقد بارد الأحذية 5 13000
باطل باطل جالوشي باطل باطل
باطل باطل الصخري باطل باطل

في هذا المثال، لم يكن هناك أي مبيعات للسمات: "Galoshes" و "slates"

وأي شيء، إذا جمعنا عينة على الطرف المقابل، فإن التسمية بالكامل غير المشروع سينخفض \u200b\u200bفي مجموعة منفصلة، \u200b\u200bحيث يكون النظير \u003d NULL، ولكن العميل يريد أن يكون لديك اختيار تعسفي على حقل الطرف المقابل (يعني بشكل طبيعي سجل البيع). كيف تكون؟ بعد كل شيء، في جوهرها، نحتاج إلى تصفية الجدول فقط مبيعاتوبعد إذا كنا نستخدم الإكمال التلقائي في مصمم CCD، فسيحصل الحقل على الحقل الطرف المقابل، يبدو أن كل شيء جيد، ولكن عند تنفيذ تقرير مع التحديد وفقا للنظير المقابل، سنضيع جميع السجلات من الاتصال مع التسمية. على سبيل المثال، قم بتثبيت التحديد: الطرف المقابل \u003d LLC "ROG وحيوف"وبعد ستظهر النتيجة مثل هذا:

ليس على الإطلاق ما نحتاجه، أليس كذلك؟

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

الحل هو: لهذا في طلبات مصمم في علامة التبويب تخطيط البيانات => الجداول إضافة شرط حقل لشروط الجدول الظاهري تم الاستلام وتغييره الاسم المستعار الطرف المقابل.

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


نتيجة لتنفيذ هذا المخطط مع التقسيم المحدد، سيستغرق الطلب الناتج النموذج:

اختر Spring. ارتباط كتراس ناتج، وموقف. المقاول كجداق، وتعزيز. مواهب نقل المساهم، بما في ذلك. لون العالم كائن كما هو الحال، ويتطلب التمثيل كتمثيل تسميل ناضج من الكتاب المرجعي. ترك Sprnomensclature اتصال Regisparnation. بيع. تدور (& P ،،، الطرف المقابل \u003d & P3) كيفية البحث في Sprnomenclature. رابط \u003d المبيعات.

وبناء على ذلك، النتيجة:

الطرف المقابل معاهدة التسمية عدد مجموع
باطل باطل _test1. باطل باطل
ذ م م "ROG وحيوف" العقد 1. النعال 10 1200
باطل باطل الأحذية باطل باطل
باطل باطل جالوشي باطل باطل
باطل باطل الصخري باطل باطل

Test1 هي مجموعة في كتيب التسميات، حيث يكمن كل شيء

يتم إرفاق المنشور بمخطط XML للتقرير المستخدم للنشر. المخطط الذي تم إنشاؤه في الأتمتة المعقدة، لكنني أعتقد أن كل شيء سيعمل تماما وفي UPP وفي UT 10

تلخيص

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

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

المستخدمة البرمجيات

  • برنامج لإنشاء لقطاتsnimok!
  • محرر ملفات XML

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

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

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

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

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

وعلى علامة تبويب الاختيار إضافة إلى اختيار المقابل:

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

الآن دعونا نخلق معالجات حدث حدث توقف عن الحدث ومعالج زر التنفيذ، يتم عرض التعليمات البرمجية أدناه:

مغناطيس؛ تم تصميم زر الإجراء (زر). التوصية ()؛ آلة التمهيز \u003d مجمع جديد منظف القميص. Mockkomponovka \u003d آلة المجلد. ملء (تخطيط، رابط. إعدادات الصب ()، اكتب ("Componne componne-spedlacollaccisonision")؛ ProcessorComponovka \u003d مكونات المعالجات الجديدة؛ processorcomponovka.initialize (mockcomples)؛ معدات المعالج \u003d نتائج جديدة من المعالجات المعالجات المعاملات على شكل مدمجة؛ معدات المعالج. اضبط الكائن (نتيجة)؛ ممارسة المعالج. تأكد (ProcessorComponovka)؛ إذا rementforms. النتيجة. سولونكس. سباق () \u003d 0 ثم rementforms. النتيجة. clowons ()؛ انتهى إجراءات extrocarbage () تخطيط \u003d الاستقبال ("التخطيط")؛ الملحقات المصدر \u003d المصدر الجديد Accessoryanavodaskomkudy (تخطيط)؛ Linker.Initialize (مسافر المصدر)؛ محمل. كليبات (تخطيط. تثبيت تثبيت)؛ exprudress.

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

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

Kononov سيرجي