BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Muxmonster ที่ พฤศจิกายน 24, 2011, 17:49:28 PM

หัวข้อ: สอบถามเรื่องการบันทึกใบเสร็จรับเงินครับ
เริ่มหัวข้อโดย: Muxmonster ที่ พฤศจิกายน 24, 2011, 17:49:28 PM
จากหัวข้อเวลาบันทึกข้อมูลจะพิมพ์ใบเสร็จรับเงินแล้วมันขึ้นตามรูปครับไม่ทราบว่าเกิดจากอะไร ใช้เวอร์ชัน 3.54.7.20 และ 3.54.10.18 ก็เป็นเหมือนกันครับ ขอบคุณล่วงหน้าครับ
หัวข้อ: Re: สอบถามเรื่องการบันทึกใบเสร็จรับเงินครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤศจิกายน 24, 2011, 20:35:30 PM
มีการแก้การแสดงรายการ billcode ในฟอร์มใบเสร็จหรือเปล่าครับ..

ถ้าใช่ ก็ไป restore ฟอร์มเก่ามาใช้งานก่อนครับ

หรือ..ลืมเปลี่ยนเล่มและเลขที่ใบเสร็จครับ..น่าจะชนกับรายก่อนหน้า... 8) 8)
หัวข้อ: Re: สอบถามเรื่องการบันทึกใบเสร็จรับเงินครับ
เริ่มหัวข้อโดย: Muxmonster ที่ พฤศจิกายน 24, 2011, 21:29:13 PM
มีการแก้การแสดงรายการ billcode ในฟอร์มใบเสร็จหรือเปล่าครับ..

ถ้าใช่ ก็ไป restore ฟอร์มเก่ามาใช้งานก่อนครับ

หรือ..ลืมเปลี่ยนเล่มและเลขที่ใบเสร็จครับ..น่าจะชนกับรายก่อนหน้า... 8) 8)
ไม่ได้มีการแก้แบบฟอร์มใบเสร็จอ่ะครับ แล้วในกรณีที่ เล่มและเลขที่ใบเสร็จที่ซ้ำกันมันจะขึ้น Bill Number Exists นี่ครับพึ่งมาเป็นตอนเช้าของวันนี้ครับ
หัวข้อ: Re: สอบถามเรื่องการบันทึกใบเสร็จรับเงินครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤศจิกายน 24, 2011, 21:34:50 PM
ลองตรวจสอบ คอลัมน์  billcode ในตาราง nondrugitems ครับ..มีการให้รหัสคลาดเคลือนหรือไม่ครับ..ซ้อนในตัวเอง..
หัวข้อ: Re: สอบถามเรื่องการบันทึกใบเสร็จรับเงินครับ
เริ่มหัวข้อโดย: Muxmonster ที่ พฤศจิกายน 25, 2011, 09:49:04 AM
วันนี้ได้ลองออกใบเสร็จรับเงินดูก็ยังเป็นเหมือนเดิมครับ พอ trace sql ออกมาดูพบว่ามัน error จริงๆครับตามโค้ดด้านล่าง
โค๊ด: [Select]
select t.*,o.*,d.name as tdrug,n.name as tndrug,n.billcode,n.billnumber,
concat(n.name,'(',n.billcode,')',' Unitprice') as tbillcode,
concat(n.name,'(',n.billnumber,')',' Unitprice') as tbillnumber,n.price,concat(n.name,'  ','(' , billcode,')' ) as nbillcode
from tempreport t
left outer join opitemrece o on o.finance_number = t.name9 and o.income = t.num1 and o.income not in ('03','54')
left outer join drugitems d on d.icode = o.icode
left outer join nondrugitems n on n.icode = o.icode
where t.reportname='RCPT-0062-0297'
order by t.num2

มันฟ้องว่ามันเลือกไม่ถูกว่าจะเอา billcode มาจากตารางไหน ถ้า error แบบนี้จะแก้อย่างไรครับเพราะ sql ที่ให้ดูมันถูกดึ่งมาจากโปรแกรมตอนบันทึกข้อมูลใบเสร็จรับเงินก่อนจะพิมพ์ใบเสร็จออกมา ขอบคุณล่วงหน้าครับ
หัวข้อ: Re: สอบถามเรื่องการบันทึกใบเสร็จรับเงินครับ
เริ่มหัวข้อโดย: Muxmonster ที่ พฤศจิกายน 25, 2011, 10:43:06 AM
แก้ไขได้แล้วขอบคุณครับ  ;D