BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: naj ที่ ธันวาคม 28, 2011, 11:43:41 AM

หัวข้อ: ปัญหาระบบคลังใน HOSxP PCU V.20-26
เริ่มหัวข้อโดย: naj ที่ ธันวาคม 28, 2011, 11:43:41 AM
ได้รับแจ้งปัญหาจาก รพสต.ที่ปรับ version HOSxP PCU เป็น 54.12.20-26 เรื่องรายการ สินค้าไม่แสดง และได้ลองแก้ตามกระทู้ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=24282.msg207201#new  ครับ แต่พบปัญหาว่าเพิ่มรายการใหม่ไม่ได้และระบุหน่วยบรรจุไม่ได้ด้วยครับ ทำให้รับยาใหม่เข้าคลังไม่ได้
และอีกเรื่องครับ คำสั่งเมนูแสดงรายการสินค้า
select  distinct si.*
from stock_item si
left outer join drugitems di on di.icode=si.icode
left outer join nondrugitems ndi on ndi.icode=si.icode
left outer join stock_drug_item sdi on sdi.item_id = si.item_id
 left outer join stock_item_warehouse siw on si.item_id = siw.item_id
  left outer join stock_user_warehouse uw on siw.warehouse_id = uw.stock_warehouse_id
   where uw.stock_user_id  =0
order by si.item_name
อ.mn ตั้งเป็น 0 แต่ดูที่ตาราง tock_user_warehouse ของ รพสต.บางแห่งมันไม่ใช่ 0 จึงไม่แสดงรายการให้เห็นครับ


หัวข้อ: Re: ปัญหาระบบคลังใน HOSxP PCU V.20-26
เริ่มหัวข้อโดย: naj ที่ ธันวาคม 28, 2011, 11:54:12 AM
 :) :) :)
หัวข้อ: Re: ปัญหาระบบคลังใน HOSxP PCU V.20-26
เริ่มหัวข้อโดย: thannawe ที่ ธันวาคม 28, 2011, 16:06:50 PM
เป็นตามที่ อ.นาจ แจ้งไว้ครับ ;)


ตามที่โปรแกรมขึ้นไว้

select  distinct si.*
from stock_item si
left outer join drugitems di on di.icode=si.icode
left outer join nondrugitems ndi on ndi.icode=si.icode
left outer join stock_drug_item sdi on sdi.item_id = si.item_id
 left outer join stock_item_warehouse siw on si.item_id = siw.item_id
  left outer join stock_user_warehouse uw on siw.warehouse_id = uw.stock_warehouse_id
   where uw.stock_user_id  =0
order by si.item_name


ให้ อ.นาจ ลองตรวจสอบ 3 ตาราง

ดูตาราง stock_user
stock_user_id เลข ??

และตาราง stock_user_warehouse
stock_user_id เลข ??

และในตาราง serial
stock_user_id เลข ??

โปรแกรมน่าจะแสดงถูกต้องครับ ผมขอลองทดสอบกับที่มีปัญหาก่อนนะครับ ;D



ปล. พบปัญหาแล้วครับ บาง รพ.สต.ทำได้ บ้าง ทำไม่ได้ บ้าง เพราะ เกิดจาก
ตอนกำหนดผู้ดูแลคลัง ไม่ได้กำหนดผู้ดูแลคลังใหญ่ และผู้ดูแลคลังย่อย ด้วย ;D ;D ;D ;D