คีย์ขายแล้วบางทีตัวคูณผิดพลาด

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

คีย์ขายแล้วบางทีตัวคูณผิดพลาด

โพสต์โดย wongzaputt » เสาร์ พ.ย. 07, 2009 8:20 pm

ไม่ทราบว่ามีใครเคยเจอบ้างรึเปล่าครับ ทำรายการขายหลายพันใบแล้วไม่เคยเจอ มาเจอเป็นแค่บางรายการคือ
ขาย สินค้าตัวหนึ่ง ใส่จำนวนปกติ เช่น 60 ชิ้น แล้วก็ Enter ผ่าน โดยตัวโปรแกรมตั้งให้ไม่ต้องใส่ตัวคูณเวลาขาย
เพราะพนักงานจะขายเป็นหน่วยย่อยตลอดอยู่แล้ว แต่พอไปดูที่ รายละเอียดสินค้า สต๊อกติดลบเป็นหมื่นเลย
เลยใช้รายงานสินค้า 4-1-4 ดูการเคลื่อนไหวก็เจออยู่รายการหนึ่ง คือ เจ้าใบ HS ที่คีย์ขาย 60 ชิ้นอันนั้น
ก็ไปเปิดดู ปรากฎว่าในช่อง อัตรา มีค่าเป็น 645 เฉยเลย ซึ่งสินค้าตัวอื่นๆที่ขายใน HS เดียวกันก็เป็น 1 ทุกตัว
อีกอย่างคือยอดเงินจะเป็น 60 คูณราคาต่อหน่วยเป็นปกติด้วย คือเห็นเป็นปกติทุกอย่างเลย ถ้าไม่ F4 ไปดูที่
หน้าถัดไปก็จะไม่เห็นเลยว่าตัวคูณผิดพลาดไป
ตั้งแต่อัพมาเป็นเวอร์ชั่น for win นี่เจอมาสามครั้งแล้ว ก็ต้องเข้าไปลบรายการขายออก แล้วขายใหม่เข้าไป แล้ว
จึงไปคำนวณต้นทุนในหน้ารายละเอียดสินค้าใหม่ก็แก้ไขได้
แต่ว่าปัญหาคือ ถ้าเกิดว่าเราไม่รู้ว่ามันผิดพลาดที่สินค้าตัวไหนจะทำยังไง!!! ที่เจอผิดนี่เพราะมัน
ติดลบ 37000 กว่าชิ้น เพราะสต๊อกจริงมีของอยู่ พันกว่าชิ้น พอตัวคูณมันผิด มันเลยกลายเป็นติดลบสามหมื่นกว่า
ก็เลยเห็นได้ชัดเจน

อีกอย่างคือตั้งโปรแกรมไว้ว่าสินค้าติดลบไม่ได้ด้วย แต่พอมาเจอกรณีนี้ มันกลายเป็นติดลบไปเลย
ผมว่าปัญหานี้ค่อนข้างร้ายแรง แม้ว่าจะเจอเพียงสามครั้ง แต่ reliability ของตัวโปรแกรมก็
จะต้องลดลง แล้วก็จะต้องมีการตรวจสอบแทบจะตลอดเวลา

ตอนนี้ที่ทำได้คือดูรายงานสินค้าคงเหลือ ซึ่งถ้าตัวไหนอยู่ดีๆติดลบ ก็ผิดแน่ เพราะตั้งไว้ว่าสต๊อกติดลบไม่ได้ ก็จะ
เข้าไปแก้เป็นตัวๆไป ได้ แต่ในกรณีถ้าสมมุติว่า เรามีสต๊อกอยู่ 2000 ชิ้น แล้วคีย์ขายไป 50 ชิ้น แล้วบังเอิญ
เจ้าตัวคูณมันดังเด้งไปเป็น 20 ทำให้สต๊อกหายออกไป 1000 ชิ้น สินค้าคงเหลือก็จะไม่ติดลบ 
อย่างนี้เป็นปัญหาใหญ่แน่ครับ...

