این ماژول برای چیست؟
همگامسازی عملیات ثبتشده در صندوق فروش را، پس از دسترسی به سرور، با کنترل شعبه واقعی دستگاه و جلوگیری از ثبت تکراری اعمال میکند. داده محلی جایگزین مرجع سرور نیست؛ فقط صف موقت عملیات و تصویر داده لازم برای ادامه کار را نگه میدارد.
بخشهای اصلی
- تنظیم اجرای خودکار همگامسازی.
- ارسال دستی عملیات در انتظار.
- مشاهده عملیات و تعارضهای محلی.
- دریافت دوباره دادههای پایه شعبه.
- ثبت و شناسایی دستگاه صندوق برای شعبه مربوط.
قواعد مهم
- دستگاه به شعبه مشخص متصل است و عملیات با شعبه واقعی همان دستگاه کنترل میشود.
- شناسه عملیات مشتری (
ClientOperationId) برای جلوگیری از اجرای تکراری استفاده میشود؛ تکرار همان عملیات با محتوای متفاوت رد میشود. - عملیات حساس فروش، پرداخت، مرجوعی، میز و آشپزخانه از مسیر رسمی همان قابلیتها اعمال میشوند؛ همگامسازی میانبُر کسبوکاری نیست.
- خرجکردن کیف پول در حالت آفلاین مجاز نیست.
- تعارض باید بررسی و تعیین تکلیف شود؛ حذف کور صف راهحل معتبر نیست.
از کجا شروع کنم؟
برای وضعیت فعلی از «وضعیت همگامسازی» و برای ارسال فوری از «ارسال دستی» استفاده کنید. اگر دادههای پایه شعبه قدیمی شدهاند، «دریافت دادههای پایه» را اجرا کنید.