BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ กุมภาพันธ์ 27, 2020, 13:13:54 PM

หัวข้อ: @BMS ยังพบปัญหาการยกเลิกใบเสร็จอยู่ไหมครับ
เริ่มหัวข้อโดย: panus_t ที่ กุมภาพันธ์ 27, 2020, 13:13:54 PM
ยังพบปัญหาการยกเลิกใบเสร็จแล้ว ฟิล์ด finance_number ในตาราง opitemrece ยังเป็นเลขเดิม อยู่บ้างไหมครับ
+++++++++++++++++++++++++++
พบหลายเคส ว่าเลข finance_number ในตาราง rcpt_print ไม่มีเลขไหนเท่ากับเลข finance_number ในตาราง opitemrece เลยครับ (เชื่อม 2 ตารางนี้โดย AN และ VN) ฉะนั้นจะเอารายการอะไรมาอ้างอิงว่าใบเสร็จที่เคยออกไปมันคือรายการไหนครับ
+++++++++++++++++++++++++++
ท่านใดใช้ใบเสร็จแบบแสดงรายละเอียดของค่าใช้จ่ายบ้างครับ ขอหน่อยครับ *ปล. ถ้าคนไข้จ่ายไม่ครบทุกรายการ ก็ออกรายการ เท่าที่จ่าย ได้ด้วยครับ
 ;D ;D
หัวข้อ: Re: @BMS ยังพบปัญหาการยกเลิกใบเสร็จอยู่ไหมครับ
เริ่มหัวข้อโดย: panus_t ที่ กุมภาพันธ์ 27, 2020, 13:42:50 PM
ปัญหาน่าจะเกิดจาก การยกเลิกใบเสร็จแล้ว ฟิล์ด finance_number ในตาราง opitemrece ไม่เป็นค่าว่าง หรือ ค่า Null
เพราะคำสั่ง update มีเงื่อนไขนี้อยู่ครับ and (finance_number is NULL or finance_number='')
หัวข้อ: Re: @BMS ยังพบปัญหาการยกเลิกใบเสร็จอยู่ไหมครับ
เริ่มหัวข้อโดย: panus_t ที่ กุมภาพันธ์ 27, 2020, 13:57:31 PM
ลองยกเลิกใบเสร็จ แล้วออกใบเสร็จไม่เต็มจำนวน ที่ต้องจ่าย ผลปรากฎว่า  ฟิล์ด finance_number ในตาราง opitemrece  update ให้เรียบร้อย ตรงกับ ตาราง rcpt_print
หัวข้อ: Re: @BMS ยังพบปัญหาการยกเลิกใบเสร็จอยู่ไหมครับ
เริ่มหัวข้อโดย: panus_t ที่ กุมภาพันธ์ 27, 2020, 14:04:19 PM
กรณีนี้มาจ่ายส่วนที่ค้าง ฟิล์ด finance_number ในตาราง opitemrece ก็ไม่ยอม Update ครับ