Assunto
Produto: | Datasul |
Versões: | 12.1.18 ou Superior |
Ocorrência: | Informações sobre a função Codigo Unico Cliente Fornecedor Transportador. |
Passo a passo: |
Realizar os controles necessários para garantir que o Código seja Único entre os cadastros de Cliente, Fornecedor e Transportador caso sejam a mesma Pessoa, isto é, mesma Inscrição Federal (CNPJ ou CPF) e mesma Inscrição Estadual (Inscrição Estadual ou RG). Exemplo Considerando que exista o seguinte Cliente cadastrado: Código: 10 Ao tentar incluir um novo Fornecedor ou Transportador com as mesmas informações de Inscrição Federal e Inscrição Estadual, o sistema irá obrigar que o código seja igual “10”. Da mesma forma, ao tentar incluir um novo Fornecedor ou Transportador com o Código “10”, o sistema irá obrigar que a Inscrição Federal seja igual a “239.893.293-23” e a Inscrição Estadual seja igual a “99.245.111-1”. IMPORTANTE: Para realizar as validações, o sistema sempre irá utilizar a combinação das duas informações (Inscrição Federal + Inscrição Estadual), portanto, se por exemplo for realizado outro cadastro informado a mesma Inscrição Federal, mas com uma Inscrição Estadual diferente, o sistema irá entender que é outra Pessoa, portanto poderá ser utilizado um código diferente.
Exemplo Considerando que existam os seguintes cadastrados: Cliente: 10, Fornecedor: 11, Transportador: 12. Ao iniciar um novo cadastro de Cliente, Fornecedor ou Transportador, o sistema irá sugerir como código o número 13, pois é o próximo livre considerando os três cadastros, mesmo que, por exemplo seja o cadastro um Cliente e o Cliente 11 não exista. Lembrando que, é apenas uma sugestão, o usuário poderá alterar o código, informado outro qualquer, desde que, respeite as regras descritas anteriormente com relação ao Código + Inscrição Federal + Inscrição Estadual.
A função está disponível no HUB de Funções do Produto. No menu do produto, procure por “hub” ou “Parâmetros Funções do Produto”. Dentre a funções disponíveis, escolha a “Codigo Unico Cliente Fornecedor Transportador” (imagem abaixo - seta 1) e utilize o botão “Ativar” (imagem abaixo - seta 2).
Sim, a função poderá ser desabilitada a qualquer momento. Ao fazer isto, o sistema irá voltar ao comportamento anterior, sem realizar as validações descritas no Objetivo da Função.
Sim, o sistema irá permitir que a Inscrição Federal ou Inscrição Estadual sejam alteradas, desde que, elas não estejam sendo utilizadas por outro Cliente, Fornecedor ou Transportador com um código diferente.
Para buscar o próximo código livre, o sistema inicia a leitura a partir de uma numeração determinado nos Parâmetros Gerais do EMS (campo: “Último Cli/Forn/Trsp”) e sequencialmente verificar o próximo disponível nos Cadastros de Cliente, Fornecedor e Transportador. Exemplo Considerando que o Último Código utilizado foi o “10”, o sistema irá verificar se existe algum Cliente, Fornecedor ou Transportador com o código “11”, se existir, ele irá repetir a busca utilizando o código “12”, e assim por diante até chegar em um número que não esteja sendo utilizado por nenhum dos cadastros. Se a contagem chegar a valor “999999999”, ela será reiniciada de “1”. Após determinar o código livre, o sistema irá gravar este código nos Parâmetros Gerais do EMS, desta forma, na próxima vez que for realizada uma nova busca, irá partir deste número.
Sim, o último código utilizado pode ser alterado ao qualquer momento, basta acessar o programa “Parâmetros Gerais Datasul-EMS” no menu do produto, e alterar o campo “Último Cli/Forn/Trsp” (imagem abaixo).
O Último Código utilizado pode ser alterado periodicamente para informar um valor menor, com o objetivo de utilizar possível lacunas existentes no código em virtude da eliminação dos cadastros. Exemplo Considerando que o Último Código utilizado foi o “10”, em uma nova inclusão, a sugestão do próximo código livre será um valor maior que “10”. Mesmo que, por exemplo, o usuário elimine o Cliente “7” e não exista nenhum Fornecedor ou Transportador com este código, nas próximas inclusões, o código sugerido sempre será maior que “10”. Neste cenário, se o usuário alterar o Último Código para um valor menor que “7”, em uma próxima inclusão, o código “7” será sugerido, desta forma reaproveitando o código. |
Observações: | Importante Esta função apenas inclui novas validações, não alterada ou invalida as demais validações existentes no Produto. Por exemplo, a Unicidade Inscrição Federal parametrizada no Cadastro de País, se estiver parametrizada como “Bloqueia”, mesmo com a função habilitada, o sistema não irá permitir incluir dois Clientes com a mesma Inscrição Federal. |