إضافة نموذج طباعة خارجي إلى قاعدة البيانات. إضافة نموذج طباعة خارجي إلى قاعدة البيانات تسجيل نموذج طباعة خارجي 1ج

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

مثال لـ 1C 8.3 (النماذج المُدارة)

يمكن الاطلاع على مثال لتطوير نموذج مطبوع خارجي لتطبيق مُدار.

مهمة

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

يذهب!

أول شيء عليك القيام به هو إنشاء ملف معالجة خارجي. يجب أن تحتوي المعالجة على ثلاث نقاط رئيسية:
  1. سمة "رابط الكائن" بالنوع "DocumentLink.Invoice للدفع للمشتري"
  2. التخطيط الذي سيتم طباعته
  3. وظيفة التصدير "Print()" التي تقوم بإرجاع مستند جدول بيانات
هذه الإجراءات مرئية في الشكل 1

"رسم تخطيط"

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

وظيفة "طباعة ()"

النموذج جاهز تقريبًا. كل ما تبقى هو كتابة الملء البرمجي لحقول مستند جدول البيانات. يتم تنفيذ هذه الإجراءات في وحدة كائن المعالجة، في وظيفة تسمى "طباعة"، والتي يجب أن تكون قابلة للتصدير.
المرحلة رقم 1. تلقي بيانات الرأس وملء معلمات الرأس وإخراجها إلى مستند جدول بيانات TabularDocument = New TabularDocument; Layout = GetLayout("لدينا Layout"); طلب البيانات = طلب جديد("SELECT | REPRESENTATION(فاتورة الدفع للمشتري. الطرف المقابل) كطرف مقابل، | التمثيل(فاتورة الدفع للمشتري. المنظمة) كمنظمة | من | وثيقة. فاتورة الدفع للمشتري AS فاتورة للدفع للمشتري |. أين | فاتورة الدفع للمشتري = &Link"); Data Request.SetParameter("Link"، ObjectLink); Header = DataRequest.Execute().Select(); Cap.Next(); المساحة = Layout.GetArea("Header"); Area.Options.Fill(Header); TabularDocument.Output(Area); المرحلة رقم 2. تلقي البيانات الجدولية ومخرجات المنتجات سطرًا تلو الآخر
Data Request.Text = "SELECT | _Products.Line Number، | REPRESENTATION(_Products.Nomenclature) AS Nomenclature، | _Products.Quantity، | _Products.Price، | _Products.Amount |FROM | Document.فاتورة الدفع للمشتري.المنتجات AS _Products |أين | _Products Link = &Link"; جلب = DataRequest.Execute().Select(); المساحة = Layout.GetArea("البيانات"); while Selection.Next() Loop Area.Parameters.Fill(Selection); TabularDocument.Output(Area); EndCycle; المرحلة رقم 3. إرجاع مستند جدول البيانات ووظيفة الطباعةإرجاع مستند جدولي؛

إضافة نموذج الطباعة الخارجي الخاص بنا إلى 1C

انتقل إلى قائمة "الخدمة - نماذج الطباعة الخارجية ومعالجتها - نماذج الطباعة الخارجية"

في نافذة إنشاء العنصر التي تفتح، قم بتنفيذ الإجراءات التالية:

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

دعونا نطبع!

افتح أي مستند "فاتورة الدفع للمشتري" (مع ملء الجزء الجدولي "المنتجات"، لأننا نحصل على البيانات التي يجب ملؤها)، انقر فوق الزر "طباعة"، في النافذة التي تفتح، حدد مطبوعاتنا النموذج، وانقر على "طباعة"


انتباه!خوارزمية التطوير هذه مناسبة فقط لـ "التطبيق العادي". تختلف المواد المطبوعة الخاصة بالتكوينات المُدارة للتطبيقات!

يمكن أن يكون ملف النموذج المطبوع الموضح في المثال

تعليمات

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

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

أضف تخطيطًا جديدًا من خلال النقر على الزر المقابل في نافذة النموذج الجديد. أطلق عليه اسم "تخطيط"، وقم بإنشاء منطقة تسمى "الرأس"، وأعطها المعلمة "نص الرأس". ثم انقر فوق الزر "إجراءات"، وحدد الأمر "فتح وحدة الكائن". ثم أدخل نص الوحدة، ويمكنك استخدام المثال المنشور على موقع الويب http://www.uasoft.com.ua/content/articles/315/.

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

مصادر:

  • كيفية تغيير النموذج المطبوع في 1C

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

سوف تحتاج

  • الكمبيوتر، برنامج 1C

تعليمات

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

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

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

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

فيديو حول الموضوع

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

سوف تحتاج

  • - كمبيوتر شخصي مع 1C.

تعليمات

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

