C cenaly.com
Bepul boshlash

Agar internet uzilib qolsa

Aloqa uzilganda nimalar ishlashda davom etadi: kassa uradi va cheklarni chiqaradi, buyurtmalar hamda cheklar navbatda toʻplanadi va nusxalarsiz qayta yuboriladi

7 min read Admin-panel demo versiyasi
On this page 15

Internet yoʻqolsa yoki bulut mavjud boʻlmasa

Aloqa uziladi: provayder, router, momaqaldiroq, operatoravariyasi. Ammo muassasa yopilmaydi — mehmonlar kassa oldida turadi. Quyida nima ishlashda davom etishi, nima ishlamasligi va smena nima qilishi kerakligi bayon etilgan.

Ikki xil nosozlikni ajrating, chunki ular oʻzini turlicha tutadi:

Nima sodir boʻldi Muassasadagi kassa Koʻchadagi mehmon
Muassasada internet yoʻqoldi Oflayn ishlaydi: chek uradi, chop etadi, navbat toʻplaydi Vitrina ochiladi (u CDN orqali tarqatiladi), buyurtma bulutga yuboriladi — lekin muassasada uni faqat aloqa tiklangach koʻrishadi
Bulut mavjud emas Xuddi shu: kassa ikkalasini farqlamaydi — uning uchun bu "yozuv yuborilmadi" Vitrina keshdan ochilishi mumkin, buyurtma rasmiylashtirish va toʻlov amalga oshmaydi

Kassa ataylab sababni taxmin qilishga urinmaydi: har qanday tarmoq xatosi "lokal ishlaymiz, yozuv navbatga" degani.


Nima ishlashda davom etadi#

Kassa (veb-POS). Bu shunchaki keshlangan sahifa emas, balki qurilmadagi haqiqiy yozuv navbati:

  • buyurtma uriladi va buyurtmalar navbatiga tushadi (kassada 24 soat saqlanadi);
  • chek va kassa smenasi — oʻz operatsiyalar navbati (smena ochish, pul kiritish va olish, chek, qaytarish, smenani yopish). Har bir operatsiyada mijoz idempotent kaliti bor, shuning uchun qayta yuborish hech narsani ikkilantirmaydi;
  • oflayn ochilgan smena vaqtinchalik raqam oladi va ishlashda davom etadi: "ochiq smenasiz toʻlov taqiqlanadi" degan toʻsiq oflayn ham amal qiladi, u lokal kesh boʻyicha hisoblaydi;
  • menyu, narxlar, stollar, maʼlumotnomalar brauzerning lokal keshidan oʻqiladi — ular aloqa borligida u yerga tushgan;
  • sahifani qayta yuklash kirish ekraniga chiqarib tashlamaydi: kassa lokal surat boʻyicha "degradatsiyalangan sessiyada" ochiladi va tarmoq qaytgach oʻzi qayta ulanadi.

Chop etish. Chek, oshxona tiketi va yorliq oʻsha kompyuterda turgan koʻprik orqali chop etiladi: kassa unga mashinaning lokal manzili orqali murojaat qiladi — buning uchun internet kerak emas.

Fiskal chek. Agar fiskal kassa apparati oʻsha kompyuterga ulangan boʻlsa, chek koʻprik orqali xuddi shu lokal kanal orqali uriladi: fiskal xotira hujjatlarni toʻplaydi, fiskal maʼlumotlar operatori esa aloqa paydo boʻlgach ularni yetib oladi. 54-FZ uchun bu odatiy rejim, qoidabuzarlik emas.

Kirish ekrani. Brauzerda yaqin sessiya mavjud ekan (oyna — 7 kun), kassir kiradi va ishlaydi; toʻplanganini yuborish baribir aloqa tiklanishida haqiqiy avtorizatsiyani talab qiladi.


