Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Essa Esta ferramenta serve para realizar a importações de contratos RENTAL é utilizada para importar contratos de locação a partir de um arquivo CSV, atualmente importará . Atualmente, ela é capaz de importar três tabelas, : Projetos (FPA0), Localidades (FP1) , e Locação (FPA), ainda no sistema você terá  que escolher os processos automático que o sistema deverá executar após importar as tabelas.. Após importar as tabelas, é necessário escolher quais processos automáticos o sistema deve executar.

Recomenda-se utilizar este programa apenas para carregar saldos (itens que permanecem em locação) dos A recomendação que esse programa seja usado somente para carga de saldo(itens que permanece e locação)  dos contratos a partir de uma data de corte, caso . Caso seja importado o histórico de equipamentos devolvidos,  ele somente se limitará a ele limitará-se somente à importação das tabelas do contato (FP0, FP1, FPA).contrato (FP0, FP1, FPA).


Instalação da ferramenta:


Faça o download do pacote (opcional) de migrador de contrato (.csv):https://drive.google.com/file/d/19f4iM5yFijamh6Mbht2bVmhCNx_Y0jrQ/view?usp=sharing

Faça o download do pacote para validação de base: https://drive.google.com/file/d/1wJnquTf0OOleF0qtNBoJHrISChWo2anA/view?usp=sharing 


1) Compilar fontes do Importador contidos no pacote:


2) Adicionar Menu SIGACFG:

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04, Passo 05, Passo 06, Passo 07, Passo 08, Passo 09, Passo 10, Passo11
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7,passo8,passo9,passo10,passo11
Totvs custom tabs box items
defaultyes
referenciapasso1

Com acesso ao módulo configurador (SIGACFG), acesse o menu Ambiente → Cadastros → Menus

Image Added

Totvs custom tabs box items
defaultno
referenciapasso2

         Na lista de Menus deixar somente o módulo Desejado marcado, em seguida clicar no botão OK do lado direito.

Image Added


Totvs custom tabs box items
defaultno
referenciapasso3

 Manter os primeiros itens selecionados na lista de "Opções" e na Lista "Novo menu", em seguida clicar em adicionar.

Image Added



Totvs custom tabs box items
defaultno
referenciapasso4

Expandir a lista do "Novo Menu", a direita, até o grupo de itens "Miscelanea", em seguida clicar em "Novo Item".

Image Added



Totvs custom tabs box items
defaultno
referenciapasso5

Na janela de configuração do item, preencher de acordo com o relatório que deseja incluir no menu, neste exemplo estamos incluindo o relatório "Importador de Contratos" (ITUP_MIG). Na sequencia clicar em OK.

Image Added



Totvs custom tabs box items
defaultno
referenciapasso6

Conforme imagem abaixo, o novo item estará incluso no SubGrupo.

Image Added



Totvs custom tabs box items
defaultno
referenciapasso7

Clicar no botão "Gerar" e, em seguida irá exibir uma nova janela para informar o nome do menu, neste caso o SIGALOC.

Image Added



Totvs custom tabs box items
defaultno
referenciapasso8

 Na próxima janela clicar em "Sim" para confirmar a geração do Menu.

Image Added


Na sequência clicar em "Sim" novamente para que o menu com as alterações realizadas substitua o antigo, sem o item do Smart View.

Image Added

Totvs custom tabs box items
defaultno
referenciapasso9

Após inclusão realizada basta clicar no botão "Fechar" para sair da janela.

Image Added


Na sequencia clicar em "Sim" para confirmar o fechamento da janela de manutenção de Menus.

Image Added



Totvs custom tabs box items
defaultno
referenciapasso10

Para sair dessa janela, basta clicar no botão "Sair" do lado direito.

Image Added



Totvs custom tabs box items
defaultno
referenciapasso11

Conforme imagem abaixo, verificamos o resultado da inclusão do relatório no menu.

Image Added



-ITUP_MIG - O fonte ITUP_MIG deve ser incluído no menu para que a rotina seja acionada corretamente.



3) Pontos de Entrada para Geração de Nota de Remessa com numeração indicada, contidos no pacote.

