64 lines
4.0 KiB
SQL
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);
|