Aloqa boʻlmasa nima ishlamaydi#

  • Oshxona ekrani (KDS). Tiketlar unga bulut orqali keladi; internetsiz yangi buyurtmalar oshxonaga tushmaydi — ular aloqa tiklanishida u yerga boradi. Bu vaqtda oshxona chop etilgan tiketlar boʻyicha ishlaydi, agar sizda oshxonaga chop etish sozlangan boʻlsa, yoki ogʻzaki topshirish boʻyicha.
  • Bank terminali. Karta bilan toʻlov bankda avtorizatsiyani talab qiladi — oflayn u amalga oshmaydi. Naqd pul qabul qiling.
  • Mehmonning onlayn toʻlovi (vitrinada karta, stoldan hisobni toʻlash, kioskda toʻlov) — toʻlov provayderiga kirish kerak.
  • Ikkinchi kassa va ofitsiant plansheti. Qurilmalar oʻzaro lokal tarmoqda sinxronlanmaydi: har biri oʻz navbatini yuritadi va oʻzi qayta yuboradi. Umumiy lokal kontur ("LAN-rejim") biz ataylab qilmaymiz — bu mahsulot egasining qarori: bitta kassaning chop etish bilan avtonomligini yopamiz.
  • X-hisobot. Oraliq kesim serverda savdo boʻyicha hisoblanadi — oflayn kassa halol rad etadi. Smenani yopish mumkin, Z-hisobot aloqa qaytgach shakllanadi.
  • Serverda hisoblaydigan admin boʻlimlari — "Buyurtmalar", "Moliya", "Statistika", "Ombor", "Xodimlar". Ular bulutni oʻqiydi va oflayn eng yaxshi holatda oxirgi oʻqishga ulgurganini koʻrsatadi.
  • Berish ekrani, navbat tablosi, kiosk — bular ham bulut yuzalari.

Xodimlar nima qilishi kerak#

  1. Chek urishda davom eting. Aloqa uzilishi bilan kassada "oflayn" degan sariq banner va "N yuborilmadi" chipi paydo boʻladi. Bu odatiy rejim: buyurtma qabul qilindi, chek chop etildi, pul olindi.
  2. Mehmonga chekni odatdagidek chop eting. Chop etish lokal — qogʻoz chiqadi.
  3. Xuddi shu qurilmada va xuddi shu brauzerda ishlang. Navbat shu kompyuterda yotadi: ikkinchi planshetga oʻtib "u yerdan topshirish" mumkin emas.
  4. Brauzer keshini tozalamang, hisobdan chiqmang, kassani inkognito rejimida ochmang — shunday qilib yuborilmagan buyurtmalar va cheklarni oʻchirib tashlaysiz.
  5. Sahifani qayta yuklash mumkin. Navbat qayta yuklash va brauzerni qayta ishga tushirishdan omon qoladi.
  6. Bitta buyurtmani ikki marta urmang "ehtiyot uchun": tizim qayta yuborishda dublikatlardan himoyalangan, lekin ikki xil buyurtmani u halol ikki deb hisoblaydi.
  7. Kartani qabul qilmang — terminal oflayn avtorizatsiya qilmaydi. Naqd pul, mehmon xohlasa — keyinroq toʻlash uchun hisob-faktura.
  8. Qizil banner "N yetkazilmadi" aloqa tiklanganidan keyin ham yozuvlarning bir qismi yuborilmaganini bildiradi (muddat oʻtgan yoki server rad etgan). Bu boshqaruvchini chaqirish uchun sabab, barni yashirish emas.

Aloqa qaytganda nima sodir boʻladi#

