Histórico da Página
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 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.
campo | Nome | tipo | tamanho |
---|---|---|---|
FPA_XMIGCL | Cliente Cj | c | 6 |
FPA_XMIGLJ | Loja Cj | c | 2 |
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
...
tabela | Descrição |
---|---|
FP0 | Tabela de projetos |
FP1 | Tabela de localidades |
FPA | Tabela Itens de Locação |
Campos obrigatórios de índices obrigatórios no preenchimento do arquivo:
Tabela FP0:
FP0_FILIAL, FP0_PROJET
...
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:
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.
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:
tabela | Descrição |
---|---|
FP0 | Tabela de projetos |
FP1 | Tabela de localidades |
FPA | Tabela 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.
Para acessar a rotina deve-se ir em: Módulo 94 > Miscelânea > Incremento de contratos
Atualizar base
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:
O sistema irá validar as seguintes informações:
- Tamanho dos campos - FQZ_ITEM
- Validação dos registros, que inclui:
- Campos obrigatórios preenchidos
- Existência de relacionamento com tabelas auxiliares
- Dados do projeto
- Dados da localidade
- Dados da locação
- Consistência do Transportador - FQ7 x FQ5
- Geração de contratos - FPA x FQ5
- Notas de saída
- Notas de entrada
- Gerenciamento de bens - FQ4 x Status do Bem
O resultado da validação será apresentado no relatório ilustrado na imagem a seguir: