كيف قمت بدمج POS-terminal و FR IKKM-Touch في 1C: enterprise

صورة

ستجيب التعليمات خطوة بخطوة على معظم الأسئلة المتعلقة بتوصيل جهاز 2in1 بمنصة 1C (حتى لو لم تجب على الكل ، سنقوم بكل سرور بتحليل الباقي في التعليقات) ، ونعرض خيارات الاتصال الممكنة والأوضاع ، وبرامج التشغيل والبرامج الضرورية تحت القطع.

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

تفاعل المعدات النقدية مع منصة 1C


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

عندما صرف غير متصل


يحدث تبادل دوري متقطع. يتم تفريغ قاعدة المخزون والأسعار من 1C في الجهاز.

صورة

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

صورة

كلاسيكيات تبادل النوع عبر الإنترنت


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

واثنين من الأشياء قبل بدء التكامل


نظرًا لأن الجهاز عبارة عن تسجيل نقدي وفي نفس الوقت محطة اكتساب ، في حالة التبادل عبر الإنترنت إلى منصة 1C ، فإنه يتمسك بمحركين مختلفين (مثل جهازين منفصلين).

سوف ندمج باستخدام:
برنامج تشغيل المسجل المالي الإصدار 1.9 لمنصة 1C 8.3
الحصول على إصدار برنامج تشغيل المحطة الطرفية 1.9 لنفس النظام الأساسي
برنامج تبادل البيانات OFFLINE IKKM Exchange 1.6

تكامل مع التبادل دون اتصال


قم بفك ضغط أرشيف iKKMExchange.rar على الرابط أعلاه إلى مكان مناسب. قم

صورة

بتشغيل البرنامج النصي createINI.bat ، وسيتم إنشاء ملف إعدادات Settings.ini . سوف نتناول

صورة

الإعدادات عن طريق فتح Settings.ini في أي محرر نصوص:

صورة

"Log": "off" - سجل تشغيل التطبيق معطل بشكل افتراضي.

RecNumLim: 2500 كحد أقصى. عدد وحدات حفظ المخزون (SKU) في قاعدة المخزون. 2500 هو الرقم الافتراضي.

"IPPort": المنفذ 8082 الذي سيتم التبادل فيه مع 1C.

"النقد": 0 ، "البنك": 1 ، "تارا": 2 ، "الائتمان": 3 - هذه هي المعلمات التي يجب أن تكون متطابقة على جانب 1C من النظام الأساسي.

السيولة النقدية-تشير الإشارة إلى السحب النقدي.

البنك - يشير إلى قبول الدفع عن طريق البطاقة المصرفية.

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

الائتمان - تعيين الائتمان.

لكي يستمر التبادل بشكل صحيح ، من الضروري التحقق من العلامات وتصحيحها بأسمائها والأرقام التعريفية على جانب 1C.

نقوم بإجراء التغييرات حسب تقديرنا ، وحفظ الملف.

بعد الإعدادات ، يمكنك تشغيل iKKMExchange.exe. بعد بدء ناجح ، سيظهر الرمز الذي يحمل نفس الاسم في شريط المهام على سطح المكتب.

صورة

ننتقل إلى التكوين على جانب جهاز IKKM المدمج


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



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

يبدأ كلا الارتباطين بعنوان IP الخاص بالكمبيوتر ، حيث سنقوم بالتكامل ، ثم يتم تسجيل منفذ الاتصال (الذي حددناه في Settings.ini سابقًا ) ، بعد أن يظل الخط مائلًا دون تغيير.

وبالتالي ، ستبدو سلسلة الارتباط المرجعي كما يلي:
192.168.0.11:8082/GetPriceList مع الأخذ بعين الاعتبار منفذ الاتصال الافتراضي.
وسطر مجلة الوثيقة هو:
192.168.0.11:8082/SalesReport

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

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

صورة

الآن عد إلى المجلد مع تطبيق IKKMExchange .

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

صورة

يحدث تبادل البيانات من خلال REST API . سيبدو التبادل الناجح في المجلد كما يلي:

صورة

إعداد دون اتصال على جانب 1C


نحن بصدد إنشاء قاعدة صرف جديدة مع المعدات المتصلة.

