Lotto Manager [for รสกร]! v1.8.0-25.07.13 (Basic Authentication's branch)

        

Change Log (บันทึกความเปลี่ยนแปลง)

1.8.0 - 25.07.13 + application.required_role ! แก้ให้กดยืนยันก่อนบันทึกได้แล้ว ! ปรับหัว dialog หน้าสรุปยอด ให้แสดงผู้ซื้อ / ผู้รับซื้อ (! แก้ไข, - ปรับเปลี่ยน, + เพิ่มเติม, # ถอดถอน, ยังใช้ไม่ได้)
1.7.3 - 25.01.17 + ลูกค้าประเภทพิเศษ + วิธีการส่งออก + ส่งออก .txt แบบเม
1.6.1 - 23.07.01 + ปิดการขาย + รายการรอตรวจสอบ ! แก้ไขเรื่องการส่งออกซ้ำ ! ระบบป้องกันการกดบันทึกซ้ำๆ
1.5.0 - 23.03.28 + นำเข้าไฟล์ .txt จากเม ! แก้ปัญหาการค้นหาตัวเลขหน้ารายการ / ส่งออก ! รายชื่อผู้รับซื้อในหน้าส่งออก เลือกจากการตั้งค่าส่งออกด้วย
1.4.1 - 22.07.05 + 1.3.2.1 - 21.09.16 + วันที่ปัจจุบัน (to day) ใน ปฏิทิน + ระบบป้องกันการกดบันทึกซ้ำๆ ! ไม่บันทึกรูปซ้ำ (หากจะแก้ไขรูป ต้องลบแล้ว upload ใหม่เท่านั้น) ! หน้าเลขปิดไม่ต้องแสดงสีแดงแจ้งเตือนเลขปิด ! ยึดประเภทลูกค้าตามฐานข้อมูลเท่านั้น (import mode) ! หน้าเลขปิดไม่ต้องแสดงสีแดงแจ้งเตือนเลขปิด ! ออกจากระบบ - ผู้รับซื้อ ใช้ combobox แทน searchbox
1.4.0 - 21.07.12 + ส่งออกอัตโนมัติ + ส่งออก / นำเข้า ออนไลน์ ! เลขปิดในหน้าเลขปิดไม่ต้องเป็นสีแดง
1.3.2.1 - 21.09.16 + แนบหลักฐานคำสั่งซื้อ
1.3.2 - 21.06.03 - ยอดรวมในหน้ารายการขายไม่รวมกับยอดที่ส่งออกไปแล้ว - รายการใหม่ วางค่างวดตั้งต้นจากหน้าหลักไว้ก่อน + แจ้งเตือนเมื่อกรองเลขปิดเกินขีดจำกัด + ค้นหารายการด้วยเลขที่ซื้อ / ส่งออก
1.3.1 - 21.05.15 ! แก้ปัญหาชื่อตัวแปรชนกันจากการเปลี่ยนชื่อ seq -> index
1.3.0 - 21.05.04 + คำนวณราคาถูกรางวัล + ข้อมูลทางสถิติประกอบการส่งออก + เก็บข้อมูล "ผู้บันทึก" ในการบันทึกข้อมูลผู้ซื้อ, ตัวเลือกประเภทผู้ซื้อ และข้อมูลประเภทรางวัล + แสดงข้อมูล "ผู้บันทึกปัจจุบัน" → "ผู้กำลังจะบันทึก"
1.2.2 - 21.04.28 - เรียงแผ่นในรายการซื้อ / ส่งออกเป็นจากน้อยไปมาก
1.2.0 - 21.04.15 + ตั้งค่าประเภทรางวัล, ข้อมูลผู้ซื้อ, ประเภทผู้ซื้อ + กำหนดประเภทผู้ซื้อได้ในแต่ละรายการซื้อ (ค่าตั้งต้นจากากรตั้งค่า) + คำนวนส่วนลด (ในหน้า "สรุปยอดตามผู้ซื้อ")
1.1.0 - 21.03.30 + รองรับการขายแบบชุดที่ราคาแตกต่างจากตัวหลัก + สรุปยอดตามผู้ซื้อ + พิมพ์ค้นชื่อผู้ซื้อ / ผู้รับซื้อ
1.0.2 - 21.03.16 ! เรียงแผ่นรายการตามหลักการทางตัวเลข ! แผ่นตั้งต้นเป็น 1 สำหรับลูกค่าใหม่ ! ทำให้ผู้กรอกรายการซื้อขาย สามารถเห็นเลขปิดได้ในหน้ากรอก + เลื่อนหน้าจออัตโนมัติลงเมื่อเพิ่มรายการ + รองรับการแสดงผลในหน้าจอที่หลากหลาย (โทรศัพท์) + แสดงข้อมูลรายละเอียดโปรแกรม และข้อความช่วยเหลือ (คีย์ลัดในการกรอกรายการซื้อขายและเลขปิด) + สลับลำดับรายการชื้อ + จดจำงวดล่าสุดที่เลือก + ผู้กรอกรายการ สามารถตรวจรางวัลได้
1.0.1 - 21.03.09 ! ลบเลขเปิด ! ปรับปรุงประสิทธิภาพการทำงาน (ส่งออก) - รายการ 4 หลัก + รวมยอดการส่งออก + แผ่นที่ทำรายการ + รายการส่งออกที่ถูกรางวัล + รองรับการแสดงผลในหน้าจอที่หลากหลาย + Basic Authentication + บันทึกผู้บันทึกรายการซื้อขาย (ล่าสุด) (! แก้ไข, - ปรับเปลี่ยน, + เพิ่มเติม, # ถอดถอน, ยังใช้ไม่ได้)


รายการขาย, เลขปิด

คีย์ลัดการกรอกรายการ

(UpArrow) -> กำหนดประเภทการซื้อเป็น บน (DownArrow) -> กำหนดประเภทการซื้อเป็น ล่าง Ctrl + + -> กำหนดประเภทการซื้อเป็น ทั้งบนและล่าง (กดซ้ำ เป็นการยกเลิกเภทการซื้อนั้นๆ) F1 หรือ = -> ช่องระบุหมายเลข F2 หรือ . -> ช่องระบุการซื้อแบบตรง F3 หรือ + -> ช่องระบุการซื้อแบบโต๊ด F4 หรือ * -> ช่องระบุการซื้อแบบชุด -> กดซ้ำหมายถึงการสลับโหมด "รวมตัวตรง / ไม่รวมตัวตรง" F5 หรือ / -> ช่องระบุการซื้อแบบลอย Enter -> ไปยังรายการต่อไป (หากอยู่นอกตารางรายการ จะไปที่รายการแรก) Shift + Enter -> ไปยังรายการก่อนหน้า Tab -> ไปยังช่องกรอกถัดไป Shift + Tab -> ไปยังช่องกรอกก่อนหน้า Ctrl + Enter -> บันทึกรายการทั้งหมด Ctrl + BackSpace, Ctrl + Del -> ลบรายการซื้อปัจจุบัน

การเรียงลำดับรายการ

คลิ๊กเมาส์ที่แถวที่ต้องการเปลี่ยนลำดับค้างไว้ และลากไปปล่อยยังระหว่างแถวของลำดับใหม่ที่ต้องการ

การกรอกเลขชุด

A × 6, A × 3 -> ในกรณีที่ซื้อทุกหมายเลขในชุดด้วยราคาที่เท่ากันทั้งหมดสามารถกรอกในช่อง "ชุด" ได้ตรงๆ 123 - 20 × 6 -> ชุด: 20 112 - 50 × 3 -> ชุด: 50 A + B × 5 -> ในกรณีที่ซื้อหมายตรงและหมายเลขอื่นๆในชุดด้วยราคาที่ไม่เท่ากัน ให้กรอกหมายเลขตรงและหมายเลขชุดแยกกัน และไม่ทำเครื่องหมายถูกหน้าช่องชุด 123 - 20 + 10 × 5 -> ตรง: 20, ชุด: 10 112 - 50 + 20 × 2 -> ตรง: 50, ชุด: 20 A + B × 6 -> ในกรณีที่ซื้อทุกหมายเลขในชุดด้วยราคาที่เท่ากันทั้งหมด และเพิ่มหมายเลขตรงเข้าไปอีกราคาหนึ่ง ให้กรอกหมายเลขตรงและหมายเลขชุดแยกกัน และทำเครื่องหมายถูกหน้าช่องชุด 123 - 20 + 10 × 6 -> ตรง: 20, ชุด: 10 112 - 50 + 20 × 3 -> ตรง: 50, ชุด: 20 ** หากไม่กรอกช่องตรง โหมด "รวมตัวตรง" จะไม่ปรากฏขึ้นมา และให้ถือว่าราคาชุดนี้ รวมตัวตรงโดยอัตโนมัติ

การกรอกเลขปัก

ให้กรอกในช่อง "ลอย" และใช้เครื่องหมาย "-" แทนเลขที่ไม่ได้ซื้อในช่องหมายเลข เช่น 1 ปัก หน่วย -> --1 2 ปัก สิบ -> -2- 3 ปัก ร้อย -> 3-- 4 หน้า -> 4-- 5 กลาง -> -5- 6 หลัง -> --6


เกี่ยวกับโปรแกรม > การตั้งค่า

ข้อมูลผู้ซื้อ

เป็นตัวเลือกสำหรับกรอกข้อมูลผู้ซื้อในหน้ารายการขาย (ผู้รับซื้อในหน้าส่งออก) หากต้องการเพิ่มผู้ซื้อหรือผู้รับซื้อรายใหม่ ให้กดปุ่ม ➕ ชื่อ : ข้อความสำหรับกรอก/คำค้น ในการระบุชื่อผู้ซื้อ/ผู้รับซื้อ ประเภท : ประเภทของผู้ซื้อ (มีผลต่อการคำนวณส่วนลด) ตัวเลือก "ประเภท" สามารถเพิ่มหรือแก้ไขได้ที่ เกี่ยวกับโปรแกรม > การตั้งค่า / ข้อมูลผู้ซื้อ > ตัวเลือกประเภทผู้ซื้อ การใช้งาน : กดปุ่มให้เป็น เพื่อใช้งาน หรือ เพื่อเลิกใช้งาน (มีข้อมูลอยู่และกรอกข้อมูลได้ แต่ไม่แสดงในผลการค้นหา)

ตัวเลือกประเภทผู้ซื้อ

ตัวเลือกสำหรับการระบุประเภท ในข้อมูลผู้ซื้อ เพื่อใช้ในการคำนวณส่วนลด สำหรับผู้ซื้อแต่ละรายที่มีการให้ส่วนลดที่แตกต่างกัน หากต้องการเพิ่มประเภทผู้ซื้อประเภทใหม่ ให้กดปุ่ม ➕ ป้ายกำกับ : ข้อความที่แสดงในหน้าจอ ส่วนลด : อัตราส่วนลดตามรูปแบบการซื้อประเภทต่างๆ (คิดเป็นเปอร์เซนต์) ปุ่มลัด : กดปุ่มลัดเพื่อเลือกประเภทนั้นๆ (ยังไม่พร้อมใช้งาน) การใช้งาน : กดปุ่มให้เป็น เพื่อใช้งาน หรือ เพื่อเลิกใช้งาน (มีข้อมูลอยู่ แต่ไม่แสดงผลบนหน้าจอ)

ข้อมูลประเภทรางวัล

เป็นตัวเลือกในการระบุประเภทการขายในหน้ารายการ, เลขปิด และส่งออก และการออกรางวัลในหน้าออกรางวัล ป้ายกำกับ : ข้อความที่แสดงในหน้าจอ รูปแบบหมายเลข : เป็นรูปแบบการกรอกหมายเลขในช่องต่างๆ เงื่อนไขการถูกรางวัล : ในประเภทรางวัลหนึ่งๆ อาจถูกรางวัลได้มากกว่าหนึ่งรูปแบบ โดยการกำหนดรูปแบบการถูกราลวังแต่ละตัวดังนี้ ป้ายกำกับ : ข้อความบ่งบอกรูปแบบการถูกรางวัล กลุ่ม : กลุ่มการแสดงผลการถูกรางวัล (ถ้าชื่อกลุ่มเหมือนกัน จะแสดงในตารางหลักเดียวกันในหน้าออกรางวัล) ราคา : จำนวนเงินที่จ่ายเมื่อมีการถูกรางวัล (เท่า / บาทละ) สูตรคำนวน : คำสั่งภาษา JavaScript สำหรับใช้ในการคำนวณผลการถูก โดยจะมีตัวแปลให้ใช้ดังนี้ code : เลขที่ออก order : คำสั่งซื่อ { cost_straight : ราคาจากช่องตรง cost_combine : ราคาจากช่องโต๊ด cost_cross : ราคาจากช่องชุด cross_with_straight : true หาก cost_cross เป็นราคารวม cost_straight / cost_float เข้าไปด้วย หากไม่มีค่า cost_straight / cost_float จะไม่มีค่า cross_with_straight มาด้วย และให้ถือว่า เป็นราคารวม cost_straight / cost_float โดยอัตโนมัติ cost_float : ราคาจากช่อง } ปุ่มลัด : กดปุ่มลัดเพื่อเลือกประเภทนั้นๆ การใช้งาน : กดปุ่มให้เป็น เพื่อใช้งาน หรือ เพื่อเลิกใช้งาน (มีข้อมูลอยู่ แต่ไม่แสดงผลบนหน้าจอ)