Modulo Business Intelligence Smart Component/SC-EXEC-01-0001-01 Atualizar Cadastro Produtores Rurais

Fonte: Touch ERP
Saltar para a navegação Saltar para a pesquisa

Esse Smart Component destina-se a atualização cadastrais de produtores rurais cadastrados no Touch Comp ERP com base na planilha elaborada pelo Ministério da Agricultura de produtores rurais autorizados a fabricar produtos destinados a alimentação animal com medicamente. A planilha pode ser consultada no link: [1]

Parâmetros

  1. Local Arquivo Planilha: Caso opte por usar uma planilha baixada que já esteja no sistema de arquivos do computador, informar nesse campo o caminho do arquivo;
  2. Atualização Online: Opção SIM ou NAO. Caso opte por SIM, o sistema irá fazer o download no momento de execução do smart direto do site obtendo os resultados mais atualizados mas isso dependerá de conexão com a internet, servidores funcionais, etc. Caso opte por NAO, o usuário deverá informar no parâmetro 1 o local onde está a planilha para leitura e o processo será feito offline. Menos propenso a erros mas a planilha pode estar desatualizada.
  3. Url Planilha: URL de acesso a planilha conforme disponibilizado pelo Ministério da Agricultura;
  4. Url Download Planilha: URL interna que o smart utiliza para download da planilha. É derivada da URL mapeada no parâmetro 3 então, supondo uma mudança da planilha de local ocasionando consequentemente em um mudança de caminho, ambas as URL;s (Parâmetros 3 e 4) devem ser atualizadas;
  5. Coluna Inscrição Estadual: Coluna da planilha onde está contida a informações de Inscrição Estadual do produtor. Por default, mapeado o valor 3. Não alterar a menos que haja mudança no formato da planilha;
  6. Coluna Estado: Coluna da planilha onde está contida a informações de UF do produtor. Por default, mapeado o valor 1. Não alterar a menos que haja mudança no formato da planilha;
  7. Coluna Data Autorização: Coluna da planilha onde está contida a informações de Data Autorização do produtor. Por default, mapeado o valor 16. Não alterar a menos que haja mudança no formato da planilha;
  8. Coluna Data Suspensão: Coluna da planilha onde está contida a informações de Data Suspensão do produtor. Por default, mapeado o valor 19. Não alterar a menos que haja mudança no formato da planilha;
  9. Coluna Data Cancelamento: Coluna da planilha onde está contida a informações de Data Cancelamento do produtor. Por default, mapeado o valor 22. Não alterar a menos que haja mudança no formato da planilha;

Processo

O smart realiza a leitura da planilha (baixada ou obtida localmente conforme parâmetros) e, a cada linha X lida, faz uma busca no banco de dados para identificar se existe um produtor cadastrado no sistema com a inscrição estadual definida na linha. Caso não exista, prossegue-se para a próxima linha. Se existir, então é verificado:

  • Se data autorização estiver preenchida e a data suspensão/cancelamento estiverem vazias então a data validade IMA do produtor no sistema é zerada. Na prática, define-se o produtor como autorizado;
  • Se data suspensão OU data cancelamento estiverem informadas:
    • Se houver uma data validade IMA informada no Touch Comp ERP e essa data for superior a data suspensão/cancelamento definidas na planilha então o cadastro do produtor é inativado e a data de validade IMA do mesmo é definida como a data de suspensão/cancelamento definidas na planilha. Na prática, o produtor é suspenso e a data de validade IMA é definida conforme mapeada na planilha;
  • Se data suspensão E data cancelamento estiverem informadas:
    • Nesse caso é identificado qual a data mais antiga, a de suspensão ou a de cancelamento. A data mais antiga dentre as duas é utilizada para realizar a mesma verificação descrita no ponto anterior. Nesse caso, o produtor também é suspenso.

Caso algum produtor seja inativado por conta de suspensão ou cancelamento da licença, os registros associados a seu cadastro de pessoa no sistema (cliente, fornecedor e/ou representante) também serão inativados.

Utilização do Smart

Esse smart pode ser utilizado pelo recurso 1957 - Iniciar Business Intelligence do Touch Comp ERP - Web ou ainda via tarefas. A utilização via tarefas é mais comum, nesse caso associa-se uma tarefa ao smart que será executada automaticamente a cada intervalo X de tempo conforme padronizado. É definido um conjunto de parâmetros padrões que serão utilizados na execução do smart. A tarefa pode ser cadastrada/gerenciada pelo recurso 1673 - Tarefas/Tasks.