كيفية تحرير شيك في 1s. تحرير قالب إيصال. اختيار دور واجهة التاجر
















إعداد الدلائل

للعمل مع البيع بالتجزئة ، يجب عليك أيضًا ملء الدلائل التالية:

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

يمكن أن يحتوي متجر واحد على العديد من مكاتب النقد أو المحطات أو المستودعات أو أنواع الأسعار.

إنشاء المستخدمين (المحاسبة عن المبيعات من قبل البائعين)

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

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



تعيين حقوق الوصول (أدوار واجهة البائع)

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

يسمح لك النظام بإنشاء أي عدد مطلوب من الأدوار.

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

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


تسجيل الدخول إلى واجهة التاجر

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

على شريط التشغيل السريع.

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

وردية الافتتاح

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

تسجيل المبيعات ، طباعة إيصال المبيعات

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

الخطوة 1.عيِّن نوع العملية على "بيع" (يتم تحديده دائمًا افتراضيًا).

الخطوة 2نختار العنصر في المستند.
بل إنني مهتم في القراءة أكثر:

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

يتم وضع جميع المنتجات المحددة في القائمة العامة. يمكن تغيير عدد المنتجات من كل نوع باستخدام الأزرار

.
تنعكس القيمة الإجمالية للشيك الناتج في عمود "الإجمالي". سعر المنتج (زر

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

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

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


تسجيل العودة إلى الوردية الحالية

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

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

عملية "التحقق من التأخير"

يتم استدعاؤه من قائمة "الإجراءات" أو من خلال مجموعة من مفاتيح التشغيل السريع - ALT + V.
الغرض منه هو المواقف التي يكون من الضروري فيها الاحتفاظ بقطار الشحن مجمّعًا على الشيك دون إجراء عملية بيع (على سبيل المثال ، عندما يطلب المشتري تأجيل عدة أشياء). إذا كانت هناك شيكات معلقة عند إغلاق وردية ، فسيصدر النظام تحذيرًا. يمكن تحويل الشيك المتأخر و "ثقبه" في وردية أخرى ، بينما سيتم تخصيص الرقم التسلسلي التالي من الوردية الجديدة.


عملية "إلغاء الشيك"

يتم استدعاؤه من قائمة "الإجراءات" أو من خلال مجموعة من مفاتيح التشغيل السريع - Alt + C.
إنه مصمم للتنظيف السريع لقطار الشحن الذي تم جمعه في الشيك. لا يمكنك إلغاء شيك محفوظ بالفعل في واجهة البائع - يجب عليك استخدام إرجاع البضائع أو حذف الشيك من خلال الواجهة الرئيسية.


قائمة الشيكات ، البحث عن طريق الشيكات

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


عرض التقارير المؤقتة

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




إغلاق الوردية

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

لإغلاق المناوبة ، يجب عليك:

1. انقر فوق الزر "إجراءات" وحدد عنصر "إغلاق وردية".

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

3. انقر فوق الزر "إغلاق التحويل".

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

تغيير تفاصيل البيع

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



اظهر التفاصيل

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

سيختفي هذا الخط من الشاشة:

تغيير البائع

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


اختيار دور واجهة التاجر

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

مفاتيح تشغيل سريعة للعمليات المتكررة

ALT + ENTER - ادفع
ALT + A - تغيير التفاصيل
ALT + U - تغيير البائع
ALT + C - إلغاء الاختيار
ALT + V - تأجيل الشيك
ALT + W - إغلاق النافذة المشروطة

ALT + Q - تغيير الكمية
ALT + P - تغيير السعر
Alt + M - تغيير الوحدة

كيف تغير كمية البضائع في إيصال؟

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

كيف تغير وحدة القياس لمنتج؟

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

كيف تغير السعر؟

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

كيف يتم تحديد الخصم في الإيصال؟

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

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

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

إذا كان الشيك مغلقًا بالفعل ، فستكون الخطوات كما يلي:

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

مهم! كانت جميع عمليات التلاعب المذكورة أعلاه ذات صلة بالمكاتب النقدية مع ECLZ. أدى إدخال أجهزة تسجيل النقد عبر الإنترنت إلى تغيير إلغاء الشيكات .

إذا لم تكن قد سمعت عن سجلات النقد عبر الإنترنت بعد ، فاقرأ عنها.

هل من الممكن إلغاء الخروج عبر الإنترنت؟

في سجلات النقد عبر الإنترنت ، يكون إلغاء الشيك ممكنًا في المرحلة التي لم يتم كسرها فيها بعد. يسمح لك برنامج تسجيل النقد عبر الإنترنت ، كقاعدة عامة ، بإلغاء شيك قبل طباعته وتحويله إلى OFD. على سبيل المثال ، تسمح لك البرامج الثابتة لـ Evotor عبر الإنترنت CCP بالعودة إلى إجراء بيع البضائع (إدخالها في شيك) ، وكذلك تصحيح قائمة البضائع وإلغاء الشيك تمامًا.

إذا تم إصدار الشيك بالفعل ، فمن المستحيل إلغاؤه باستخدام الطرق المذكورة أعلاه للمكاتب النقدية مع ECLZ. والسبب في ذلك هو التغييرات في قانون "بشأن استخدام أجهزة تسجيل النقد" بتاريخ 22 مايو 2003 رقم 54-FZ. يتضمن الإصدار الحالي من هذا القانون استخدام فحص التصحيح لتصحيح الشيكات الخاطئة (البند 4 ، المادة 4.3 من القانون رقم 54-FZ). تحتاج إلى اختراق هذا الفحص في الفترة الفاصلة بين فتح وإغلاق المناوبة. في الوقت نفسه ، يمكنك إجراء فحص تصحيح في أي يوم آخر: لا يجب أن يتزامن تاريخ فحص التصحيح مع تاريخ الحساب الخاطئ.

يمكن أن يحتوي فحص التصحيح على علامتي تسوية:

  • 1 - تصحيح الدخل ، أي قيام الكيان الاقتصادي بإصلاح الإيرادات غير المحسوبة ، على سبيل المثال ، إذا لم يتم كسر الشيك على الإطلاق أو تم كسره بمبلغ أقل من اللازم ؛
  • 3 - تصحيح المصروفات ، عندما يصحح الكيان الاقتصادي المستندات المالية لإصدار النقود من مكتب النقدية ، حيث تم إصدار مبلغ أصغر في البداية مما كان ضروريًا.

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

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

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

نتائج

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

هناك ثلاث طرق:

  1. إذا كان لديك 1C: Retail 2.2 ، فكل شيء قياسي.
  2. تحرير قالب من خلال محرر قالب ATOL (نص لم يتغير فقط)
  3. الإخراج البرمجي للحقول المطلوبة من 1C.

اول طريق

أولاً ، سأتحدث وفقًا لذلك عن الوظيفة الحالية لـ 1C. في الإصدار 2.2 من Retail ، أضاف 1C وظيفة لتحرير قوالب إيصالات CCP. وهي موجودة في الإدارة - النماذج المطبوعة والتقارير والمعالجة - قوالب للملصقات وبطاقات الأسعار وإيصالات KKM.

كيف تعمل معها؟

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

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

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

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

يمكن العثور على مزيد من المعلومات هنا https://its.1c.ru/db/kkt#content:80:retail22

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

الطريقة الثانية

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

أصدر أثول محرر قالب CCP.

لسوء الحظ ، عند الإعداد ، لم ألتقط لقطات شاشة ، لذا سأستعيرها من تعليمات Atol.

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

هكذا سيبدو نموذجنا


من المؤكد أن تحرير قالب من خلال هذا البرنامج ليس سهلاً كما هو الحال في Retail 2.2 ، ولكنه لا يزال غير صعب.

بالنقر فوق سطر القالب على اليمين واليسار ، توجد أزرار "+" (أضف سطرًا أدناه) أو "-" (حذف سطر)

على اليمين ، نعرض الحقول المتاحة ونافذة خصائص الحقل.

يتم نقل الحقول وإضافتها بشكل أساسي من خلال نافذة الخصائص.

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


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

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

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

قبل البدء في التلاعب ، أنصحك بحفظ قالب الإيصال من خلال ملف - حفظ ، حتى تتمكن من استعادة القالب.

يمكن العثور على مزيد من التفاصيل حول هذا في دليل مستخدم محرر القوالب.

يمكنك تنزيل المحرر من مركز تنزيل Atol.

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

الطريق الثالث

حسنًا ، الطريقة الأخيرة هي تحسين وظائف 1C.

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

يوجد هذا القيد لأن 1C يرسل ملف xml مع معلمات الاستلام إلى السجل النقدي ، وبناءً عليه ، لن يقبل السجل النقدي أيًا من متغيراتنا الوهمية.

أين يمكن أن يضاف هذا؟

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

نحتاج إلى الوظيفة PrepareDataForFiscalizationofCheck في الوحدة النمطية لكائن CheckKM.

(بالنسبة إلى الإصدار 11 ، هذه هي وظيفة معلمات الاستلام في وحدة النموذج الخاصة بنموذج المستند RMK لمستند فحص CCM)

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

نحن نبحث عن دورة من تكرار الخطوط في هذه الوظيفة PM Goods

// السلع لكل خط من البضائع من ChekKM.Goods Loop

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

نحتاج أولاً إلى الحصول على بنية السلسلة الخاصة بنا:

بالنسبة لخط الإنتاج يبدو مثل هذا

ReceiptString = EquipmentManagerClientServer.Parameters من FiscalReceiptLine () ،

لنص مثل هذا

ReceiptString = EquipmentManagerClientServer.ReceiptTextStringParameters ("نصي") ؛

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

هكذا تبدو الوظيفة القياسية

FunctionCheckTextStringParameters (نص = غير محدد) ExportStringParameters = بنية جديدة () ؛ StringParameters.Insert ("TextString") ؛ // نوع السلسلة. معلمة الخدمة الصادرة. StringParameters.Insert ("نص" ، نص) ؛ // String، Required - سلسلة نصية StringParameters.Insert ("Linebreak"، False)؛ // منطقي - فاصل سطر ، يتم تعيين القيمة الافتراضية. StringParameters.Insert ("Alignment"، "Left")؛ // سلسلة - محاذاة النص ، القيم: "يسار" ، "يمين" ، "وسط". عودة معلمات السلسلة ؛ وظائف النهاية

وإليك واحدًا تم تعديله قليلاً

وظيفة ReceiptTextStringParameters (نص = غير محدد ، محاذاة = "يسار" ، Stringbreak = خطأ) تصدير StringParameters = بنية جديدة () ؛ StringParameters.Insert ("TextString") ؛ // نوع السلسلة. معلمة الخدمة الصادرة. StringParameters.Insert ("نص" ، نص) ؛ // سلسلة ، إلزامية - سلسلة نصية StringParameters.Insert ("Linebreak" ، StringShift) ؛ // منطقي - فاصل سطر ، يتم تعيين القيمة الافتراضية. StringParameters.Insert ("محاذاة" ، محاذاة) ؛ // سلسلة - محاذاة النص ، القيم: "يسار" ، "يمين" ، "وسط". عودة معلمات السلسلة ؛ وظائف النهاية

الآن عن طريق إضافة سلسلة نصية يمكننا تحديد المحاذاة والتفاف.

لإضافة سلسلة نصية نحتاج إلى كتابة ما يلي:

ReceiptString = EquipmentManagerClientServer.ReceiptTextStringParameters ("My text"، "Center"، False)؛ GeneralParameters.Receipt Positions.Add (Receipt Line) ؛

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

الآن دعنا نقرر أين نريد إضافة السطر:

  • إلى جدول المنتج

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

ReceiptString = EquipmentManagerClientServer.ReceiptTextStringParameters ("My text"، "Center"، False)؛ GeneralParameters.Receipt Positions.Add (Receipt Line) ؛ // السلع لكل خط من البضائع من ChekKM.Goods Loop

  • بعد جدول المنتج

للقيام بذلك ، أدخل الكود الخاص بنا بعد الحلقة

GeneralParameters.Receipt Positions.Add (Receipt Line) ؛ نهاية الدورة. ReceiptString = EquipmentManagerClientServer.ReceiptTextStringParameters ("My text"، "Center"، False)؛ GeneralParameters.Receipt Positions.Add (Receipt Line) ؛

EquipmentManagerClientServer.PerformFormatLogicalControl (CommonParameters) ؛

  • مع الافراج عن كل منتج

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