NOte 14/9/2554

Consult scraft

วันนี้ ลูกค้า ต้องการให้ผู้ใช้ 2 ราย เข้าระบบบิลขายได้ แต่มองเห็นเพียงแค่ 3 หมวด B2,B8,B9 ซึ่งปกติการ Set แบบนี้ เราจะใช้คำสั่ง _InvCfgHideList โดยกำหนด หมวดที่ต้องการซ่อนไว้ แต่ถ้าสั่งแบบนี้ ระยะยาว เวลาเพิ่มหมวด จะมีปัญหาโปรแกรมหลุด (ไม่ซ่อนหมวดใหม่) (ไม่พูดถึงการกำหนดแบบยกเว้น ยกชุด เช่น B*, *L) และยังเสียเวลาในการพิมพ์หมวดด้วย (มีเยอะ ๆ เหนื่อย) ผมเลยใช้การกำหนดแบบนี้แทน

<USER1,USER2>@_InvCfgHideList = **||!B2&!B8&!B9
ตามด้วย
<USER1,USER2>@_InvLimitInvType = -1

ปล.

  • เงื่อนไข **|เงื่อนไข1|เงื่อนไข2 <- ทำงานแบบ หรือ สิ่งใดเป็นจริงก็ได้
  • เงื่อนไข **|เงื่อนไข1&เงื่อนไข2 <- ทำงานแบบ และ ต้องเป็นจริงทั้งหมด
  • อ้างอิงคำสั่ง _InvCfgHideLIst ซ่อนหมวดบิลขาย
  • อ้างอิงคำสั่ง _InvLimitInvType กำหนดเกี่ยวกับการกด ESC ตอนแสดง รายชื่อหมวด
  • <USER>@ ก่อนคำสั่งเป็นการกำหนด ทำงานเฉพาะ User หรือ แผนก กรณี User ต้องระบุตัวใหญ่ เท่านั้น