Qayta yuborish oʻzi boshlanadi — "tarmoq paydo boʻldi" hodisasi boʻyicha, varaqqa qaytishda va taymer boʻyicha.

  • "N yuborilmadi" chipi kamayadi va yoʻqoladi. Buyurtmalar "Buyurtmalar" boʻlimida va oshxona ekranida paydo boʻladi, cheklar raqam oladi, ombor texkartalar boʻyicha hisobdan chiqariladi.
  • Dublikatlar boʻlmaydi. Har bir buyurtmada mijoz identifikatori, har bir kassa operatsiyasida idempotentlik kaliti bor; server takrorni taniydi va uni ikkinchi marta qoʻllamaydi.
  • Oflayn smena haqiqiysiga almashtiriladi. Smenaning vaqtinchalik raqami navbatda turgan barcha cheklar va harakatlarda real raqamga qayta yoziladi.
  • Z-hisobot shakllanadi oflayn yopilgan smena uchun.
  • Hech narsa jimgina oʻchirilmaydi. Yetkazib boʻlmagan yozuvlar (sutka oʻtgan yoki server tuzatib boʻlmaydigan xato qaytargan) alohida "yetkazilmadi" roʻyxatiga tushadi (7 kun saqlanadi, 100 tagacha yozuv) va qoʻlda yashirish imkoniyati bilan qizil bannerda koʻrsatiladi.

Tartib saqlanadi: navbat ketma-ket qayta yuboriladi, serverning vaqtinchalik xatolarida esa ortib boruvchi pauza bilan qayta urinadi.


Cheklovlar#

  • Oflayn faqat Kassa va chop etish uchun ishlaydi — boshqa hech narsa uchun emas. Oshxona ekrani, bank Terminali va internet boʻlmaganda mahalliy tarmoqdagi Qurilmalar oʻrtasidagi sinxronizatsiya ishlamaydi; toʻliq LAN konturi ataylab yaratilmaydi.
  • Navbat Qurilma va brauzerga bogʻlangan. U muayyan brauzer xotirasida saqlanadi: boshqa kompyuter, boshqa brauzer yoki inkognito rejimi uni koʻrmaydi.
  • Navbatning amal qilish muddati — 24 soat Buyurtmalar va kassa operatsiyalari uchun. Aloqasiz bir sutkadan koʻproq vaqt oʻtsa — Yozuvlar jimgina yoʻqolmay, «yetkazilmagan» roʻyxatiga oʻtadi.
  • Oflayn seans 7 kun yashaydi. Shundan keyin Kassa oddiy kirishni talab qiladi, bu esa tarmoqsiz mumkin emas.
  • X-hisobot oflayn mavjud emas — u serverda hisoblanadi.
  • Mehmon yuzalari (vitrina, kiosk) navbatni faqat bir soat saqlaydi — ular mehmondagi mobil tarmoqning qisqa uzilishiga moʻljallangan, internetsiz ishlashga emas.
  • Android-Kassa. Buyurtmani qabul qilish va mahalliy fiskal Chek oflayn ishlaydi, ammo cheklar reyestriga Yozuv va Kassa smenasi oflayn hali ishlamaydi (rejalashtirilgan). U yerda oflayn haqiqat manbai — fiskal nakopitel.
  • Ishlayotgan fiskal registratorda «kabel uzildi» sinovi hali oʻtkazilmagan. Kassa oflayn rejimi kod va avtotestlar bilan qoplangan (jumladan, «seans ichidagi oflayn» e2e testi), ammo haqiqiy uskunada egasi tomonidan tekshirish rejada turibdi — biz buni toʻgʻridan-toʻgʻri aytamiz, oʻtkazilgan deb koʻrsatmaymiz.

Nosozliklarni bartaraf etish#

Kassa avval ishlagan boʻlsa-da, kirishni soʻrayapti. Seans yetti kundan oshgan yoki brauzer tozalangan. Tarmoqsiz kirish mumkin emas — aloqani tiklang.

«N yuborilmadi» chipi kamaymayapti. Aloqa haqiqatan tiklanganiga ishonch hosil qiling (istalgan saytni oching) va Kassa varagʻini faol qoldiring: qayta yuborish tarmoq hodisasi, varagʻga qaytish va taymer boʻyicha amalga oshadi. Agar chip bir xil sonda turaversa — qizil bannerga qarang: baʼzi Yozuvlar «yetkazilmagan»ga oʻtgan boʻlishi mumkin.

