01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Saúde |
Módulo: |
Planos - Linha Protheus - Atendimento
|
Função: | PicCpfCnpj |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Devido a nova Reforma Tributária se fazia necessária a implementação da nova Picture para os CNPJ's.
03. SOLUÇÃO
Foi realizada a modificação da Function PicCpfCnpj, onde a máscara de CNPJ será impressa utilizando a picture "@R! NN.NNN.NNN/NNNN-99".
Esta função foi criada pensando em trabalhar de forma dinâmica, seguindo as 3 formas:
- Receber como String o número do Documento;
- Receber o tipo de pessoa seja Física ou Jurídica;
- E caso a chamada seja por dicionário poderá não haver passagem de parâmetros, pois a função também executa o Readvar();
A função receberá os seguintes parâmetros:
1º cCampo - Este parâmetro poderá ser passado como String o número do registro (CNPJ ou CPF).
2º cTipPes - Este parâmetro poderá ser passado uma string identificando o tipo de pessoa como "F" sendo Física e "J" sendo Jurídica.
Obs. Caso o parâmetro cCampo seja informado ou receba da memória um registro com tamanho diferente de 11 e 14, as máscaras não serão definidas.
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
Não se aplica.