GERAÇÃO DA NOVA GIA SP.
Linha de Produto: | Protheus |
Segmento: | Serviços |
Módulo: | SIGATAF |
Função: | TAFGS20.PRW |
Situação/Requisito: | P12.1.17 // TAFGS20 // cDtFimRef ESTA SENDO CARREGADO EM BRANCO NO MÊS DE DEZEMBRO *Local cDtFimRef := DTOS(STOD(SUBSTRING(cAnoMesRef,1,4)STRZERO(VAL(SUBSTRING(cAnoMesRef,5,2))+1,2)'09',0))* A variável *cDtFimRef* está somando +1 no mês 12 ficando mês 13 na segunda soma do DTOS para calcular o mês *"STRZERO(VAL(SUBSTRING(cAnoMesRef,5,2))+1,2)"* Este problema deve ser corrigido pois, para a geração do CR=20 o mesmo deve localizar o dia 09 do mês seguinte Passo-Passo para a reprodução do erro: 1 - Gerar a Nova GIA SP através da Central de Obrigações ( TAFOBRIG ) 2 - Debugar o trecho abaixo e verificar que a data está vindo em branco devido a conversão que o STOD faz não permitindo mês 13. *Local cDtFimRef := Dtos(Lastday (stod(cAnoMesRef+'09'),0)) |
Solução/Implementação: | Foi corrigida a alimentação da variável cDtFimRef. |
Requisito: | DSERTAF2-1675 |