 ALTER TABLE `absencje_dict`
ADD COLUMN for_prac INT(11) NOT NULL DEFAULT 0 COMMENT "0 dla każdego, 1 tylko dla pracowników" AFTER `external_id_b2b`,
ADD COLUMN for_zlec INT(11) NOT NULL DEFAULT 0 COMMENT "0 dla każdego, 1 tylko dla zleceniobiorców" AFTER `for_prac`,
ADD COLUMN for_b2b INT(11) NOT NULL DEFAULT 0 COMMENT "0 dla każdego, 1 tylko dla b2b" AFTER `for_zlec`,
ADD COLUMN Uwagi VARCHAR(255) NOT NULL DEFAULT '' AFTER `for_b2b`
;
	-- DELETE FROM `absencje_dict` WHERE idn IN (51,52);
DROP TEMPORARY TABLE IF EXISTS `t_xxx`;
CREATE TEMPORARY TABLE `t_xxx` SELECT * FROM `absencje_dict` WHERE idn = 2;
UPDATE `t_xxx`
SET
idn = 51, Symbol = 'WZ', Definicja = 'Urlop wypocz. dla zleceniobiorcy', 
wniosek_rodzaj = NULL, wniosek_podrodzaj = NULL,
KOD_ABS = 'URL.WYP.ZLEC', for_prac = 0, for_zlec = 1, for_b2b = 0, Wym_D_YM1 = 202501, Wym_H_YM1 = 202501
;
INSERT IGNORE INTO `absencje_dict` SELECT * FROM `t_xxx`;
UPDATE `t_xxx`
SET
idn = 52, Symbol = 'WF', Definicja = 'Przerwa w świadczeniu usług', KOD_ABS = 'URL.WYP.B2B', for_prac = 0, for_zlec = 0, for_b2b = 1, Wym_D_YM1 = 202501, Wym_H_YM1 = 202501
;
INSERT IGNORE INTO `absencje_dict` SELECT * FROM `t_xxx`;
DROP TEMPORARY TABLE `t_xxx`;

UPDATE `absencje_dict` ad, `_db_globals` dg
SET 
	ad.wniosek_rodzaj = 16, ad.wniosek_podrodzaj = IF(KOD_ABS = 'URL.WYP.ZLEC', 121, 122) 
WHERE 
ad.Kod_ABS IN ('URL.WYP.ZLEC', 'URL.WYP.B2B')
AND dg.Key = 'OWNER' AND dg.value IN ('SEVENET','niewiem')
; 
UPDATE `absencje_dict` ad SET for_prac = 1 WHERE idn NOT IN (51, 52);
UPDATE `absencje_dict` ad SET for_b2b = 1 WHERE Kod_Abs IN ('DELEG', 'URL.WYP.B2B');
