تعليمات بسيطة - كيفية عرض الصورة في التقارير على CCD. تعليقات على "" استخدام SCD لوثائق الطباعة "

قم بإنشاء تقرير خارجي سيعرض معلومات الإبلاغ عن بقايا التسميات ومثلها. المعلومات المطلوبة طلب استعلام باستخدام مجموعة بيانات نوع "الاستعلام"، والتي تحتوي على نص الاستعلام:
إختر
_demonometer. رابط كما التسمية
ضع الحساب الفعلي
من
دليل. remotemeclature مثل _Demonometer
أين
ليس _femoncretor. عرض تقديمي
وليس _temonometer.tegroup.
;

////////////////////////////////////////////////////////////////////////////////
إختر
الكتاب الفعلي. Namerenclature،
_temosoomattovachtovato المحطة.
_adoomostakenothraztostkatkiochorota.goliticity،
_enoomostakerstechnothorstExts.
_ENOOMOSTATOVOYOVTOVTO STIOLSILESSIFTS. Cleicity،
_temosostatovoyovtovtochstoytakeyother.
_enoomostacherstechnotowstoxostodioborota.golismoboto.
من
فعلا intonunculture
الاتصال الأيسر من regisprocessing ._temo-strokeswholds. lostatatesforts كما السكتات الدماغية _themost
وفقا للنظام الفعلي. غير ناضج \u003d _temosoomattovachovachtochtocomToSoborotake.nounclature

نتيجة لذلك، يحتوي التقرير على الحقول التالية (انظر الشكل 1):

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

  1. تحديد رؤوس الحقول على علامة التبويب CCD "مجموعات البيانات"؛
  2. تعيين رؤوس الحقول الموجودة في علامة التبويب CCD "الإعدادات"؛
  3. تركيب البرمجيات لرؤوس الحقول؛
  4. اضبط رأس التقرير مع تخطيط؛
  5. تحويل النتيجة ( وثيقة الجدولة);
النظر فيها بالتفصيل.

1. ضبط العناوين على علامة التبويب CCD "مجموعات البيانات"

هنا كل شيء بسيط، وضعنا علامة مقابل خاصية حقل "العنوان" (I.E.، نلغي الرؤوس التلقائي) وأدخل النص الضروري للرأس (انظر الشكل 4).
إذا كنت ترغب في تعيين التصميم للحقل بأكمله، وليس فقط لعنوانه، فهناك حقل "تصميم"، يمكنك تعيين بعض التصميم الحقلي، مثل تغيير الخط أو تعيين لون الخلفية (انظر الشكل 5).
في هذا، معرفتي حول علامة التبويب "مجموعات البيانات" نهاية.

2. وضع رؤوس الحقول على علامة التبويب CCD "الإعدادات"

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

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

3. تثبيت البرمجيات لرؤوس الحقول

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

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

// 1. الحصول على إعدادات مخصصة.
الإعدادات \u003d هذا الكائن. دعم العمال. ضبط الإعدادات ()؛

// 2. احصل على قيمة المعلمة "الفترة" التي نحدد منها تاريخ البدء ونهاية الفترة.
Parameteriod \u003d المعلمات الجديدة ("الفترة")؛
الفترة \u003d الإعدادات. الملحق. initiscoveryadrameter (parameteriod). موعدا؛
starteriod \u003d الفترة. Datahana؛
إنهاء عيد الفصح \u003d فترة البيانات؛

