BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: pa_net ที่ กันยายน 23, 2009, 21:26:50 PM

หัวข้อ: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 23, 2009, 21:26:50 PM
คือทางห้องฟันต้องการเพิ่มจำนวนของรายการลงใบเสร็จ
เช่น ถอนฟัน จำนวน 2 ซี่  ครับ เพราะว่า ผู้ป้วยนำไปเบิกเงินได้ไม่ครบครับเพราะกรมบัญชีกลางตั้งราคามา เช่นซี่ละ 170 ถอน 2 ซี่ แต่ในใบเสร็จไม่มีจำนวน ทำให้ผู้ป่วยเบิกได้ 170 บาท ก็เลยจะใส่จำนวนไปด้วย เพื่อให้เบิกได้ตามจำนวนที่ถอน ช่วยหน่อยครับ ลองทำดูแล้ว แต่ มันไม่ออกรบกวนอาจารย์ทุกท่านหน่อยครับ
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 24, 2009, 08:22:22 AM
ผมใส่ Variable ลงในรายงาน
  Value := GetSQLStringData('select op.qty'+
  +'from opitemrece o'+
  +'left outer join report_sks rs on o.vn=rs.vn'+
  +'left outer join nondrugitems n on n.icode=o.icode'+
  +'where rs.std_group like 13 and rs.vn="'+DBPipeline['vn']+'" limit 1'+
 
  );
แต่มันพิมพ์ไม่ออกสักรายการเดียวแถมขึ้น Error ดังภาพ
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: doramon ที่ กันยายน 24, 2009, 11:45:34 AM
where rs.std_group like 13
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: Khuad ที่ กันยายน 24, 2009, 11:52:13 AM
... ลอง copy คำสั่งด้านล่างไปใสใน variable ดูนะครับ


... อันนี้เชื่อมโยงจากชื่อของรายการค่ารักษาพยาบาลครับ ....

  Value := GetSQLStringData('select o.qty '+
  'from opitemrece o '+
  'left outer join nondrugitems n on n.icode = o.icode '+
  'where o.vn = "'+DBPipeline['vn']+'" '+
  'and concat("   ",n.name) = "'+DBPipeline['bill_name']+'" ');

... จะขึ้นจำนวนทุกตัว(ยกเว้นหมวดค่ารักษาหลัก)  ที่เรากำหนดให้แสดงรายละเอียดในใบเสร็จครับ ...

-----------------------------------------------------------------------------

... หรือแบบนี้ เชื่อมโยงจาก billcode ของรายการค่ารักษาพยาบาลครับ ....

  Value := GetSQLStringData('select o.qty '+
  'from opitemrece o '+
  'left outer join nondrugitems n on n.icode = o.icode '+
  'where o.vn = "'+DBPipeline['vn']+'" '+
  'and n.billcode = "'+DBPipeline['billcode']+'" '+
  'and n.billcode is not null and n.billcode <> "" ');

... จะแสดงจำนวนเฉพาะรายการที่มีการกำหนด billcode เอาไว้ครับ ....  :D ....
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 24, 2009, 12:50:25 PM
Copy ไปวางแล้วครับอ.ขวด แต่ขึ้น Error แล้วพอดีผมจะแสดง จำนวน เฉพาะ รายการของทันตกรรมครับอาจารย์โดย ขึ้นว่า จำนวน 2 ซี่ อย่างนี้ครับ พอใส่ในโค้ดโดยใช้ Concat แล้ว มันก็ขึ้น Error เหมือนกันเลยงง รบกวนอาจารย์หน่อยนะครับ
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: Khuad ที่ กันยายน 24, 2009, 17:26:50 PM

