Controle de Afastamento
Linha de Produto: | Microsiga Protheus |
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEM026B.PRW |
Situação/Requisito: | Incluir o controle de gravação dos registros S-2230 no TAFST2 gerados a partir do JOB. |
Solução/Implementação: | Para o preenchimento da cTafKey, utilizar a função do framework FWUUId() para gerar o conteúdo. Não realizar a integração pelo JOB:
Se o XML gerado possuir a Data de Inicio e Fim, preencher os campos R8_TAFKI e R8_TAFKF com o cTafKey. Se o XML gerado possuir somente a Data Fim do afastamento. Neste caso, utilizar a função TafPrepInt passando no cPredeces o conteúdo do campo R8_TAFKI. O parâmetro cTicket é opcional, sendo assim será enviado em branco o seu conteúdo. O TAF fará a gravação da TAFST2 e TAFXERP somente se o quinto elemento do parâmetro for passado como "3". TafPrepInt( cEmpAnt, cFilEnv, cXml, cTafKey , "3", "S2230", , cTicket, , , , "GPE", , cPredeces ). OBS: para os registros incluídos antes dessa alteração, não será possivel utilizar o TafPrepInt no novo formato, apenas um XML com a data final. Ajuste realizado no fonte GPEM026.PRW e GPEM026B.PRW conforme solicitado acima |
Tickets relacionados: | DRHESOCP-9205 |