«N yetkazilmagan» qizil banneri paydo boʻldi. Yozuvlar server tomonidan qabul qilinmagan: sutkalik muddat tugagan yoki javob tuzatib boʻlmaydigan boʻlgan (masalan, ruxsat bekor qilingan). Bu roʻyxatdagi Buyurtmalar va cheklarni qoʻlda oʻtkazish kerak — smenadagi qogʻoz cheklar bilan solishtiring.

Buyurtma oflayn urilgan, ammo oshxonada yoʻq. Bu shunday boʻlishi kerak: tiket aloqa tiklanishida oshxona ekraniga boradi. Tarmoq yoʻq ekan, oshxonani chop etilgan tiketlar taʼminlaydi.

Chek oflayn chop etilmayapti. Demak, gap internetda emas: bu kompyuterda Koʻprik ishga tushganini va Printer ulanganini tekshiring — Cenaly Hardware Bridge. Koʻprik va Kassa bitta mashina ichida muloqot qiladi.

Aloqa tiklanganidan keyin Buyurtmalarning dublikatlari paydo boʻldi. Qayta yuborishdan dublikat boʻlishi mumkin emas — bir xil Buyurtma qoʻlda ikki marta urilmaganini tekshiring va ortiqchasini «Buyurtmalar» boʻlimida bekor qiling.


Koʻp beriladigan savollar#

Kassa internetsiz ishlaydimi?#

Ha: Buyurtmalarni uradi, cheklarni chop etadi va ularni oʻsha kompyuterdagi Koʻprik orqali fiskallashtiradi. Bulutga yuborilishi kerak boʻlgan hamma narsa Qurilmadagi navbatda toʻplanadi va avtomatik qayta yuboriladi.

Maʼlumotlar yoʻqoladimi?#

Yoʻq. Navbat sahifa qayta yuklanishi va brauzer qayta ishga tushishidan omon qoladi, yetkazib boʻlmagan narsa esa yoʻqolmay, koʻrinadigan «yetkazilmagan» roʻyxatiga tushadi. Uni faqat qoʻlda — brauzer maʼlumotlarini tozalash orqali yoʻqotish mumkin.

54-FZ boʻyicha cheklarni oflayn urish mumkinmi?#

Ha, agar fiskal registrator Koʻprik bilan bir kompyuterga ulangan boʻlsa: fiskal nakopitel hujjatlarni toʻplaydi va aloqa paydo boʻlganda ularni fiskal maʼlumotlar operatoriga uzatadi. Bu qonunda nazarda tutilgan rejim.

Nega oshxona ekrani ishlamayapti?#

Tiketlar Bulut orqali boradi. Kassa va oshxona ekrani oʻrtasida mahalliy tarmoq bizda yoʻq — bu ataylab qilingan qaror: biz butun zalni emas, chop etish bilan birga Kassa avtonomligini qoplaymiz. Tarmoq yoʻq ekan, oshxonani chop etilgan tiketlar taʼminlaydi.

Bizda internet yoʻq ekan, mehmon menyuni ocha oladimi?#

Ha — vitrina CDN orqali tarqatiladi va sizning internetingizga bogʻliq emas. Mehmon tomonidan rasmiylashtirilgan Buyurtma Bulutga yetib boradi, ammo muassasada siz uni faqat aloqa tiklanganidan keyin koʻrasiz.

Karta bilan toʻlovni nima qilish kerak?#

Naqd pul qabul qilish kerak: bank Terminali bankda avtorizatsiya talab qiladi.

Kassa aloqasiz qancha vaqt chidaydi?#

Buyurtmalar navbati va kassa operatsiyalari uchun sutka, seans uchun yetti kun. Amalda bu shuni anglatadi: smenani bemalol ishlaysiz.


Tegishli boʻlimlar#

Was this article helpful?