ใครเคยเจอแบบนี้บ้างรึเปล่าครับเนี่ย..หรือว่าผมเจอคนเดียว เฮ้อ..
แก้ไขล่าสุดโดย wongzaputt เมื่อ อาทิตย์ พ.ย. 08, 2009 8:45 pm, แก้ไขแล้ว 1 ครั้ง
wongzaputt
Newbie
Newbie
 
โพสต์: 41
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 09, 2009 8:12 pm

Re: BUG: คีย์ขายแล้วบางทีตัวคูณผิดพลาด

โพสต์โดย suchai » เสาร์ พ.ย. 07, 2009 10:15 pm

        ข้อสังเกตุว่าโปรแกรมทำงานผิดปกติหรือไม่คือ ถ้าเป็นการผิดปกติของโปรแกรม Express เอง จะเกิดเหตุการณ์นั้นอยู่บ่อยๆ และเป็นจำนวนมาก เช่น ในบิล 1000 บิล ถ้าคุณพบว่ามีความผิดปกติของบิลบ้างเช่น 5-10 บิลใน 1000 บิล ผมถือว่าเป็นเรื่องปกติ และถ้าคุณผมบิลผิดปกติเป็น ร้อยบิล ใน 1000 บิล อันนี้น่าจะแสดงว่าระบบเครือข่ายหรือคอมพิวเตอร์มีปัญหา
        ทำไมถึงกล่าวเช่นนั้น ในรอบหลายปีมา จะมีการเฝ้าสังเกตุการผิดปกติในเรื่องของการทำงานของโปรแกรม และความผิดปกติที่คล้ายคลึงกันที่มาจากต่างสถานที่ ต่างกิจการ จะมีการนำกลับมาทดสอบที่ตัวโปรแกรม Express ว่าทำงานผิดปกติอย่างที่ว่าหรือไม่
        กรณีของคุณ wongzaputt ต้องกลับไปสังเกตุอีกว่า 3 ครั้งที่ผิดพลาดมาจากเครื่องเดิมหรือไม่ ถ้ารู้ว่าผิดที่บิลไหน กด Tab ไล่กลับไปว่าใครเป็นคนบันทึก เครื่องที่บันทึกอยู่ที่ไหน เครื่องนั้นมีตัวสำรองไฟหรือไม่ และถึงอุปกรณ์จะดีอยู่ทั้งหมดแล้ว โอกาสที่[color=red]ไฟตกหรือกระชากแรงๆ ทำให้ดัชนีฐานข้อมูล หรือขบวนการบันทึก แทนที่จะนำส่งตัวคูณเป็น 1 มันจะส่งค่าอะไรก็ไม่รู้ไปเก็บในฐานข้อมูล
(อันนี้ในกรณีกำหนดค่าในระบบขาย ไม่ให้ปรับตัวคูณ) แต่ทั่วไปถ้ายอมให้ปรับตัวคูณได้ พบบ่อยว่า ผู้ใช้งานมือไวไปโดนอะไรก็ไม่รู้
        จับหลักดีๆ ถ้าเป็นที่โปรแกรม Express จะเป็นสม่ำเสมอ บ่อยๆ และต้องมีรายงานตรวจพบจากหลายสถานที่ ในช่วงเวลาที่ไล่เลี่ยกัน
