كيفية توصيل تقرير خارجي في 1C 8.3. إضافة معالجة خارجية إلى قاعدة البيانات. وصف وظيفة "معلومات حول المعالجة الخارجية"

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

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

للقيام بذلك، سنحقق على الفور الإعداد الضروري في البرنامج (يتم تعيين تكوين 1C 8.3: "محاسبة المؤسسات 3.0" على النماذج المدارة).

تثبيت خانة الاختيار هذه تعطينا القدرة على استخدام المعالجة الخارجية.

إنشاء معالجة خارجية جديدة في 1C 8.3 على سبيل المثال

انتقل الآن إلى التكوين. في قائمة "الملف"، اختر "جديد ...". سيتم فتح نافذة اختيار النافذة. اختر "المعالجة الخارجية":

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

إضافة نموذج المناولة الجديدة. نشير إلى أن هذا هو شكل من أشكال المعالجة وهو الرئيسي:

في النموذج سيكون لدينا تفاصيل:

  • Panconducture - إشارة إلى كتيب "التسمية"؛
  • تشفير - إشارة إلى قائمة معدلات ضريبة القيمة المضافة.

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

يمكن تغيير ترتيب التفاصيل من خلال الأسهم "لأعلى" - "لأسفل":

احصل على 267 دروس فيديو مقابل 1C مجانا:

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

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

& svalette.

إجراء إعداد (الأمر)

تثبيت cutringCerver ()؛

exprudress.

في الإجراء الموجود على الخادم، اكتب طلبا واحدا صغيرا يتعلق بتثبيت معدل ضريبة القيمة المضافة:

& على الخادم

إجراء SettingCanserver ()

طلب \u003d طلب جديد
طلب rettext \u003d.
"إختر
| التسمية. الرابط
| هو
| دليل. Namerenclature كما تسميات
| أين
| التسمية. رابط في التسلسل الهرمي (& Panclature)
| وليس تسمية. عرض تقديمي
| وليس تسمية ناضجة. الدوامات "؛

طلب. معلمة التثبيت ("Pageneture"، Panconducture)؛
السرعة \u003d الاستعلام. ملء ()؛
اختيار \u003d السرعة. الشفاعة ()؛

أثناء النقر. دورة () التالي

