You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 75
Next »
Acrescentado parâmetro de número da nota fiscal selecionada no PE MTValRps
Linha de Produto: | Microsiga Protheus |
Segmento: | Serviços |
Módulo: | Faturamento (SIGAFAT) |
Função: | Emissão de Notas Fiscais de Saída (MATXFUNA.PRX) |
Situação/Requisito: | Ponto de entrada MTValRps valida apenas a série da nota escolhida. Foi solicitado que o PE também permita a validação no número escolhido. |
Solução/Implementação: | Foi realizada uma melhoria onde o número da nota selecionado pelo usuário durante a emissão de notas fiscais de saída também é passado via parâmetro cNumNf , permitindo que funções de usuário validem também este valor. Exemplo de PE: User Function MTVALRPS() Local lRet := .T. Local cPrefix := "" Local cNum := ""
IF !Empty(ParamIxb[1]) .And. !Empty(ParamIxb[2]) cPrefix := ParamIxb[1] cNum := ParamIxb[2] //Impede a seleção de notas entre a sequencia 000005-000010 e Série 'A' If AllTrim(cPrefix) == 'A' .And. ( Val(cNum) <= 10 .And. Val(cNum) >= 5 ) lRet := .F. EndIf
EndIf Return lRet |