كيفية إضافة (تسجيل) نموذج مطبوع خارجي (أو معالجة) في 1C Accounting 8.3 (المراجعة 3.0)

2019-05-15T13:40:54+00:00

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

1. افتح 1C Accounting 3.0 وحدد قسم "الإدارة" -> قسم "طباعة النماذج والتقارير والمعالجة" في اللوحة اليمنى:

2. هنا، ابحث عن "التقارير والمعالجة الإضافية" وحدِّدها، بعد تحديد مربع الاختيار "التقارير والمعالجة الإضافية" الموجود على اليسار:

3. انقر فوق الزر "إضافة من ملف...".

4. واختيار الملف بنموذج الطباعة الخارجية أو المعالجة (امتداد epf).

5. في النافذة الجديدة، انقر فوق الزر "حفظ وإغلاق".

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

بإخلاص، فلاديمير ميلكين(المعلم والمطور).

توضح هذه المقالة كيفية توصيل نموذج مطبوع خارجي بقاعدة بيانات 1C باستخدام مثال تكوين "Trade Management 10.3"

تكوين "إدارة التجارة 10.3" هو تكوين على ما يسمى بالنماذج "العادية"، وليس على النماذج "المدارة" مثل "إدارة التجارة 11.2" للنماذج "المدارة" التي نوصي بقراءتها.

"توضح" تعليماتنا كيفية توصيل نموذج مطبوع خارجي في 1C مع التكوين على النماذج "العادية"، وهي:

  • "المحاسبة 2.0"
  • "إدارة التجارة 10.3"
  • "إدارة الرواتب وشؤون الموظفين 2.5"
  • "الأتمتة الشاملة 1.1"
  • إدارة المشاريع الصناعية 1.3
  • "التجزئة 1.0"
  • وتكوينات أخرى مماثلة.

من أجل توصيل نموذج طباعة خارجي في 1C، سنحتاج إلى اتباع 11 خطوة.

1 - القائمة "الخدمة". 2 — اختر “طباعة النماذج الخارجية ومعالجتها”. 3 — التالي — “النماذج المطبوعة الخارجية” (انظر الشكل أدناه ↓)

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

1 — قائمة "الخدمة" (كما هو الحال في "UT 10.3" وفي الإصدارات الأخرى).
2 - هنا "التقارير والمعالجة الإضافية"، وليس "النماذج المطبوعة الخارجية والمعالجة" كما في "UT 10.3"،
ولكن لا يزال المعنى هو نفسه وهو موجود في قائمة "الخدمة".
3 - وبعد ذلك - "نماذج الطباعة الخارجية الإضافية" أي: كلمة إضافية "إضافية" بالمقارنة مع "UT 10.3" (انظر الشكل أدناه ↓)

بعد ذلك، سنستمر في استخدام مثال "إدارة التجارة 10.3" دون مقارنات غير ضرورية.
4 - انقر على الزر "+" أي. "يضيف". 5 - زر حيث يتم رسم المجلد (عند تحريك مؤشر الماوس، سيظهر تلميح: "استبدال ملف المعالجة الخارجي").

في الإصدارات الجديدة من 1C (بدءًا من أغسطس 2016)، يحتوي البرنامج على آلية تحذير مدمجة حول خطورة استخدام معالجة خارجية غير معروفة قد تحتوي على "فيروسات"؛ وفي الإصدارات السابقة من البرنامج لن يظهر التحذير! إذا حدث ذلك، فسيكون من الضروري توصيل المعالجة الخارجية - 6 - انقر على زر "متابعة". (انظر الشكل أدناه ↓)

7 — حدد الدليل الذي يوجد به ملف نموذج الطباعة الخارجي الذي نحتاجه. 8 - اختر ملفنا. 9 - انقر فوق "فتح" (انظر الشكل أدناه ↓)

10 — قد يحتوي النموذج المطبوع الخارجي على معلمات التسجيل التلقائي، كما في حالتنا، فمن المنطقي هنا النقر فوق "نعم" - وبالتالي استخدام هذه المعلمات أثناء التسجيل، أي. حدد تلقائيًا تلك الكائنات (المستندات أو ربما، على سبيل المثال، الدلائل) التي سيكون من الممكن فيها استخدام نموذج مطبوع خارجي متصل (انظر الشكل أدناه ↓)

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

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

للتحقق مما إذا كانت الطباعة ممكنة، افتح أي مستند بالنموذج: "مبيعات السلع والخدمات". 13 - انقر على زر "طباعة".
نرى أنه قد ظهرت نافذة لاختيار النماذج المطبوعة ومن بينها - 14 — نموذج طباعة خارجي متصل بواسطتنا (انظر الشكل أدناه ↓)