محاولة
ضرس. إلى تجنيد ()؛
استثناء
تقرير ("خطأ في كتابة كائن" "+ الينابيع +" ""!
| " + وصف ())؛
احتفالات

ننطف

exprudress.

نعود إلى علامة التبويب "النموذج"، أضف الزر إلى النموذج وربطه مع الأمر:

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

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

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

ولكن لإضافة المعالجة لدينا هناك، يجب عليك أولا إعطائها وصفا وإبلاغ برنامج ممتلكاتها.

وصف وظيفة "معلومات حول المعالجة الخارجية"

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

وظيفة معلومات المعالجة الصيفية () تصدير

هذه البيانات \u003d هيكل جديد ()؛
البيانات ("الاسم"، "تثبيت معدل ضريبة القيمة المضافة")؛
البيانات ("السلامة"، الحقيقة)؛
البيانات ("الإصدار"، "ver: 1.001")؛
البيانات ("المعلومات"، "معالجة لتثبيت معدلات ضريبة القيمة المضافة في الدليل التسميات)؛
dannoundedoleg. الأرض ("عرض"، "ضغط إضافي")؛

tabzncomans \u003d جداول جديدة؛
TabznCommands. قصاصات. أضاف ("معرف")؛
tabznomands. Tablocks. أضاف ("استخدام")؛
tabzncomans. قصاصات. أضاف ("الأداء")؛

novstok \u003d tabznomands. أضاف ()؛
novstok.identifier \u003d "منفتح"؛
نوفستوكا. باستخدام \u003d "فتح"؛
novstok.representation \u003d "المعالجة المفتوحة"؛
البيانات (الفرق "، Tabsnomands)؛

عودة هذه البيانات؛

الوظيفة

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

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

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

ربط المعالجة الخارجية في 1C 8.3

قم بتنزيل معالجة Universal 1C 8.3 كائنات.

في إصدار التطبيق المعتاد من منصة 1C 8.2 و 8.1 (على النماذج العادية)، كانت هناك معالجة كبيرة مثل "اختيار عالمي ومعالجة الكائنات". انها تبسيط حد كبير حياة المبرمجين ومسؤولي البرامج.

ظهرت نفس المعالجة 1C للتطبيق السيئ (8.3 و 8.2). قبل ذلك، في 1C 8.3، كان عليه القيام به مع تغيير مجموعة المعالجة النموذجية في التفاصيل، لكنه يقرر عدم كل المهام المطلوبة في التشغيل اليومي للمستخدم أو المبرمج 1C.

البحث واختيار الكائنات

بعد تنزيل المعالجة، يمكننا تشغيله على أنه خارجي. من لا يعرف، يتم ذلك من خلال قائمة "الملف" - "فتح". ستظهر نافذة المعالجة:

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

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

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

بعد كل الإعدادات، يجب تحديد الكائنات. انقر فوق الزر "البحث عن الكائنات" وانظر نتيجة التحديد:

معالجة العناصر

دعنا ننتقل إلى علامة التبويب "المعالجة":

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

خوارزمية تعسفية

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

تركيب المتطلبات

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

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

كائنات الأدوية

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

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

الآن يمكننا تنفيذ الإعدادات المحددة باستمرار بالنقر فوق الزر "تشغيل".

بناء على: programmist1s.ru

في القائمة العلوية تذهب إلى خدمة->->.

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

تظهر نافذة إضافة تقرير جديد. اضغط الزر فتح.

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

نتيجة للمبتدئ، يظهر التقرير في القائمة.

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

ل BP 3.0، Zup 3.0، UT 11، ERP 2.0.

لإضافة تقرير خارجي في تكوينات 1C: Enterprise 8.3 في الواجهة التي يتم التحكم فيها (على مثال المحاسبة 3.0) أدخل القسم المناسب من البرنامج:


من الضروري أن يتم تضمين ميزة استخدام التقارير الإضافية، انتقل عن طريق الارتباط التشعبي:

في القائمة التي تفتح، انقر فوق الزر يخلق:


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

الآن تحتاج إلى تكوين إقامة(مكان البرنامج الذي سيكون فيه التقرير متاحا):


حددنا بشكل تعسفي قسم البرنامج المطلوب من القائمة:


الآن تحتاج إلى كتابة التغييرات في بطاقة التقرير الخارجي:

الآن افتح تقرير من واجهة البرنامج:


قائمة في حين فارغة، انقر إعداد القائمة:


في شكل اختيار، نحتفل بتقريرنا:


الآن ظهر في القائمة:


بواسطة زر نفذ نموذج التقرير:


في القائمة العلوية تأتي في خدمة->->.

يظهر شكل قائمة علاجات دفتر المرجعية. في القائمة العلوية، اضغط على الزر يضيف.

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

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

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

ل BP 3.0، Zup 3.0، UT 11، ERP 2.0.

المعالجة الخارجية ل 1C: Enterprise 8 هي عدة أنواع. في هذا الدليل، سأعرض كيفية إرفاق المعالجة على تعديل المجموعة ومعالجتها لملء كائنات محددة.

للحالة الأولى، سنضيف المعالجة لملء دليل التسميات من Excel.

انتقل إلى القسم المناسب من البرنامج:


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

في القائمة انقر يخلق:


في مربع الحوار الذي يفتح، حدد الملف المطلوب مع المعالجة:


تم ملء بطاقة الكائنات الخارجية الجديدة في البرنامج، فلا يزال فقط لتكوين إقامة(ستكون أقسام البرنامج من المعالجة المتوفرة):


كإقامة، اختر قسم تعسفي (أو عدة):


نحن نكتب وأغلق بطاقة الكائن الخارجي:


الآن فتح المعالجة من الواجهة:


قائمة فارغة، انقر إعداد القائمة:


نختار معالجتنا:


الآن هو متاح للاختيار. لفتح المعالجة، تحتاج إلى النقر نفذ:


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


إذا رغبت في ذلك، يمكن تصحيح قائمة الموقع ( لا تضيف إقامة إضافية، وإزالة لا لزوم لها):


لإجراء تغيير، يحتاج بطاقة الكائن الخارجي أيضا إلى تسجيلها.

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