...  รบกวนส่ง  RCPT-FORM-SKS  ตัวที่มีปัญหานี้ให้หน่อยนะครับ  เดี๋ยวจะลองดูให้ครับ ...  :D ....
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 24, 2009, 18:44:15 PM
นี่ครับ ขอบคุณอ.ขวดล่วงหน้าครับ
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 25, 2009, 08:27:18 AM
ดันกระทู้ครับ
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: navyNP ที่ กันยายน 25, 2009, 08:58:35 AM
สอบถามด้วยความสงสัยครับ ว่าต้องแสดงจำนวนไว้บนใบเสร็จรับเงินด้วยหรือครับ(อันนี้ไม่รู้จริงๆ เป็นความรู้ใหม่ เพราะที่ผ่านมาไม่เคยแสดงไว้บนใบเสร็จรับเงินเลยก็เบิกได้ตามจำนวนทุกใบ) เพราะตามระเบียบฯ กำหนดให้แสดงเฉพาะรหัสค่าบริการเท่านั้นครับ(เป็นแบบนี้ทั่วประเทศ) ที่บอกว่าเบิกได้ไม่ครบนั้นต้องถามหน่วยที่จ่ายนั้นว่าเขาดูจากระเบียบไหนว่าจะต้องแสดงจำนวนรายการด้วย(อันนี้ถามเพื่อประกอบเป็นความรู้ครับ เผื่อมีระเบียบอื่นๆ ที่ผมยังไม่รู้) เพราะในใบเสร็จหมายถึงรวมค่าใช้จ่ายตามหมวดครับ แต่ถ้าหน่วยนั้นต้องการรายละเอียดจริงๆ (แต่ความเป็นจริงไม่จำเป็นครับ) ก็ให้สำเนาใบสั่งยาแนบไปกับใบเสร็จรับเงินด้วยน่าจะสะดวกกว่านะครับ(ถ้าต้องการเฉพาะรายการทำฟัน)
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 25, 2009, 13:20:25 PM
สอบถามด้วยความสงสัยครับ ว่าต้องแสดงจำนวนไว้บนใบเสร็จรับเงินด้วยหรือครับ(อันนี้ไม่รู้จริงๆ เป็นความรู้ใหม่ เพราะที่ผ่านมาไม่เคยแสดงไว้บนใบเสร็จรับเงินเลยก็เบิกได้ตามจำนวนทุกใบ) เพราะตามระเบียบฯ กำหนดให้แสดงเฉพาะรหัสค่าบริการเท่านั้นครับ(เป็นแบบนี้ทั่วประเทศ) ที่บอกว่าเบิกได้ไม่ครบนั้นต้องถามหน่วยที่จ่ายนั้นว่าเขาดูจากระเบียบไหนว่าจะต้องแสดงจำนวนรายการด้วย(อันนี้ถามเพื่อประกอบเป็นความรู้ครับ เผื่อมีระเบียบอื่นๆ ที่ผมยังไม่รู้) เพราะในใบเสร็จหมายถึงรวมค่าใช้จ่ายตามหมวดครับ แต่ถ้าหน่วยนั้นต้องการรายละเอียดจริงๆ (แต่ความเป็นจริงไม่จำเป็นครับ) ก็ให้สำเนาใบสั่งยาแนบไปกับใบเสร็จรับเงินด้วยน่าจะสะดวกกว่านะครับ(ถ้าต้องการเฉพาะรายการทำฟัน)
เรียนคุณ navyNP คือพอดีผมก็ไม่ทราบเหมือนกัน หน่วยอื่นยังไม่ทราบแต่ทราบจากทางห้องฟันที่เดียวเท่านั้นครับ ที่พบว่าผู้ป่วยเข้ามารับบริการต่างเช่น ถอนฟัน จำนวน 2 ซี่ราคา 340 แล้วนำไปเบิกได้แค่ 170 บาท ซึ่งคนไข้ต้องกลับมาที่รพ. เพื่อนำมาใส่จำนวนเข้าไปในเสร็จเพื่อเบิก ซึ่งที่พบมาหลายคนแล้วและไม่ทราบว่าเป็นของหน่วยงานไหนครับ ผมเลยจะลดขั้นตอนที่ผู้ป่วยต้องมารพ.อีกเลยจะใส่จำนวนให้เลย(ของห้องฟันเท่านั้น) เพื่อให้เบิกได้ตามจำนวนเงินที่จ่ายให้ทางรพ.ครับ
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: Khuad ที่ กันยายน 25, 2009, 14:01:44 PM

... ท่าน pa_net  ขอเวลาแป๊บนะ   มีงานอยู่ครับ ...  ;D ....
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: navyNP ที่ กันยายน 25, 2009, 14:25:35 PM
OK งั้นคงพอเข้าใจแล้วล่ะครับ ถ้างั้นในระหว่างที่รอท่านเทพขวดเพิ่มให้ ก็อาจจะใช้อย่างที่ผมว่าครับ คือสำเนาใบสั่งยาแนบไปกับใบเสร็จเลย(ทุกรายที่ทำฟัน ที่มีสิทธิ์เบิกได้) ;D
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 25, 2009, 15:15:23 PM
OK งั้นคงพอเข้าใจแล้วล่ะครับ ถ้างั้นในระหว่างที่รอท่านเทพขวดเพิ่มให้ ก็อาจจะใช้อย่างที่ผมว่าครับ คือสำเนาใบสั่งยาแนบไปกับใบเสร็จเลย(ทุกรายที่ทำฟัน ที่มีสิทธิ์เบิกได้) ;D
ขอบคุณครับ ;D
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: Khuad ที่ กันยายน 25, 2009, 15:27:41 PM


... ท่าน pa_net  แค่ไปเปลี่ยน variable ตัวนี้จาก Interger เป็น String (ตามรูปที่ผมแนบไว้) ก็พิมพ์ได้แล้วครับ ...


... ส่วนถ้าจะให้แสดงเฉพาะรายการของห้องฟัน ก็เพิ่มในคำสั่งอีกนิดครับ เป็น

  Value := GetSQLStringData('select o.qty '+
  'from opitemrece o '+
  'left outer join nondrugitems n on n.icode = o.icode '+
  'where o.vn = "'+DBPipeline['vn']+'" '+
  'and concat("   ",n.name) = "'+DBPipeline['bill_name']+'" '+
  'and n.income = "16" ');

  โดยตรง income ก็ให้เอา income ของท่าน pa_net ที่เป็นค่าบริการทันตกรรม มาใส่แทนตรง 16 ครับ 

... ลองทดสอบดูนะครับ ...  :D ...
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 25, 2009, 18:43:47 PM
ขอบคุณอ.ขวดมากครับ พอดีกลับมาที่อ่างทองไม่ได้เอาโน๊ตบุ๊ตที่มีข้อมูลมาด้วย แต่เดี๋ยววันจันทร์ลองกลับไปทำครับ ได้ไม่ได้อย่างไงรบกวนอีกครั้งนะครับ
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: pa_net ที่ กันยายน 29, 2009, 08:40:58 AM
ขอบคุณอ.ขวดและอ.อ๊อดมากครับ รายงานใช้ได้แล้ว
หัวข้อ: Re: รบกวนเพิ่ม จำนวนของรายการ ในใบเสร็จกรมบัญชีกลางด้วยครับ
เริ่มหัวข้อโดย: เข้ม ที่ ตุลาคม 22, 2009, 21:13:37 PM
ขอบคุณอ.ขวดและอ.อ๊อดมากครับ รายงานใช้ได้แล้ว

ขอดูสักฉบับได้ป่าวครับ   8) 8)