/
Historico_Ajustes Athenas via banco de dados
Historico_Ajustes Athenas via banco de dados
Rodrigo Fonseca de Moraes
Owned by Rodrigo Fonseca de Moraes
ago. 02, 2024
Analytics
Loading data...
Corrigir total de dias dos afastamentos
(Copiar para cá)
Fazer backup de uma tabela inteira
select *
into bkp_dayoff_acquisitionperiod_20210827
from dayoff_acquisitionperiod;
Remover usufruct do dayoff gerados a partir de periodos retificados no Protheus
Consulta Protheus Expandir origem
select TO_NUMBER(ria_mat) || TO_CHAR(TO_DATE(RIA_DTINPA,'YYYYMMDD'),'YYYY-MM-DD') || TO_CHAR(TO_DATE(RIA_DATINI,'YYYYMMDD'),'YYYY-MM-DD') || TO_CHAR(TO_DATE(RIA_DATFIM,'YYYYMMDD'),'YYYY-MM-DD') || RIA_NRDGOZ DIAS_GOZO from ria010 INNER JOIN SRA010 ON RA_MAT = RIA010.RIA_MAT AND SRA010.D_E_L_E_T_ = ' ' where ria010.D_E_L_E_T_ = ' ' AND RIA_NRDGOZ > 0 AND RIA_STATUS = '3' --and ria_mat = '006805' order by ria_mat, RIA_DATINI;
Athenas - Listar id do dayoff_usufruct e activitya serem apagados Expandir origem
select dayoff_usufruct.id, dayoff_usufruct.activity_id from dayoff_usufruct inner join dayoff_activity da on dayoff_usufruct.activity_id = da.id inner join dayoff_acquisitionperiod on da.acquisition_period_id = dayoff_acquisitionperiod.id inner join rh_servidor on dayoff_acquisitionperiod.employee_id = rh_servidor.id where 1 = 1 and concat( matricula, dayoff_acquisitionperiod.start_date_acquisition, start_date, end_date, dayoff_usufruct.days ) in ('122017-12-122019-03-062019-03-1510','122018-12-122020-01-202020-02-0315','162018-08-012020-01-062020-01-2015','512018-07-122019-08-012019-08-1515','632019-05-152020-08-212020-09-0415','1132018-05-032019-06-052019-06-1915','1142018-08-082019-09-162019-09-3015','1142019-08-082020-08-102020-08-2415','1182019-05-032020-05-042020-05-1815','1212018-05-032019-06-052019-06-1915','1212019-05-032020-05-272020-06-1015','1382018-08-182020-04-222020-05-0110','1382018-08-182021-01-112021-01-2010','1412019-08-012020-08-062020-08-2015','1602019-10-012020-11-042020-11-1815','1602018-10-012021-01-252021-02-0310','1822018-05-032019-05-062019-05-2015','1912020-05-032021-05-192021-06-0215','2172017-05-032019-04-082019-04-1710','2182019-05-102020-06-152020-06-2915','2402019-05-032020-05-182020-06-0115','2452018-05-032019-05-062019-05-2015','2702017-10-212019-09-092019-09-2315','2702018-10-212020-09-142020-09-2815','2792018-02-142020-01-072020-01-1610','2792019-02-142021-01-072021-01-1610','2802018-02-182019-04-032019-04-1715','2812018-02-182019-07-222019-07-3110','2942017-07-272019-03-182019-04-0115','2972018-10-172020-02-032020-02-1715','2982019-10-312021-02-222021-03-0815','3242018-07-152019-10-112019-10-2515','3252019-07-222020-07-212020-08-0415','3272016-10-012018-11-192018-11-191','3342017-07-112018-08-152018-08-2410','3342017-07-112018-10-152018-10-2410','3412019-07-152020-07-202020-08-0315','3492018-08-012020-02-072020-02-2115','3752018-11-102020-05-042020-05-1310','4552018-11-102019-11-292019-12-1315','4652018-11-102020-03-302020-04-0810','4722017-11-102019-10-292019-11-1215','4772018-11-102020-09-082020-09-1710','4902018-11-102020-07-062020-07-2015','5002017-11-102019-06-242019-07-0815','5002017-11-102020-02-012020-02-1515','5042017-11-102020-03-252020-04-0815','5092018-11-102020-03-242020-04-0715','5102018-11-102020-05-042020-05-1815','5162018-11-102020-01-222020-01-3110','5272017-11-102019-06-102019-06-1910','5392018-11-102020-12-042020-12-1815','5542017-11-102019-05-152019-05-2410','5602017-11-102019-03-062019-03-2015','5672017-11-102020-07-062020-07-2015','5712017-11-102019-07-012019-07-1010','5722018-11-102020-03-182020-03-2710','5772017-11-102019-06-052019-06-1915','5872018-03-012019-07-102019-07-1910','6182019-02-222020-02-272020-03-1215','6252018-04-182019-05-062019-05-2015','6262018-04-062019-11-272019-12-0610','6262019-04-062020-05-272020-06-0510','6422019-04-262021-01-212021-01-3010','6602019-04-052020-04-222020-05-0615','6642017-06-072020-07-012020-07-1515','6692019-05-202020-05-252020-06-0815','6782018-08-012020-06-162020-06-3015','6882017-10-032019-03-062019-03-1510','6942017-10-032019-09-262019-10-1015','7022019-02-072020-02-102020-02-2415','7162019-04-042020-04-272020-05-1115','7232018-05-082020-06-152020-06-2410','7252018-05-112019-05-132019-05-2715','7252019-05-112020-05-122020-05-2615','7372017-05-232019-04-082019-04-1710','7442017-05-312019-07-012019-07-1010','7522018-06-282019-09-232019-10-0715','7522019-06-282021-04-052021-04-1915','7572018-07-202019-08-052019-08-1915','7622017-08-142019-04-012019-04-1515','7712018-10-022020-07-062020-07-2015','7782018-10-232020-05-042020-05-1815','8132018-03-192019-03-212019-04-0415','8132019-03-192020-04-162020-04-3015','8262019-04-172020-04-222020-05-0110','8262019-04-172020-12-092020-12-1810','8552019-06-252020-06-292020-07-1315','8772018-08-172020-10-132020-10-2210','8802017-08-232019-02-202019-03-0110','8802018-08-232020-09-082020-09-1710','8962018-11-222020-01-072020-01-2115','8962018-11-222020-10-132020-10-2715','9032018-12-012020-01-152020-01-2410','9072017-12-172019-02-112019-02-2515','9242018-04-012019-06-052019-06-1915','9242019-04-012020-07-132020-07-2715','9302019-04-152020-06-292020-07-1315','9402019-05-082021-01-112021-01-2515','9492020-06-112021-06-112021-06-2515','9702018-07-012020-02-072020-02-2115','11282017-12-132019-07-222019-07-3110','12492018-05-052019-07-182019-07-2710','13532018-04-072019-08-122019-08-2110','60012017-09-082018-09-102018-09-2415','60022018-08-312020-07-152020-07-2410','60152018-10-022020-04-132020-04-2715','60202018-10-152019-10-292019-11-1215','60422018-12-112020-08-282020-09-1115','60452018-12-192020-05-042020-05-1815','60502017-01-052020-01-072020-01-2115','60582017-02-022019-05-062019-05-2015','61032018-04-232019-07-192019-08-0215','61162018-06-082019-08-192019-09-0215','61312017-07-012019-09-302019-10-1415','61312018-07-012019-10-292019-11-1215','61432018-07-272019-08-092019-08-2315','61662018-08-242019-12-052019-12-1915','61662019-08-242020-08-242020-09-0715','61812017-10-072018-12-052018-12-1915','62322018-12-172020-01-072020-01-2115','62432018-01-042019-01-282019-02-1115','62502019-02-012020-02-272020-03-1215','62792019-05-042020-05-182020-06-0115','62792020-05-042021-06-072021-06-2115','62982018-08-092019-12-052019-12-1915','63112018-11-252019-11-252019-12-0915','63112019-11-252021-01-072021-01-2115','63202017-01-102018-10-152018-10-2915','63272017-02-072018-11-212018-12-0515','63402019-04-012021-01-112021-01-2515','63572019-05-162020-06-152020-06-2410','63642018-06-202020-01-132020-01-2715','64022017-10-032019-03-112019-03-2515','64122018-12-012020-03-162020-03-3015','64292018-02-142019-05-292019-06-1215','64402018-03-142020-12-092020-12-1810','64852017-09-032019-03-252019-04-0815','64852018-09-032020-03-162020-03-3015','64942018-10-022019-11-182019-12-0215','65012018-11-012020-01-072020-01-2115','65232019-01-092020-05-042020-05-1815','65282019-01-142020-04-272020-05-1115','65332018-01-172019-02-182019-03-0415','65332017-01-172019-06-052019-06-1915','65412017-02-052018-11-232018-12-0715','65412018-02-052019-02-052019-02-1915','65562018-02-132019-03-112019-03-2515','65622019-02-182020-10-132020-10-2715','65692019-02-142020-05-042020-05-1815','65782017-02-132019-06-172019-07-0115','65782019-02-132020-08-242020-09-0715','65782020-02-132021-04-282021-05-1215','65882017-02-212019-06-242019-07-0815','65882018-02-212020-03-232020-04-0615','65892019-02-252020-08-212020-09-0415','65912019-02-252020-03-312020-04-1415','66022019-02-212020-05-052020-05-1410','66042019-03-082020-05-182020-06-0115','66062019-03-012020-03-252020-04-0310','66092018-04-012019-04-012019-04-1515','66202018-03-012019-08-302019-09-1315','66232019-03-012020-04-222020-05-0615','66242018-03-042020-01-072020-01-2115','66342018-03-182019-03-182019-04-0115','66422019-04-222020-10-132020-10-2715','66542019-04-052020-06-012020-06-1515','66572017-05-162019-01-072019-01-2115','66582019-05-082020-05-082020-05-2215','66682016-05-212019-01-072019-01-2115','66732016-06-032019-09-092019-09-2315','66982018-08-012019-09-302019-10-1415','66982019-08-012020-08-312020-09-1415','67072017-08-192019-03-062019-03-2015','67492019-02-112020-02-102020-02-2415','67592018-03-112020-10-132020-10-2715','67612018-04-012019-06-102019-06-2415','67612019-04-012020-04-222020-05-0615','67722017-04-142019-05-132019-05-2715','67722018-04-142020-03-242020-04-0715','67732019-04-142021-02-182021-03-0415','67742019-04-222020-08-102020-08-2415','67752018-04-152019-07-172019-07-2610','67752019-04-152020-06-172020-06-2610','67812019-04-222020-04-222020-05-0615','67862018-05-082020-05-042020-05-1815','67892017-05-142019-04-082019-04-1710','67932018-06-022019-06-242019-07-0310','67932019-06-022020-07-202020-08-0315','67942018-07-072020-07-132020-07-2210','68032018-06-182019-06-242019-07-0815','68032019-06-182020-07-012020-07-1515','68052019-06-162020-06-292020-07-1315','68172018-07-292020-01-072020-01-2115','68172019-07-292020-07-282020-08-1115','68322018-10-172020-03-242020-04-0715','68392018-11-032020-06-152020-06-2915','68512017-12-012019-10-112019-10-2515','68522017-12-092019-02-042019-02-1815','68522018-12-092019-12-092019-12-2315','68562019-01-072020-02-272020-03-1215','68852018-02-042019-08-192019-09-0215','68882018-02-092019-03-112019-03-2515','68882019-02-092020-02-102020-02-2415','68972019-03-022020-04-272020-05-1115','69072018-03-232020-06-152020-06-2915','69202017-04-222019-04-222019-05-0110','69422017-06-012019-06-042019-06-1815','69432019-06-012020-07-202020-08-0315','69432018-06-012020-07-202020-08-0315','69552018-07-012020-11-032020-11-1210','69562018-07-012019-11-212019-12-0515','69562019-07-012020-11-302020-12-1415','69582018-07-102019-12-052019-12-1915','69592017-07-092018-09-102018-09-2415','69882019-09-032021-01-072021-01-2115','69962019-09-112020-09-142020-09-2815','70022017-09-152019-03-072019-03-2115','70022018-09-152020-05-042020-05-1815','70122019-09-302021-01-072021-01-2115','70282017-11-032019-05-132019-05-2715','70282018-11-032020-03-242020-04-0715','70442018-12-282020-08-262020-09-0410','70482018-01-072019-11-252019-12-0915','70552019-02-012020-03-232020-04-0615','70562018-01-292020-03-252020-04-0310','70562018-01-292020-04-152020-04-2410','70732019-03-092020-06-292020-07-1315','70852018-04-112019-06-242019-07-0310','70852018-04-112020-03-302020-04-0810','70862018-04-042019-05-062019-05-2015','70982019-04-112020-04-272020-05-1115','71222018-06-062020-03-232020-04-0615','71222019-06-062020-06-152020-06-2915','71252018-06-242020-11-232020-12-0715','71482018-08-252020-04-132020-04-2715','71482019-08-252020-08-312020-09-1415','71492017-09-022019-06-242019-07-0815','71532018-09-192020-06-012020-06-1515','71572018-10-062020-07-142020-07-2815','71622018-10-142019-12-052019-12-1915','71702017-11-032019-06-052019-06-1915','71742018-11-222020-04-222020-05-0110','71812017-11-212019-04-012019-04-1515','71962018-12-202020-04-032020-04-1715','71992019-01-052020-11-102020-11-1910','72002018-01-092019-05-202019-06-0315','72022018-12-292020-01-072020-01-2115','72172019-01-182020-03-232020-04-0615','72232019-01-272020-05-112020-05-2515','72242018-02-092020-04-222020-05-0615','72412018-03-232019-03-252019-04-0815','72462019-04-032021-04-052021-04-1915','72502018-04-032019-07-152019-07-2915','72502019-04-032020-09-082020-09-2215','72912018-07-032019-11-182019-12-0215','73132019-09-012020-09-082020-09-2215','73152018-09-012019-12-092019-12-2315','73182017-09-012019-04-012019-04-1515','73352017-09-112019-02-112019-02-2515','73552017-10-022019-07-012019-07-1515','73632017-10-022019-04-032019-04-1715','73792018-10-092019-10-112019-10-2515','73812018-10-162020-02-102020-02-2415','73912017-12-012019-02-202019-03-0110','73942017-12-012019-09-162019-09-3015','73992018-01-082019-04-222019-05-0615','74012018-01-092019-06-242019-07-0310','74072018-01-152019-10-292019-11-1215','74152018-01-222020-07-152020-07-2915','74162020-01-242021-04-162021-04-3015','74192019-02-062020-07-222020-07-3110','74192019-02-062021-10-102021-10-1910','74212019-02-012020-05-122020-05-2615','74292018-02-152019-11-182019-12-0215','74592019-04-052020-05-042020-05-1310','74642019-04-102020-04-132020-04-2715','74752019-05-042020-05-062020-05-1510','74752019-05-042020-11-032020-11-1210','75172018-08-022020-10-132020-10-2210','75172019-08-022021-03-202021-04-0315','75222018-08-012019-08-162019-08-3015','75352018-09-032019-10-072019-10-2115','75362018-09-032020-01-202020-02-0315','75362018-09-032021-01-072021-01-2115','75372018-09-032020-05-042020-05-1310','75422018-09-182020-03-232020-04-0110','75522018-10-172020-09-302020-10-0910','75532018-10-182020-01-202020-01-2910','75532018-10-182020-10-192020-10-2810','75682018-12-032020-07-012020-07-1010','75812020-02-012021-05-032021-05-1715','75842019-02-012020-09-082020-09-2215','75932019-02-082020-03-162020-04-0420','76002019-03-012020-03-092020-03-1810','76052019-03-012020-04-012020-04-1515','76122019-03-012020-10-132020-10-2210','76132019-03-012020-02-292020-03-1415','76132019-03-012020-06-152020-06-2915','76402019-03-142020-04-132020-04-2715','76452019-03-012020-03-022020-03-1615','76552019-03-142020-03-242020-04-0715','76562019-03-182020-07-012020-07-3030','76622019-04-012020-04-222020-05-0615','76632019-04-012020-07-062020-08-0430','76662019-04-012020-04-222020-05-0615','76772019-04-022020-04-222020-05-0615','76822019-04-152020-07-012020-07-1515','76842019-04-052020-04-132020-04-2715','76922019-05-072021-04-052021-04-1915','76972017-12-232020-04-272020-05-1115','77362019-06-032020-07-012020-07-1515','77682019-06-032020-07-062020-07-2520','78102019-07-012020-07-062020-08-0430','78102019-07-012020-10-132020-11-1130','78342019-07-112021-01-052021-01-1915','78802019-09-022020-09-152020-09-2915','78802019-09-022020-09-152020-09-2915','78802019-09-022020-09-152020-09-2915','78802019-09-022020-09-152020-09-2915','78802019-09-022020-09-152020-09-2915') and dayoff_usufruct.status = 4;
Com a lista de ids retornados acima,
Consulta Protheus Expandir origem
-- deletar usufruct Athenas delete from dayoff_usufruct where id in ('215836','211347','196814','196823','182355','182250','204438','185949','206150','202923','199461','198662','209800','213223','211656','213220','176028','180981','212573','212576','177114','198658','177542','183728','191279','178358','193868','215453','176327','191292','184640','187555','189242','193082','187547','177420','205341','191170','192058','203709','195915','174924','198425','184834','190378','197922','185278','189233','203779','211244','185906','202858','204537','212031','175660','194713','196950','175663','186046','204392','187604','196112','197977','210865','197430','194714','211326','197432','187558','202269','192682','200938','208075','200137','211686','187227','184558','182774','174578','205332','179229','194805','202565','179244','215292','204874','214309','215040','189415','215348','215266','196860','210063','196852','201352','192412','215494','195791','209102','209105','185172','192832','215840','182480','195288','176688','176020','176687','177807','194128','184671','173111','187468','214312','206532','207558','201538','206516','183873','201541','202912','176521','180034','196130','213534','198618','212694','183870','200150','213536','179201','196245','196343','211833','192438','179809','210210','200603','202328','200605','179811','207856','174903','199742','186568','192772','198709','179631','202586','197560','215326','194576','192065','182907','192725','179385','189877','179014','179016','187464','193424','174613','194942','195282','204967','202272','199351','182526','187830','185769','181602','176502','205048','186705','208855','211520','195743','214592','213367','213634','215634','212273','203301','176364','197034','201556','204524','213038','175100','198079','198843','198699','202694','179360','214173','181824','191072','175067','214680','179919','184306','179388','214719','182725','205082','187956','176515','185787','214516','199291','210377','203361','185994','180371','178621','181506','202571','179409','179252','175836','181892','186509','195248','178561','199829','175022','174872','175567','178599','194888','185341','206071','194003','181584','201126','201972','174273','205586','193742','214716','212929','212478','205873','179708','202944','184553','191203','193206','198579','189605','184756','173767','214918','211726','205649','212926','193656','203328','214905','199600','208236','201045','213700','215890','201042','173376','180780','188913','173793','185064','191484','182706','187691','180173','181573','174892','201921','212551','203976','191498','214432','198264','202720','178814','201292','177903','182386','173770','177495','212775','214513','191829','183113','195758','186297','183015','188334','191845','196978','213624','201977','213969','215140','202547','198712','185073','196553','188023','214369','215755','210609','214508','181819','200224','204254','205263','186697','215016','197631'); -- deletar activity Athenas delete from dayoff_activity where id in ('215890','211401','196868','196877','182409','182304','204492','186003','206204','202977','199515','198716','209854','213277','211710','213274','176082','181036','212626','212630','177168','198711','177596','183782','191332','178412','193923','215507','176381','191346','184694','187609','189295','193136','187601','177474','205398','191224','192112','203763','195969','174978','198477','184888','190432','197976','185332','189287','203835','211298','185960','202912','204592','212085','175714','194767','197003','175717','186100','204446','187658','196166','198031','210919','197484','194768','211380','197486','187612','202323','192735','200992','208129','200193','211740','187281','184612','182828','174632','205385','179283','194857','202618','179298','215346','204928','214363','215094','189469','215402','215320','196913','210117','196906','201406','192466','215548','195845','209156','209159','185225','192886','215894','182534','195342','176742','176075','176741','177861','194182','184725','173165','187522','214366','206586','207612','201592','206570','183927','201595','202966','176575','180087','196185','213588','198672','212748','183924','200204','213590','179255','196301','196397','211887','192492','179863','210264','200657','202382','200659','179864','207910','174956','199796','186622','192826','198763','179685','202640','197614','215380','194630','192119','182961','192779','179438','189931','179068','179070','187518','193479','174667','194996','195336','205020','202326','199404','182580','187884','185824','181656','176556','205102','186759','208909','211574','195797','214646','213421','213688','215688','212327','203355','176418','197088','201610','204578','213092','175154','198133','198900','198754','202748','179414','214227','181878','191126','175124','214734','179973','184361','179443','214773','182779','205136','188010','176569','185841','214570','199344','210431','203415','186045','180425','178675','181560','202625','179463','179306','175893','181947','186563','195302','178615','199882','175076','174926','175621','178652','194942','185393','206125','194057','181638','201179','202026','174327','205640','193798','214770','212983','212532','205927','179761','202997','184607','191257','193260','198633','189659','184810','173821','214972','211780','205703','212980','193710','203382','214959','199654','208290','201099','213754','215944','201096','173430','180834','188968','173847','185118','191538','182760','187745','180227','181627','174946','201975','212605','204030','191552','214486','198318','202775','178868','201346','177957','182440','173824','177550','212829','214567','191883','183167','195812','186352','183068','188388','191903','197030','213678','202030','214023','215194','202599','198765','185127','196609','188077','214423','215809','210663','214562','181873','200279','204308','205317','186751','215070','197685')
Athenas - Atualizar o saldo dos periodos aquisitivos Expandir origem
update dayoff_acquisitionperiod pa set booked_days_cache = ( select COALESCE(sum(days), 0) from dayoff_usufruct u inner join dayoff_activity d on u.activity_id = d.id where d.acquisition_period_id = pa.id and d.status != '5' );
Athenas - Verificar se o saldo programado é igual ao numero de programações Expandir origem
select * from ( select distinct dayoff_acquisitionperiod.id, dayoff_acquisitionperiod.days, booked_days_cache, ( select sum(days) from dayoff_usufruct u inner join dayoff_activity d on u.activity_id = d.id where d.acquisition_period_id = dayoff_acquisitionperiod.id ) soma from dayoff_usufruct inner join dayoff_activity da on dayoff_usufruct.activity_id = da.id inner join dayoff_acquisitionperiod on da.acquisition_period_id = dayoff_acquisitionperiod.id inner join rh_servidor on dayoff_acquisitionperiod.employee_id = rh_servidor.id where 1 = 1 --and booked_days_cache dayoff_acquisitionperiod.days --and dayoff_usufruct.status = 4 ) a where a.booked_days_cache != a.soma; --and dayoff_acquisitionperiod.id in (131305);
;
, multiple selections available,
Related content
Historico_Notas de versão
Historico_Notas de versão
More like this
Historico_Colunas e Tabelas
Historico_Colunas e Tabelas
More like this
Historico_Athenas - Instalação e Configuração
Historico_Athenas - Instalação e Configuração
More like this
Historico_Espelho Oracle do Athenas(DTI_PESSOAS)
Historico_Espelho Oracle do Athenas(DTI_PESSOAS)
More like this
Historico_200. Migração de dias de direito
Historico_200. Migração de dias de direito
More like this
Historico_302. Zerar afastamentos
Historico_302. Zerar afastamentos
More like this