Files
2026-09-16 23:20:08 +07:00

64 lines
4.0 KiB
SQL

-- Script สำหรับนำเข้าข้อมูล Master Data ของรายการรับและจ่ายโรงพยาบาล
-- สามารถนำไปรันใน phpMyAdmin หรือโปรแกรมจัดการฐานข้อมูลได้เลย
-- 1. ล้างข้อมูลเก่า (ถ้าต้องการลบของเก่าออกก่อนรันใหม่)
-- TRUNCATE TABLE salary_income;
-- TRUNCATE TABLE salary_deduction;
-- DELETE FROM income_master;
-- DELETE FROM deduction_master;
-- ALTER TABLE income_master AUTO_INCREMENT = 1;
-- ALTER TABLE deduction_master AUTO_INCREMENT = 1;
-- 2. นำเข้ารายการรับ (Income)
INSERT IGNORE INTO income_master (code, name, display_order) VALUES
('SALARY', 'เงินเดือน', 1),
('FIX_EMP', 'ค่าจ้างประจำ', 2),
('TEMP_EMP', 'ค่าจ้างชั่วคราว', 3),
('SUMSAL_LAT', 'เงินเดือน/ปจต./ตอบแทน ตกเบิก', 4),
('MONT_FEE', 'ค่าตอบแทนรายเดือน', 5),
('TEMP_EARN', 'เงินช่วยค่าครองชีพ', 6),
('HOUSE_RENT', 'ค่าตอบแทนเจ้าหน้าที่', 7),
('NO_PRIVATE', 'ค่าตอบแทนไม่ประกอบเวชฯ', 8),
('P_T_S', 'ค่าตอบแทน พตส./คตส.', 9),
('P_T_S_LATE', 'ค่าตอบแทน พตส. ตกเบิก', 10),
('SUMOT', 'ค่าล่วงเวลา เงินบำรุง', 11),
('SUMOTSSN', 'ค่าล่วงเวลา เงินประกันสังคม', 12),
('OTREFER', 'ค่าล่วงเวลา Refer', 13),
('TREAT', 'ค่ารักษาพยาบาล', 14),
('EDUCATE', 'ค่าเล่าเรียนบุตร', 15),
('OTHEROT1', 'ค่าตอบแทน P4P', 16),
('OFFICERFEE', 'ค่าตอบแทน ฉ.11', 17),
('WORK_FEE', 'ค่าตอบแทนอื่นๆ (1)', 18),
('OTHEROT2', 'ค่าตอบแทนอื่นๆ (2)', 19),
('POS_FEE', 'รายรับอื่นๆ (1)', 20),
('EXTR_FEE', 'รายรับอื่นๆ (2)', 21),
('OTHERREC_1', 'รายรับอื่นๆ (3)', 22),
('OTHERREC_2', 'รายรับอื่นๆ (4)', 23),
('EARNLATE', 'รายรับอื่นๆ (5)', 24);
-- 3. นำเข้ารายการจ่าย (Deduction)
INSERT IGNORE INTO deduction_master (code, name, display_order) VALUES
('FUND_A', 'ประกันสังคม', 1),
('FUND_B', 'ประกันสังคมหักตกเบิก', 2),
('TAX', 'ภาษี', 3),
('FENERAL', 'ฌกส.', 4),
('BUILDING', 'ธ.กรุงไทย/ธ.ธอส', 5),
('WATER_A', 'ค่าน้ำ หักเงินเดือน', 6),
('WATER_B', 'ค่าน้ำ หักโอที', 7),
('ELECT', 'ค่าไฟ หักเงินเดือน', 8),
('ELECTRIC', 'ค่าไฟ หักโอที', 9),
('DOCOFFICE', 'ค่าสวัสดิการองค์กรแพทย์', 10),
('DOCTOR', 'ค่าสวัสดิการแพทย์ หักโอที', 11),
('CO_OP_A', 'สหกรณ์ หักเงินเดือน', 12),
('OTHEREXP_1', 'กสล./พกส.', 13),
('CO_OP_B', 'กสล./พกส. หักตกเบิก', 14),
('SAVING_A', 'ธ.ออมสิน หักเงินเดือน', 15),
('SAVING_B', 'ธ.ออมสิน หักโอที', 16),
('MON_BACK_A', 'คืนเงิน รพ.', 17),
('MON_BACK_B', 'คืนเงินบำรุง หักตกเบิก', 18),
('CLEANER', 'ค่าทำความสะอาดแฟลต', 19),
('CO_OP1', 'รายจ่ายอื่นๆ (1)', 20),
('CABLE', 'รายจ่ายอื่นๆ (2)', 21),
('OTHEREXP_2', 'รายจ่ายอื่นๆ (3)', 22),
('OTHEREXP', 'รายจ่ายอื่นๆ (4)', 23);