// 3. إعداد معلومات حول تجاوز حقول الرأس. لهذا، خلق
/ / صفيف سوف يحتوي على معلومات: Namepol - قيم الخاصية "المسار"
// مجموعة البيانات (انظر الشكل 1)، عنوان - نص العنوان.
قائمة النقاط \u003d مجموعة جديدة؛
المعلمة: تنسيق (فترة بداية، "DF \u003d dd.mm.yyyy؛ DP \u003d" تاريخ فارغ ")؛
polyenachalostat \u003d هيكل جديد ("Namepole، العنوان"، "رقم"، "بقايا على" الرموز "+ PS + موقف قوي)؛
قوائم. أضاف (متعدد البيولوجال)؛
STRONETPERIOD \u003d تنسيق (نهاية عكس، "DF \u003d dd.mm.yyyy؛ DP \u003d" تاريخ فارغ ")؛
درجات الحرارة \u003d هيكل جديد ("Namepole، العنوان"، "السلطة"، "بقايا على" الرموز +. PS + Stronoteriod)؛
قوائم. إضافة (التحكم عبر الهاتف)؛

// 4. نحصل على قائمة الحقول الموجودة في "بقايا" تجميع (انظر الشكل 7) و
// اضبط العنوان الجديد، تجاوز العناصر في الدورة.
اللعب المحدد \u003d الإعدادات. الانتخابات. // المستوى الأول من الحقول.
البوليستواك المختارة \u003d الطيارين المحددين. العناصر؛ / / حقول بقايا التجمع.
لكل واحد قريب من البوم المحدد للدورة
لكل عناصر قوائم من قائمة الدورة.
halfponts \u003d بولندا الجديدة على شكل بولندا (elementsmassive. البنود)؛
إذا كان المجلد المحدد. سريعة \u003d halfpons
مختارة. كرسي الرأس \u003d elementmassive. اضغط؛
انتهى
ننطف
ننطف

// 5. تحميل إعدادات المستخدم المعدلة مرة أخرى.
هذا الكائن. دعم العمال. المنشآت (الإعدادات)؛

تقرير النتيجة (انظر الشكل 10):
الطريقة أكثر برودة من المذكورة أعلاه، لكني أحب ذلك.

4. قم بتعيين رأس التقرير مع تخطيط

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

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

على موقع دعم تكنولوجيا المعلومات، تستخدم المقالة تخطيطات محددة مسبقا، والتي تصف بالتفصيل تقنيات استخدام تخطيطات في شاشة LCD.

5. تحسين النتيجة (وثيقة جدول)

تستخدم هذه الطريقة طريقة مستندات جدول رائعة. findext ()ولكن للاستخدام هذه الطريقة مطلوب لتعطيل المعالجة القياسية لتشكيل نتيجة التقرير.

دعنا المضي قدما. قم بإيقاف تشغيل التكوين القياسي، لهذا في وحدة التقرير للحدث precompronksculture. نحن نؤسس مواد معيار متغير إلى قيمة الكذب واكتب تخطيط النتيجة الخاصة بك:
standardworking \u003d false؛
آلة التمهيز \u003d مجمع جديد منظف القميص.
mockkomponovka \u003d آلة مجلد. ملء (
هذا الكائن. مخططات،
هذا الكائن. دعم العمال. تعليمات،
تفتيش)؛
ProcessorComponovka \u003d مكونات المعالجات الجديدة؛
ProcessorComponovka.initialize (الحوض، مفتشي، الحقيقة)؛
المعالجات المعالج \u003d نتائج جديدة للمعالجات CONMINESTBLOKS
تمرين المعالج. تركيب المستند (نتائج المستندات)؛
ممارسة المعالج. تأكد (ProcessorComponovka)؛
لمزيد من المعلومات، يتم وصف تخطيط البرنامج للتقرير في المقال.

يتم عرض النتيجة المرتبة في المستند الجدولي - هذا هو مستند متغير. بعد ذلك، بعد تشكيل النتيجة وسحبها إلى المستند الجداول، نكتب التعليمات البرمجية لاستبدال نص خلية واحد إلى آخر. على سبيل المثال، سوف تقوم بتغيير اسم تجميع "المخلفات" "إلى" بقايا التسمية "في رأس التقرير (انظر الشكل 14):
خلية \u003d نتائج المستند. NightItext ("بقايا")؛
إذا خلية<> غير محدد ثم
Cell.Text \u003d "بقايا التسميات"؛
انتهى

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

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

ملاحظة. ربما لديك طريقة أخرى لتسجيل رؤوس الحقول؟

ميزات إنشاء تقارير في 1C V8 في وضع العميل السميك

كيفية اتخاذ اختيار الخيار؟

  • ضع زر "Selectavariant" في لوحة التقرير.
  • في النموذج وضعنا الحقل "نادات"

عينة من الرموز: إجراءات صياغة النموذج لجمع (زر) Mock-Up \u003d إيصال ("BasicchemComPoncid")؛ soulds \u003d قائمة جديدة من الإقامة؛ لكل خيار من التصميم. Ravidnae. دورة مرتبطة بها. أضاف (الخيار. تتبع، الخيار. الحمل الحراري)؛ ننطف

الاختيار \u003d soulds.shirtelement ()؛ إذا كان الاختيار \u003d غير مؤكد بعد ذلك؛ انتهى

إعدادات المجلد. كلايبات (الاختيار. علاقة)؛

شكل ()؛ exprudress.

الإجراء لإخلاص (العنصر) لتشكيل ()؛ exprudress.

الإجراء لتشكيل () rementforms. نتيجة. تشغيل ()؛ المجلدات. أدوات. تثبيت. Parameterous. تحديد الاعتراف OfParameter ("الفترة"، نادات)؛ نتائج البندسة (النتائج الإسمارية. نتيجة)؛ exprudress.

إجراءات التشغيل () NADAT \u003d البيانات الحالية ()؛ شكل ()؛ exprudress.

ميزات إنشاء تقارير عبر SCD

تدريجيا إنشاء التقرير

  1. إنشاء تقرير في عقدة التقرير
  2. قم بإنشاء تخطيط في التقرير، وهو نوع ما هو دائرة تخطيط البيانات
  3. في خصائص التقرير، اضبط: مخطط تخطيط البيانات الرئيسي \u003d تخطيط تم إنشاؤه
  4. في خصائص التقرير، قم بتثبيت النظام الفرعي الذي ينتمي إليه (سيتم سحب التقرير في الشركة في لوحة التنقل العليا)
  5. إنشاء استعلام في التصميم (العنصر: إضافة مجموعة البيانات - طلب)
  6. في علامة التبويب المعلمات، يجب أن يزيل التخطيط خانات الاختيار في جميع الصفوف في عمود إمكانية الوصول المحدود - I.E. ستكون جميع المعلمات متاحة لتحرير المستخدم.
  7. في علامة التبويب "الإعدادات"، يكون التصميم ضروريا في النافذة حيث يتم عرض عقدة التقرير، وإنشاء مجموعة جديدة دون تحديد حقل المجموعة - سيتم إنشاء سلسلة مفصلة
  8. في علامة التبويب "إعدادات" في التخطيط، في النافذة حيث يتم عرضها مجموعة إضافية الإشارات المرجعية، اختر إضافية. معلمات المرجعية - قم بتمييز جميع المعلمات التحقق من علامة وعلى كل معلمة اضغط على زر خاصية إعدادات المستخدمين، سيتم فتح نافذة "إعدادات المعلمات"، حيث تريد وضع علامة اختيار - تمكين المعلمة في الإعدادات المخصصة
  9. في علامة التبويب "الإعدادات" في التخطيط، في النافذة حيث يتم عرض مجموعة إضافية من الإشارات المرجعية، حدد إضافة. إشارة مرجعية النقاط المحددة - تحتاج إلى إضافة مكبرات صوت سيتم عرضها في التقرير
  10. قم بتشغيل الشركة، وفتح التقرير، قم بتعيين قيم المعلمة، نموذج (تحقق من تحديد الإصدار الرئيسي من تكوين التقرير)

كيفية إضافة المعلمة غير القابلة للاداءة من المستخدم؟

على سبيل المثال، نحتاج إلى تعيين طلب المعلمة "قاعدة المعلومات"

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


  • في وحدة نموذج التقرير في معالج حدث "خادم Confruitmentariantariant" (يمكنك وفتحه، ولكن ليس الخادم، لأنه قيد التشغيل قبل تنزيل إعدادات التقرير وإعدادات سيتم الكتابة فوقها) إلى تعيين المعلمة برمجيا:

& Nasterer إجراءات الإصدار FriendArantanerererer (الإعدادات)

/ / تعيين معلمة الإعداد \u003d تقرير. مساحات الدعم. الزيادات؛ الإعدادات. parametrical. تثبيت المعلمة ("بون معلومات"، تقرير. قاعدة إعلامية)؛ exprudress.

كيفية تعيين خيارات التقرير؟

  • في شكل تخطيط تخطيط في علامة التبويب "الإعدادات"، يمكنك إنشاء خيارات التقرير الضرورية في الحقل على الحقل الأيسر.

كيفية تعيين التجمعات؟

  • في شكل تخطيط تخطيط في علامة التبويب "الإعدادات" في الحقل على اليمين، يمكنك إنشاء المجموعات الضرورية

كيفية عرض تقرير؟

في نموذج الوحدة النمطية:

& comblete الإجراء لتشكيله ()

نتائج etform.conal ()؛

exprudress.

كيفية اختبار التقرير؟

بحاجة إلى أداء:

  • لتشكيل موقف في اختبار العميل - الأكثر ملاءمة من خلال جدول المواقف
  • احصل على شكل التقرير - النموذج \u003d الخيارات ("التقرير. عمليات التصاعيلات. النموذج. النموذج")؛
  • تحميل بحاجة إلى خيار تقرير - قم بتعيين نموذج التمديد لنموذج الكلمة الرئيسية (اسم الإعداد في تخطيط تخطيط البيانات)
  • قم بتنزيل إعدادات التقرير المطلوبة -؟ املأ المعلمة التوسع لتقرير "حسب الطلب" (النوع "user usereneworkcommon") لذلك لم ينجح ذلك، كل شيء صعب، انظر أدناه.
  • نموذج مفتوح - نموذج. افتح ()
  • أداء التكوين - النموذج. العد ()؛
  • تحقق من محتويات نموذج مستند مجدول. النتيجة - سيكون من الجيد الحصول على وظائف مقارنة مع مرجع MXL
  • أغلق النموذج - نموذج. مكان ()؛ - أو ربما لا يمكنك فتح، تحتاج إلى التحقق

أنظر أيضا

  • الوصف: قائمة تعليمات القائمة / كيس مساعد / محتويات علامة التبويب / واجهة التطبيقات المدارة / كائنات التوسع نموذج مدار/ التوسع في النموذج المدار للإبلاغ / المعلمات النموذج

كيفية تنزيل إعدادات التقرير المطلوب؟

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

حقا العمل الرسمي:

1. إنشاء معلمات في التقرير

  • فترة الفترة القياسية
  • اختيار نوع القائمة (سيكون أفضل بناء، ولكن ليس في قائمة أنواع المعلمات، وكذلك نوع تعسفي)

2. في إجراء الخيارات، نرز إلى المعلمات اللازمة:

الفترة \u003d الشفطة القياسية الجديدة؛ الفترة. راديو \u003d الخيار المعيار عارض. propoleteperiod؛ الفترة. datahank \u003d التدفق؛ الفترة. Dataoconse \u003d غدا؛

اختيار \u003d قائمة جديدة من الإقامة؛ اختيار. إضافة (اختبار. تصب للكائن (التبار، "BP1")، "BiznesProcess")؛

starameters \u003d هيكل جديد ("Keywitch، الفترة، الاختيار"، "الرئيسي"، الفترة، الاختيار)؛ // ensformummodally ("تقرير الإصدار. النموذج. النموذج"، ستاراميتز)؛ النموذج \u003d اختياري ("تقرير. عمليات التصاعيات. النموذج. فورم"، ستراميتز)؛

3. في معالجات الأحداث النموذجية، اضبط المعلمات

ومساحة وظيفة Nasserver (Persamripts، عرض) تصدير لكل عنصر من دورة Specis إذا كان عنصر. Holding \u003d عرض تقديمي ثم إرجاع عنصر. انتهى ننطف العودة غير محددة؛ الوظيفة

& nasserver الإجراء لتعيين إعداد المستخدم إلى المستخدم (الإعدادات، الاسم، القيمة) لكل عنصر من الإعداد. دورة العناصر إذا كان typcumber (العنصر) \u003d نوع ("مكون المعلمة القيمة)) ثم إذا كانت السلسلة ( عنصر. المعلمة) \u003d الاسم ثم العنصر. عنصر. باستخدام \u003d الحقيقة؛ انتهى انتهى ننطف exprudress.

& nasserver الإجراء لإعداد التحديد القائم على المستخدم (الإعدادات، الاسم، القيمة) لكل عنصر من الإعداد. دورة العناصر إذا كان typcumber (enerty) \u003d type ("خالية من موحدة") ثم لكل اختيار من العنصر. ال دورة العناصر. إذا كانت السلسلة (ستانتيف) \u003d الاسم ثم التحديد. رسائل \u003d قيمة؛ اختيار. باستخدام \u003d الحقيقة؛ انتهى ننطف انتهى ننطف exprudress.

& Nasterer إجراءات الإصدار FriendArantanerererer (الإعدادات)

ويسمى \u003d هدايا المقدمة؛

الإعدادات \u003d تقرير. دعم العمال. تتبع؛ الإعدادات. parametrical. تثبيت المعلمة ("بون معلومات"، تقرير. قاعدة إعلامية)؛

exprudress.

& Nasterer إجراءات إجراءات الإختلافات المدعومة (الإعدادات) من TUSCESS \u003d تقرير. مؤيد.

<> "00010101" ثم الإعدادات \u003d تقرير. Supercrower. تثبيت الإعداد المستند إلى المستخدم (الإعدادات "الفترة"، المعلمات. فترة)؛ انتهى

سرعة السرعة (المعلمات. المعلمات، "BiznesProcess")؛ إذا كان squeezesprotsess.<> من أجل غير مسمى إنشاء الاختيار المستندة إلى المستخدم (الإعدادات، "BiznesProtsess"، fessess؛ انتهى

exprudress.

ملاحظات:

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

كيفية جعل المعلمات استعلام متعددة (قائمة) في SKD؟

في الاستعلام تحتاج إلى استخدام التعبير "في (ومعلمة الاسم)" (انظر التعبيرات المنطقية في لغة الاستعلام 1CV8)

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

كيفية جعل معلمات الاستعلام غير المتصلة في CCD؟

بناء على طلب CCD، من الضروري استخدام الإنشاءات المحاطة بأقواس الشكل "{}" .

إذا قام مربع الاختيار في نموذج التقرير (لوحة إعدادات سريعة) تتم إزالة المعلمة المقابلة، تتم إزالة هذا التصميم من الاستعلام.

اقرأ أكثر توسيع لغة الاستعلام لنظام تخطيط البيانات (1CV8)

كيفية تقديم تقرير مع منعطف حسب الأعمدة؟

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

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

كيفية تكوين تنسيق إخراج الحقل؟

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

هناك احتمالان:

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

بالنسبة لحقول الموارد، يمكنك تحديد تعبيرات الحساب ("الموارد") - على سبيل المثال،

المبلغ (الوقت) / 3600.0

لنقل من ثوان إلى ساعات.

يمكن ضبط الدقة المرغوبة من خلال حقل "الديكور" في علامة التبويب "مجموعات البيانات".

ميزات إعداد معلمات تخطيط البيانات

هناك أيضا معالجة مختلفة ثلاثة أنواع على الأقل من المعلمات:

المعامير

يتم تعريف المعلمات في الاستعلام (مصدر البيانات) من اتفاقية مكافحة التصحر.

يتم إرسال إعدادات البيانات إلى طلب مصدر البيانات وتحديد البيانات القابلة للاسترداد.

هناك خاصية خاصة للعمل مع إعدادات البيانات في الطائرة المخططين. أدوات. منشآت.

يمكن تعيينها عن طريق عرض المكالمات

الإعدادات \u003d تقرير. دعم العمال. تتبع؛ الإعدادات. parametrical. تثبيت المعلمة ("بون معلومات"، تقرير. قاعدة إعلامية)؛

اختيار

يتم فرض الاختيارات على البيانات التي تم الحصول عليها. بعد استخراج من مصدر البيانات.

كائن المجلد هو خاصية خاصة للعمل مع الاختيارات. مهارة. أدوات..

على سبيل المثال: الإعدادات \u003d تقرير. دعم العمال. تتبع؛ الإعدادات. parametrical. تثبيت المعلمة ("بون معلومات"، تقرير. قاعدة إعلامية)؛

لكل عنصر من المعلمات. مجموعة دورة ElementBar \u003d الإعدادات. العلاج. عناصر. أضاف (اكتب ("elementotorbone-free"))؛ elementatub. التنبؤ \u003d الجمعية المهنية. elementatub. النفور \u003d جديد بولندا الشكل (العنصر. حالة)؛ elementatub. القرار \u003d العنصر. علاقة؛ ننطف

customenstroy.

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

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

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

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

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

موقع مناسب لتثبيت القيم المرغوبة - معالج الأحداث "خادم تشغيل PRIALO-PRIPUSER" من نموذج التقرير.

& Nasserver إجراءات Priedcargusserrier (الإعدادات)

إذا المعلمات. الفترة. DataConse<> "00010101" ثم الإعدادات \u003d تقرير. Supercrower. الإعدادات. العناصر. الوصف \u003d المعلمات. فترة؛ انتهى

exprudress.

باستخدام مصدر البيانات في شكل كائن

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

proprietaryships \u003d عدم اليقين؛

آلة التمهيز \u003d مجمع جديد منظف القميص. mockkomponovka \u003d آلة قابلة للطي. ملء (مخططات، مجلدات. أدوات. أشرطة، صناعة البيانات)؛

ProcessorComponovka \u003d مكونات المعالجات الجديدة؛ processorcomponovka.initialize (mockcomples، هيكل جديد ("البيانات"، ليتم إعطاؤها لنظام المصدر ())، والمقاضاة)؛

يتم إرفاق مثال بسيط (لعمل المثال الذي تحتاجه للحصول على كتب مرجعية "المقابلات" و "العقود المتعاقدة").

اليوم سننظر في قرار مهمة مثيرة للاهتمام - إبرام الصور في التقرير.

ماذا يمكن أن تكون مفيدة ل؟

هنا بعض الأمثلة:

  • قائمة الأسعار مع صور البضائع والشعار في الرأس
  • لمحات الموظفين مع الصور
  • سجل المستوطنات مع الطباعة والتوقيع في الطابق السفلي
  • تقارير / طباعة قوات التمرير

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

تخطيطات محددة مسبقا في LCD

باستخدام تخطيطات محددة مسبقا، يمكنك تجاوز التسجيل القياسي للتقرير.

في هذا الدرس، بالإضافة إلى تحديد المهمة، فكر في:

  • تخزين البيانات الثنائية في التكوين النموذجي
  • القدرة على استخدام تخطيطات LCD لإخراج الصورة

تكوين البرامج للتقرير على اتفاقية مكافحة التصحر

لحل مهمة إخراج الصور إلى تقرير CCD، من الضروري تشكيله برمجيا.

إنه عندما يكون برمجة التقرير من الممكن الرجوع إلى البيانات الثنائية.

خلال هذا الدرس، سنؤدي:

  • يعرض نتيجة التخطيط في وثيقة جدول
  • باستخدام الكائن prugnitionshiphrovka
  • الحصول على البيانات الثنائية من القاعدة
  • إنشاء البرمجيات للرسومات في وثيقة جدول

عرض الصور في تقرير CCD

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

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

عالمية خوارزمية إخراج الصور

خوارزمية إخراج الصور المتقدمة عالمية - مع أي تغيير في بنية التقرير، تواصل الخوارزمية العمل.

في الواقع، سوف نثبت في هذا الدرس.

بالإضافة إلى ذلك، فكر في ميزة تكوين الخلفية للتقرير على CCC (بناء التقرير بمساعدة المهام التنظيمية).

إخراج الصورة في رأس التقرير

في كثير من الأحيان في رأس أو الطابق السفلي من التقرير الذي تحتاجه لسحب صورة ثابتة.

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

  • الخطوة 1. البرنامج نتشكل تقرير
  • الخطوة 2. إنشاء تخطيط منفصل مع الغطاء المطلوب أو الطابق السفلي
  • الخطوة 3. قبل ملء تقرير CC، نعرض القسم بالبيانات المطلوبة.

في هذا الفيديو، يتم عرض الحل بوضوح.

عرض سعيد! :)

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

وما إذا كان مبرمج / قدم 1C لا يعرف SCD؟ ربما حقا ليس مهم جدا؟

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

لا تطلق النار على البيانو، كما يلعب، لأنه يستطيع.

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

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

CCD - تقرير قياسي في التكوينات النموذجية، ولا تكتب 1C تعليقات في حساب أولئك الذين لم يدرسوا بعد المعايير :)

حفنة من الوقت إلى الجحيم ...

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

هو، بالطبع، بارد - الخروج مثل رامبو مع مفك البراغي في أسنانك وجعل الجميع :)

نتيجة ل - تكاليف العمالة الكبيرة لتطوير التقرير والتصحيحوبعد وأي رأس / عميل سيكون من الإنذار على الأقل: "غريب، وهو دقيق بالتأكيد؟"

وإذا كان الأمر يتعلق بالتنقل اللاحق للتقرير، فغالبا ما يصبح صداعا (خاصة إذا كان هذا هو تقرير شخص آخر) ...

الرحلات التعليمية للعملاء لتغيير المجموعة في التقرير

CCD يسمح لك بتلقي تقارير الجودة بدون برمجة. يتم العمود الفقري في بضع دقائق، مزيد من الانحناء.

ويمكن للمستخدمين وضع هذه التقارير دون جذب مبرمج، توليد العديد من خيارات العرض - الرسوم البيانية، الرسوم البيانية، القوائم، الجداول.

تحقيق مثل هذه التعددية في التقارير بنيت برمجيا مستحيل في وقت معقول.

لذلك، ذهبت الدعوة، الترام، ... هذا هو النمو المهني 1C-نيك ...

"ليس لديك نفس الشيء، ولكن مع أزرار اللؤلؤ؟ - لسوء الحظ - لا ... "(ج)

وإذا تم الحصول على بعض البيانات من نظام آخر - من قاعدة أخرى أو لا تكون على الإطلاق من 1C؟

باستخدام CCD، يمكنك إنشاء تقرير يعمل مع بيانات IB الحالية ويتلقى البيانات من مصدر آخر - البرمجة لهذا لن تحتاج.

بدون SKD خارجي ستكون البيانات برمجيا وليس الطريقة الأكثر تافهة.

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

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

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

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

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

هناك طريقتان لإخراج معلمات CCD لنموذج عادي:

  • جدول إعدادات جدول الإخراج
  • إخراج المعلمات الفردية في شكل حقول الإدخال.

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

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

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

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

    الإجراء parameastence (العنصر)

    parametanach \u003d إعدادات المجلد. إعدادات. رسم. عناصر. ابحث عن ("Starteriod")؛ يتم إجراء البحث عن طريق معلمة CCD
    parametanach. استخدام \u003d الحقيقة؛ / / سيتم استخدام المعلمة في الاختيار
    parametanach. القيمة \u003d البيانات // المعلمة تم تعيين قيمة طلب التقرير

    paramettacon \u003d معدات المجلدات. إعدادات. رسم. عناصر. البحث ("تغطية")؛
    paramertacone. استخدام \u003d الحقيقة؛
    paramertacone. القيمة \u003d سطح السفينة (قاعدة البيانات)؛

    Parameterorg \u003d إعدادات المجلد. إعدادات. رسم. عناصر. البحث ("منظمة")؛
    paramerge. استخدام \u003d الحقيقة؛
    paramerge. القيمة \u003d منظمة؛

    exprudress.

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

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

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

tabdd.miprerter \u003d "Canon ir1133"؛

عند طباعة حزمة من المستندات، يمكنك توفير الوقت عن طريق تعيين علامة تحليل من خلال نسخ:

tabdow. الالتزام \u003d الحقيقة؛

يمكن تحديد عدد النسخ كما يلي:

توفارد. صناعات nality \u003d 5؛

بالطبع، يمكنك تعيين الحقول:

tabdok.polevleva \u003d 20؛ / / الحقل على اليسار 20 مم، حقول أخرى 10 مم (افتراضي)

عدد قليل من خصائص العقارات:

Tabdown. OrientationStrica \u003d قوة الاتجاه. dechishaft؛ Tabdown. Enexpilerstranice \u003d 2؛ سيتم وضع // على الورقة 2 أصحاب من Tauffa. Automastea \u003d الحقيقة؛ / / على غرار إعدادات المقياس "بواسطة عرض الصفحة"

إذا لزم الأمر، يمكنك تحديد قيمة تحجيم محددة في المئة (الخاصية "مقياس" ).

ملكية "موزع" يسمح لك بتعيين تنسيقات الصفحة القياسية - "A3"، "A4"، "A5" ( القائمة الكاملة تتوفر الخيارات بالمساعدة 1C).

توفارد. الحجم \u003d "A3"؛ // حرف يجب أن تكون الإنجليزية

ل حجم غير قياسي الورق (مخصص) يمكنك تحديد قيم الارتفاع وعرض الصفحة (في مم):

Tauffard. حجم \u003d "مخصص"؛ // حجم Tabd غير قياسي. عالية تمريرة \u003d 350؛ توفارد. comprisant \u003d 350؛

أيضا في المستند المجبر متاح للتحكم في الأعمدة ومحتواه. لهذا بمثابة خصائص "رأس الصفحة" و "تذييل". على سبيل المثال:

tabdow. Vervelovkolontitul. عالية \u003d الحقيقة؛ // سيتم طباعة تذييل التذييل أعلى. SizzyOlontitules في الطابق العلوي \u003d 7؛ // حجم 2MM العمود (الافتراضي 10 مم) tabdow. verkhnytolontitul. وحدة عمودي \u003d موقف عمودي. أعلى؛ Tabdow. Vervelovyolontitul. حامي \u003d 2؛ // يتم عرض تذييل الصفحة الثانية من الصفحة الثانية من fontscolontulu \u003d خط جديد ("ساعي جديد"، 8، الحقيقة)؛ Tabdow. Vervelovkolontitul. Shift \u003d Skolontitu؛ // مائل tabdock الخط. Vervelovkolontitul. Textreter \u003d "تذييل العلوي"؛ Tabdow. Verveltechnotytul. Texture \u003d "الصفحة [& الرقم] من [& التعبئة]"؛ // ترقيم صفحات Tabdow. vervelovkolontitul.textsleva \u003d "[& التاريخ]"؛ // التاريخ الحالي

يتم إرسال المستند المشكلة إلى الطباعة باستخدام الطريقة "يكتب()". ربما اثنين من خيارات الاتصال.

1) مباشرة إلى الطابعة:

tabdow.nap (وضع المستخدمة. لا تستخدم)؛ Tabdow.Nach (الحقيقة)؛

2) سيتم عرض مربع حوار الطباعة قبل الطباعة:

tabots.nepriptics. Tabdow.Nach (كذبة)؛

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

tabdon.colticsproof ()؛

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

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

القسري على إدراج فواصل الصفحات تسمح بالأساليب "فاصل الحكمي ()" و "فاصل الوصفات ()" .

وبالتالي، يمكنك التحكم في طباعة الصفحة والتحكم في تعبئة الصفحة:

إذا لم يكن tabdd. المعدات (صفائف المكتبة) ثم tabots. فاصل HighnessGorizontal ()؛ التالية

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