صورة

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

صورة

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

صورة

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

صورة

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

صورة

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

صورة

سننفذ إعدادات إضافية للجهاز المتصل من خلال النقر فوق
"تكوين" في نفس النافذة .
"إصدار تنسيق Exchange" - 1.6 من القائمة المنسدلة.
" Unload directory " - مسار المجلد برقم تسلسلي للجهاز في دليل iKKMExchange.
"اسم ملف الإعدادات" - يصف "الإعدادات" .
"ملف قائمة الأسعار القصوى" - تحتاج إلى تسجيل " قائمة الأسعار " .
"دليل التنزيل" - المسار مشابه لدليل التحميل.
"اسم ملف تقرير المبيعات" - يشير إلى " تقرير المبيعات " .
احفظ التغييرات و اخرج.

صورة

قبل خطوات قليلة ، لاحظت علامات الفرق التي فحصناها في وثيقة Settings.ini ، والآن علينا أن نكررها بالفعل في نظام المحاسبة 1C.

نذهب إلى القسم ، كما هو موضح في الشكل أدناه: عن

صورة

طريق الزر "إنشاء" ، تفتح نافذة لإضافة معدات جديدة لتسجيل النقدية إلى 1C.

العنصر الأول هو الإشارة إلى مكان العمل الصحيح.

ثانيًا ، يمكنك تحديد الرقم التسلسلي لـ KKM ، وهذا شرط اختياري.

العنصر الثالث - يحدد إعدادات المعدات التي تم إنشاؤها مسبقًا "KKM Offline"

في "مراسلات أنواع الأجور" (العنصر الرابع في الشكل) نشير إلى الاسم ونعين قيم التعريف من Settings.ini

صورة

احفظ التغييرات وانتقل إلى خطوة التكوين الأخيرة.

سوف نتحقق من كيفية تنزيل البيانات من 1C إلى المجلد في IKKMExchange المطابق للجهاز ، وانتقل إلى قسم 1C الضروري:

صورة

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

صورة

سيتم التفريغ في المجلد برقم تسلسلي لـ KKM.

صورة

إذا فتحت Settings.xml ، يمكنك العثور على رموز الدفع التي قمنا بتعيينها مسبقًا.

صورة

اكتمل إعداد مشاركة وضع عدم الاتصال.

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

صورة

تكوين المشاركة عبر الإنترنت


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

أولاً ، تحتاج إلى تثبيت برنامج التشغيل.

في نافذة البند "RMK and equipment" ، نجد الرابط "Connected equipment" وانقر عليه.

صورة

انتقل إلى علامة التبويب "برامج تشغيل الأجهزة" ، ثم انقر فوق الزر "إضافة برنامج تشغيل جديد من الملف" .

صورة

قم بتنزيل الأرشيف مع برنامج التشغيل ، الموضح في المقالة أعلاه ، وافتحه.

صورة

صورة

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

صورة

صورة

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

صورة

صورة

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

في عنصر "عنوان IP" ، تحتاج إلى تحديد IP بدون إضافة منفذ جهاز iKKM على الشبكة ، بعد تعيينه بعنوان ثابت من خلال جهاز توجيه.

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

العنصر "WEB API key" على مفتاح الأمان الحالي.

صورة

يمكن الحصول على مفتاح API الحالي من واجهة الويب للجهاز عن طريق الاتصال به بعد الاتصال بالشبكة عبر المتصفح "عنوان IP للجهاز: 8080" .

صورة

تم إجراء جميع الإعدادات ، الآن يمكنك اختبار الجهاز.

صورة

مرحبًا ، تم الانتهاء من إعداد FR بنجاح!

أخيرا ، خدعة أخرى


إذا لم تتمكن أثناء استخدام الجهاز من بيع منتج أو آخر من خلال iKKM (الجهاز لا يكسره في الشيك) ، تحقق من إعدادات التقريب في 1C:

الخيار الصحيح لـ 1C: البيع بالتجزئة ، 1C: الصيدلة من

صورة

أجل 1C: مطعم

صورة

جيد للجميع تسجيلات نقدية سريعة ومريحة بالنسبة لك!

All Articles