BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: vinaisena ที่ พฤศจิกายน 30, 2010, 23:59:47 PM

หัวข้อ: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: vinaisena ที่ พฤศจิกายน 30, 2010, 23:59:47 PM
แต่ pp แฟ้มผมไม่ได้สำเร็จรูปจาก hosxp หรอกครับ ให้หน้างาน key แล้วมาแปลงเป็นtxt ตาม format ของ สปสช.
เลยได้อาการแบบนี้
หัวข้อ: Re: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: vinaisena ที่ ธันวาคม 01, 2010, 00:01:08 AM
หน้าตาการขึ้น error
หัวข้อ: Re: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: vinaisena ที่ ธันวาคม 01, 2010, 00:05:31 AM
error ต่อ
หัวข้อ: Re: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 01, 2010, 00:12:05 AM
เมื่อนำเข้าข้อมูลที่เป็น Text ไฟล์ เพราะเป็นการตรวจเรื่องโครงสร้างของข้อมูล เนื่องจากจากการนำเข้าข้อมูลที่เป็น Text ไฟล์ จะต่างกับนำเข้าจากข้อมูลที่มาจากฐานข้อมูล เพราะไม่สามารถบอกได้ว่าเอาฟิลด์ไหนไปใส่ฟิลด์ไหน ดังนั้นระบบจึงนับข้อมูลตามสิ่งที่เรียกว่า "ตัวคั่น" หรือ Delemiter ซึ่งในระบบของ OP/PP เราใช้ตัวไปป์ หรือ "|" เมื่อนำข้อมูลเข้าโปรแกรมระบบก็จะไปนับตัวคั่นว่าครบหรือไม่ ถ้าไม่ครบก็จะไม่สามารถนำเข้าได้

เพราะอะไร ก็เพราะว่าการที่ฟิลดืหายไปในรูปแบบ Text จะไม่สามารถทราบได้ว่าฟิดล์ไหนหายไป อาจหายตรงกลาง หรือฟิลด์สุดท้าย ซึ่งหากหายตรงกลางก็จะทำให้ฟิลด์ขยับไม่ตรงกับที่จะนำเข้า แบบนี้ประมวลผลก็จะผิด ในโปรแกรม OPPP NHSO 2554 จากฟิลด์ไม่ครบระบบก็จะเตือนว่า "Index was outside the bounds of the array" แต่ประเด็นคือไม่ทราบว่าเป็นตารางไหน จริงๆ แล้วเราพอที่จะสามารถดูได้ครับคือที่ Status Bar ด้านล้่งจะบอกว่ากำลังนำเข้าไฟล์ไหนอยู่ก็แสดงว่า Error ไฟล์นั้น แต่ก็ไม่ง่ายอย่างที่คิดเพราะหากเกิด Error ระหว่างนำเข้าจะทราบได้อย่างไรว่าเกิด Error ที่เรคคอร์ดไหน เพราะเราพบบ่อยครั้งว่าข้อมูล 1,000 เรคคอร์ด 500 เรคคอร์ดแรกสมบูรณ์ดี แต่ 500 เรคคอร์ดกับฟิลด์ไม่ครบ ดังนั้นโปรแกรม Version หลังจึงได้เพิ่มข้อความให้อีกนิดหน่อยว่าได้นำเข้าไปแล้วถึงเรคคอร์ดไหน ย้ำนะครับว่านำเข้าไปแล้วถึงเรคคอร์ไหน เช่น

(Index was outside the bounds of the array)
11137,1103500061891,0092777,46814,2....

ข้อความด้านล่างจะหมายถึง เรคคอร์ที่นำเข้าเรียบร้อยแล้ว และเรคคอร์ดต่อไปมีปัญหา ไม่ใช่เรคคอร์ดที่แสดงเกิดปัญหานะครับ บางท่านไปลบเรคคอร์นี้ทิ้ง แล้วผลปรากฏว่าก็ยัง Error เหมือนเดิม

จาก http://op.nhso.go.th/op/webboard/eBoardView.do?id=4198
หัวข้อ: Re: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: vinaisena ที่ ธันวาคม 01, 2010, 08:18:49 AM
ผมลองแล้วเป็นที่ | และจำนวน Field ของ Txt ที่เราทำขึ้นต้องตรวจสอบ | และ  Header field ให้ถูกต้อง หลังจากทำแล้วตรวจสอบได้ทุกไฟล์ แต่โชคร้ายผ่าน 0 Records
หัวข้อ: Re: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 01, 2010, 08:37:31 AM
แต่ pp แฟ้มผมไม่ได้สำเร็จรูปจาก hosxp หรอกครับ ให้หน้างาน key แล้วมาแปลงเป็นtxt ตาม format ของ สปสช.
เลยได้อาการแบบนี้

ทำไมไม่ให้ key ใน HOSxP เลยล่ะครับ  ???
หัวข้อ: Re: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: vinaisena ที่ ธันวาคม 01, 2010, 08:59:31 AM
ผมยังงงกับระบบบัญชี 1-8 อยู่ครับ ลองแนะนำหน่อยครับว่า ผมจะต้องทำอย่างไร เพื่อให้หน้างานสามารถบันทึกกิจกรรมตามบัญชีที่เกี่ยวข้องได้ครับ ตอนนี้เลยให้หน้างาน Key ใน excel แล้วมาแปลงเป็น txt ผลก็คือ PP จะไม่ผ่าน
หัวข้อ: Re: เกิดขึ้นหลังจากใช้ตัวตรวจสอบล่าสุดจาก สปสช. 1.1.1
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 01, 2010, 09:12:25 AM
ผมยังงงกับระบบบัญชี 1-8 อยู่ครับ ลองแนะนำหน่อยครับว่า ผมจะต้องทำอย่างไร เพื่อให้หน้างานสามารถบันทึกกิจกรรมตามบัญชีที่เกี่ยวข้องได้ครับ ตอนนี้เลยให้หน้างาน Key ใน excel แล้วมาแปลงเป็น txt ผมก็คือ PP จะไม่ผ่าน


ลองอ่านจากเอกสารนี้ครับ...เบื้องต้น

c:\PROGRAM FILES\HOSXP_PCU\PCU_MANUAL