แต่คุณบอกว่า ทำรายการขายหลายพันใบแล้วไม่เคยเจอ ถ้าเป็น Bug โปรแกรมจริง ไม่กี่ใบก็โดนแล้วครับ
       
        โปรแกรม Express อาศัยคอมพิวเตอร์และระบบเครือข่ายในการทำงาน บันทึกและประมวลผลข้อมูล ความน่าเชื่อถือหรือความถูกต้องของข้อมูลจะต้องมาจากพื้นฐานคืออุปกรณ์คอมพิวเตอร์ ระบบเครือข่าย ค่ากระแสไฟฟ้า และปัจจัยแวดล้อมอีกพอสมควร ถ้าในระบบ Lan มีแต่อุปกรณ์เก่า คอมพิวเตอร์สูงอายุ ถึงโปรแกรม Express จะดีแค่ไหน ตัวเลขก็ไม่ตรงครับ ฟันธง มันต้องอาศัยทุกส่วนประกอบกันถึงจะสมบูรณ์

        ในความเห็นส่วนตัวของผม ถ้า Express ทำตัวเลขส่วนใหญ่ได้ถูกต้องถึง 95% แล้วผมถึงว่าหมดหน้าที่โปรแกรมแล้วครับ ที่เหลือจะต้องเข้าไปปรับแก้ไขจุดผิดพลาดจากการบันทึกข้อมูลหรือข้อมูลที่เสียหายอันเกิดจากปัจจัยรอบข้างที่ควบคุมไม่ได้
        ผมกำลังทำการศึกษาอยู่ว่า นอกจากเราจะจัดเรียงแฟ้มข้อมูลตอนเย็นก่อนสำรองข้อมูลแล้ว การเพิ่มการจัดเรียงในตอนพักเที่ยง ซึ่งจะเป็นการยืนยันดัชนีที่เ็ก็บข้อมูล ทำให้ข้อมูลในตอนบ่ายสามารถทำงานได้ถูกต้องมากยิ่งขึ้น นอกจากในกรณีฉุกเฉินที่มีเครื่องหลุดออกจากระบบกระทันหัน ซึ่งต้องทำการจัดเรียงข้อมูลทันที ถ้าเราเข้าใจจุดที่อ่อนไหวตรงนี้และดูแลได้อย่างดี โปรแกรมจะทำค่าความถูกต้องได้ถึง 97%
        ส่วนเรื่องการคีย์ถูกคีย์ผิด ตั้งระบบเริ่มต้นไว้ไม่ถูกต้อง ตัวเลขมา 100 แต่คีย์ใส่ 1000 อันนี้ยากสุด ต้องจัดการกับคน ให้สามารถทำข้อมูลได้ 100%  <---- ซึ่งผมก็ได้ทดลองแล้ว สามารถทำได้จริงๆ โดยเราต้องอบรม แนะนำ ตรวจ ปรับปรุง จนกว่าภารกิจจะสำเร็จ หรือไม่ก็ใครข้างหนึ่งต้องจากไปเพราะไม่สามารถทำได้

        จริงๆ ผมชื่นชมคุณ wongzaputt อยู่หลายวันเหมือนกัน ที่เอาบทความเกี่ยวกับ Express บน Ubuntu พอเป็นแสงสว่างให้เด็กหัดเดินอย่างผมได้มีกำลังใจในการทดสอบ Express บน Ubuntu บ้างเพราะอยากทำมาหลายปีแล้วแต่ก็ไม่มีเวลา ตอนนี้โหลด ubuntu 9.10 desktop มาแล้ว แต่ติดตั้งบน WinXP ไม่ผ่าน ก็ต้องงมๆ ไปก่อน

        ส่วนชื่อกระทู้ BUG:คีย์ขายแล้วบางทีตัวคูณผิดพลาด ผมฟังแล้วรู้สึกไม่ค่อยดี เพราะเหมือนกับไปตัดสินแล้วว่าเป็น BUG โปรแกรม ซึ่งผมก็ได้อธิบายในมุมมองของผมไปแล้ว  ทาง Express ส่วนใหญ่หรือเกือบจะแทบทั้งหมด จะเป็นคนสุภาพ อ่อนน้อม นุ่มนวล หรืออาจจะมีอึดอัดบ้างก็ต้องสงวนท่าทีไว้  ทำให้การแสดงทรรศนะหรือมุมมองในบางเรื่องอาจจะแสดงออกไม่ได้เต็มที่แบบผม  [/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: BUG: คีย์ขายแล้วบางทีตัวคูณผิดพลาด

โพสต์โดย wongzaputt » อาทิตย์ พ.ย. 08, 2009 8:38 pm

อืม จริงๆผมไม่ได้ต้องการจะโจมตีโปรแกรมนะครับ บอกตามตรง แหะๆ เพียงแต่ว่าบังเอิญเจอเหตุการณ์ดังกล่าวที่เกิดขึ้นแล้วเลยมึน
เพราะว่าเกิดความกังวลว่าที่ผ่านๆมาจะมีที่ไหนที่ผิดไปแล้วบ้างหรือเปล่าเพราะว่าจริงๆที่บริษัทใช้มาตั้งแต่เวอร์ชั่นดอสราว 10 ปีแล้วไม่มีปัญหา
แต่พออัพเป็นเวอร์ชั่น for win แล้วเจอปัญหาน่ะครับ เพิ่งจะอัพได้ไม่กี่เดือนด้วย การอัพก็รวมถึงการลงทุนทั้งตัวโปรแกรม และซอฟแวร์ระบบที่
สั่งซื้อมาอย่างถูกต้อง ซึ่งตีเป็นมูลค่าค่อนข้างสูง พอเจอปัญหาก็เลยยิ่งกังวลเข้าไปใหญ่น่ะครับ

ผมได้ตรวจสอบที่คนคีย์ขายแล้วครับ ทั้งสามครั้งที่เกิดขึ้น เกิดจากคอมพ์เครื่องเดียวกันสองครั้ง และอีกครั้งหนึ่งเกิดกับคอมพ์เครื่องอื่น
จากที่คุณ suchai กล่าวมา มีหลายจุดครับที่ผมพอจะสรุปได้กับเหตุการณ์ที่เกิดขึ้น ซึ่งในตอนแรกผมคิดว่าอาจเป็นที่ตัวโปรแกรม
แต่พอคุณ suchai กล่าวมาอย่างนั้นแล้วผมว่าสงสัยจะไม่ใช่ที่ตัวโปรแกรมแล้วมั๊ง
ขออนุญาติบอกรายละเอียดอีกทีหนึ่งครับ
1.โปรแกรม ตั้งค่าไม่ให้ปรับตัวคูณ
2.ตัวสินค้าที่มีปัญหา เป็นสินค้าที่มีการรับเข้า (RR) ค่อนข้างบ่อยในช่วงนั้น
3.การคีย์ขายเป็นการขายย้อนหลังไปสองสามเดือนในอีกบริษัทหนึ่งเพื่อทำสต๊อกให้ตรงกับบริษัทหลัก
4.ล๊อตสินค้ามีความเคลื่อนไหวค่อนข้างมาก เวลาคีย์ขาย ตัวโปรแกรมจะมีการตรวจสอบสต๊อกสินค้าคงเหลือ ณ วันที่คีย์ขาย และอาจใช้เวลานานในกลุ่มสินค้าที่มีปัญหา
5.สินค้าที่มีปัญหา อยู่ในกลุ่มเดียวกัน คือสินค้ากลุ่มที่มีการเคลื่อนไหวค่อนข้างมาก
สอบถามพนักงานคีย์แล้ว ขณะคีย์ไม่มีอาการไฟตกหรือกระชาก แต่ในย่านที่อยู่นี้ หม้อแปลงระเบิดบ่อยๆ เครื่องสำรองไฟบางตัวเวลาไฟกระชากมันทำให้เครื่องบู๊ตเอง!!!เป็นเฉพาะบางตัวครับ ตัวที่ VA ต่ำๆน่ะครับ <-- จุดนี้น่าสงสัยจุดแรก
คอมพิวเตอร์ที่ใช้ก็เป็น 478 กับ 775 อายุราวๆ 3 ปีแล้วครับ บางทีมีอาการ Optical Drive เด้งออกมาเองบ้างเป็นบางครั้ง <-- อันนี้ไม่รู้ว่ามันช๊อตที่ตัว drive มั๊ง แต่จะเป็นไปได้ไหมว่าเมนบอร์ดอาจจะมีช๊อตบ้างเป็นบางครั้ง?
จะว่าไป การขายเกิดขึ้นราวๆ 5000-6000 ใบ ตามที่คุณ suchai กล่าว ผิดเพียง 3 ครั้ง ถือว่าน้อยมากๆๆครับ ก็แก้ไขเป็นครั้งๆไปไม่ได้ยากเย็นอะไรครับ
แต่อยากให้ทาง esg ลองตรวจสอบดูครับผม ว่าเป็นที่ตัวโปรแกรมหรือไม่ และ มีคนอื่นๆที่เป็นอย่างเดียวกับผมหรือไม่ น่ะครับ

ส่วนชื่อกระทู้นั้นผมใช้หลักการตั้งชื่อตามมาตรฐานสากลที่ใช้ในบริษัทครับ เช่นถ้ามีข้อผิดพลาดก็จะใช้คำว่า BUG: ขึ้นต้น
หรือถ้ามีเรื่องด่วนก็จะใช้คำว่า URGENT: ขึ้นนำ และคำอื่นๆตามสถานการณ์เพื่อจะได้มีการแจกแจง Category ได้ง่ายขึ้นน่ะครับ
บังเอิญว่ากระทู้นี้ลืมตัวไปหน่อย ติดมาจากที่ทำงาน... ถ้ารุนแรงไปก็ขออภัยด้วยครับผม  :o
wongzaputt
Newbie
Newbie
 
โพสต์: 41
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 09, 2009 8:12 pm

Re: คีย์ขายแล้วบางทีตัวคูณผิดพลาด

โพสต์โดย ITTI » จันทร์ พ.ย. 09, 2009 9:28 am

สวัสดีคุณ wongzaputt

ผมเคยเจอปัญหานี้กับลูกค้าท่านนึง มันมีความคล้ายกันนะครับ  **ผมอยากทราบวันที่โปรแกรมของคุณ wongzaputt อ่ะครับ**   
EX.
  ลูกค้ามีการสร้างรหัสสินค้าเป็นรูปแบบนี้นะครับ  A001-100    A001-200  ความหมายคือ  A001-100 นั้นคือสินค้าที่กำหนดตัวคูณหน่วยย่อย
เป็น 100 เอาไว้ ส่วน A001-200 นั้นกำหนดตัวคูณหน่วยย่อยเป็น 200 เอาไว้นะครับ  ซึ่งเวลาลูกค้าเขาเปิดบิลพอถึงขั้นตอนการเลือกรายการสินค้า
นั้นเขาใช้วิธีการ คีย์รหัสสินค้า 4 ตำแหน่งแรกก่อนแล้ว Enter โปรแกรมจะค้นหาว่าสินค้าที่สี่ตำแหน่งแรกเป็นแบบนั้นตัวแรกรหัสอะไร แล้วก็จะอยู่ที่ตัว
นั้นก่อน ซึ่งพอทำอย่างนั้นแล้วทำให้โปรแกรมไปเช็คตัวคูณหน่วยย่อยของสินค้าตัวแรกมาเป็นฐานในการเปิดบิล ซึ่งถ้าบิลนั้นมีการเลื่อนไปเลือกรายการ
สินค้าเป็นตัวอื่นที่ไม่ใช่ตัวแรกก็จะทำให้โปรแกรมไปดึงตัวคูณหน่วยย่อยผิดตัวมา  **แต่ปัญหานั้นที่ผมเจอเป็นที่หน้าจอรายการประจำวันสินค้านะครับ
ไม่ได้เจอที่หน้าจอบิลขายอ่ะครับ** ซึ่งปัญหานี้เป็นที่โปรแกรมต้องนำแผ่นมาอัพเดทนะครับ

ยังไงลองดูลักษณะการคีย์งาน ว่าเข้าข่ายแบบนี้เปล่านะครับ ส่วนรายละเอียดอื่นๆเดี่ยวผมจะลองเช็คให้อีกทีครับ แล้วจะกลับเข้ามาโพสต่อนนะครับผม
ภาพประจำตัวสมาชิก
ITTI
CO-Admin
CO-Admin
 
โพสต์: 1356
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 09, 2008 2:25 pm

Re: คีย์ขายแล้วบางทีตัวคูณผิดพลาด

โพสต์โดย wongzaputt » จันทร์ พ.ย. 09, 2009 10:15 am

ขอบคุณครับคุณ ITTI
ใน Properties เห็นเขียนไว้ว่า 19 มิถุนายน 2552 ครับผม

จากตัวอย่างที่ยกมา คล้ายกันครับ แต่พนักงานทางนี้จะคีย์ขายเป็นชื่อสินค้า อาจจะราวๆ 3 ตัวแรก ทีนี้ชื่อสินค้าที่ขึ้นต้นด้วย 3 ตัวอักษรแรกเหมือนกันมันก็จะมีค่อนข้างเยอะ ต้องเลื่อนลูกศรลงมา ที่ตัวสินค้าที่ต้องการจะขาย แล้วจึง enter แล้วก็ใส่จำนวนที่ขายลงไปแล้วก็ enter ไปยังรายการถัดไป พอขายเสร็จในใบนั้นๆก็กด ESC แล้วก็ Alt+A เพื่อเปิดใบใหม่แล้วก็ขายต่อไปเรื่อยๆ...

ส่วนเลขที่เอกสารก็เป็น HS... 1S... 2S... แล้วแต่ว่าจะขายสดแบบไหนน่ะครับ (เลขที่เอกสารแบบนี้ คนวางระบบบัญชี เค้ากำหนดมาตรฐานไว้ก่อนหน้านี้นานแล้วครับ) บางทีจะมีการเปิดหน้า HS กับ 1S มาดูพร้อมกัน แต่จะขายให้กับลูกค้าคนละคนกันครับ และขายคนละเวลากันด้วยครับ
wongzaputt
Newbie
Newbie
 
โพสต์: 41
ลงทะเบียนเมื่อ: พฤหัสฯ. ก.ค. 09, 2009 8:12 pm

Re: คีย์ขายแล้วบางทีตัวคูณผิดพลาด

โพสต์โดย savek » จันทร์ พ.ย. 09, 2009 10:44 am

เท่าที่ลองพยายามทดสอบดู ก็ยังไม่พบปัญหาแบบที่ว่านะครับ

โดยเฉพาะกรณีที่เรากำหนดค่าไม่ให้มีการแก้ไขอัตราส่วนต่อหน่วยนับ เวลาเปิดบิล ก็ยิ่งน่าจะปลอดภัยจากการป้อนข้อมูลผิดพลาดนะครับ (เพราะเคยเจอแต่เวลาเมื่อกด <enter> ผ่านช่องอัตราส่วนต่อหน่วยนับเร็วๆ บางครั้งผู้ใช้งานอาจจะเผลอไปจิ้มโดนปุ่มตัวเลข มันเลยเพิ่มยอดผิดปกติเข้าไป ;D )

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

ปล. รบกวนคุณ wongzaputt คลิกที่ลิ้งค์ด้านล่างนี้ เพื่อส่ง PM แจ้งชื่อบริษัท พร้อม S/N มาให้ผมทีนะครับ ผมจะบันทึกเรื่องเอาไว้ให้ เวลาส่งแผ่นมาอัพเดท ทางฝ่ายอัพเดทจะได้จัดการให้ได้อย่างรวดเร็วครับ

http://www.esg.co.th/smf/index.php?acti ... end;u=2879
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 52 ท่าน