Atenção: Esses três pontos de entrada devem ser utilizados exclusivamente durante o processo de importação. Após a conclusão da importação, é imperativo removê-los do ambiente!

  • M460NUM

  • M461SER

  • NFREMQRY


4) Parâmetros para configurar para Geração de Nota de Remessa com numeração indicada. 

  • MV_GERNFS := .T. (Gera nota fiscal de remessa)

  • MV_LOCX299 := A (atualiza C6_CC - Caso seja obrigatório)

  • MV_TPNRNFS := 3 (Permite a alteração do numero da Nota através dos Pontos de Entrada: M460NUM e M461SER)

Se Trabalhar com Romaneio

  • MV_LOCX216 := .F.


Criar os campos e utilizar no importação para geração de Romaneio e Conjunto transportador. 


campoNometipotamanho
FPA_XMIGCLCliente Cjc6
FPA_XMIGLJLoja Cjc2

obs. Criar os campos antes de extrair o  layout (.csv)  de importação para os mesmos serem apresentados no layout.


Utilização da ferramenta:


Perguntas usada no programa de automação:

...

tabelaDescrição
FP0Tabela de projetos
FP1Tabela de localidades
FPATabela Itens de Locação


Campos obrigatórios de índices obrigatórios no preenchimento do arquivo

Tabela FP0:

FP0_FILIAL, FP0_PROJET

...

Após o log não apresentar mais divergências para correção, clique em Atualizar base, selecione a pasta onde está os arquivos csvCSV.


Com isso será feito a atualização dos arquivos informados nos csv.CSV.

Image Added



Importação incremental.

A rotina de importação incremental é utilizada quando se precisa adicionar novas linhas a um contrato já existente por meio de um arquivo CSV. Essa rotina opera de forma semelhante à rotina de importação convencional.


Como executar a importação incremental deve ser incluído no menu o fonte: ITUPINCR.PRW

Para acessar a rotina deve-se ir em: Módulo 94 > Miscelânea >  Incremento de contratos  

Ao executar essa rotina irá carregar a tela:

Image Added

Primeiramente clique no botão Gerar CSV, selecione uma pasta.

Será gerado os arquivos: -sx3 e imp.

Os arquivos "***-sx3"  trazem as informações relacionadas aos campos. Com isso é possível verificar quais campos são obrigatórios e devem fazer parte da importação.

Image Added


Os arquivos imp são usados para preencher as informações dos contratos que serão importados.

Devem ser preenchidos a informações relacionadas as tabelas:

tabelaDescrição
FP0Tabela de projetos
FP1Tabela de localidades
FPATabela Itens de Locação


Campos de índices obrigatórios no preenchimento do arquivo: 

Tabela FP0:

FP0_FILIAL, FP0_PROJET

Tabela FP1:

FP1_FILIAL, FP1_PROJET, FP1_OBRA 

Tabela FPA:

FPA_FILIAL, FPA_PROJET, FPA_OBRA, FPA_SEQGRU, FPA_CNJ


Fora este, seguir o preenchimento como tem sido feito atualmente e os demais em “Branco” podem ser excluídos para melhorar a performance do sistema, sendo que os campos obrigatórios devem permanecer. 

Image Added




Para acessar a rotina deve-se ir em: Módulo 94 > Miscelânea >  Incremento de contratos

Atualizar base

Image Added


Validação de dados importados

Para executar a validação de base, é necessário chamar os fontes utilizando os parâmetros iniciais do Protheus, conforme mostrado na imagem abaixo:

Image Added

O sistema irá validar as seguintes informações:

  1. Tamanho dos campos - FQZ_ITEM
  2. Validação dos registros, que inclui:
    • Campos obrigatórios preenchidos
    • Existência de relacionamento com tabelas auxiliares
  3. Dados do projeto
  4. Dados da localidade
  5. Dados da locação
  6. Consistência do Transportador - FQ7 x FQ5
  7. Geração de contratos - FPA x FQ5
  8. Notas de saída
  9. Notas de entrada
  10. Gerenciamento de bens - FQ4 x Status do Bem

O resultado da validação será apresentado no relatório ilustrado na imagem a seguir:

Image AddedImage Removed