Á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ção de contratos RENTAL é utilizada para importar contratos de locação a partir de um arquivo CSV, atualmente importará 3 tabelas, . 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á rodar.. 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 contratos a partir de uma data de corte. Caso seja importado o histórico de equipamentos devolvidos, ele limitará-se somente à importação das tabelas do 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/1Tg_Tu3ssjxxWdzwoUln59mGrsNybAsQ4/view?usp=sharing

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


Compilar fontes do Importador contidos no pacote:


-ITUP_MIG
-ITUPMIGG
-ITUPINCR


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


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:

  • Gerar Contrato - Além de importar os itens o sistema irá gerar AS.
  • Gerar AS - Além de gerar AS o sistema irá aceitar AS.
  • Gerar NF - Além de aceitar AS o sistema  irá gerar uma NF de remessa dos itens (documento de saída) sem efeito legal somente para o movimento de retorno. Para geração da será usado os campos Nº NF de Remessa, "Serie" e Data de Emissão e "item da NF" informados no layout de locação (FPA).


Pré requisito:

  • Cadastro de Bem 
  • Cadastro de Produto
  • Cadastro de cliente
  • Cadastro condição de pagamento
  • TES
  • Natureza


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

...

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