Páginas filhas
  • DDLEGFIN-543 - DT - Rotina 2644 - Integração PROCFIT.

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo
Solucoes_totvs_cross
SolucaoCross
Solucoes_totvs_parceiros
SolucaoParceiros
Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Winthor

Segmento:

Segmentos_totvs
SegmentoDistribuição

Módulo:26 - INTEGRAÇÕES
Função: Apresentar a nova rotina de integração com a PROCFIT.
Ticket:

DDLEGFIN-543

DDLEGFIN-546

DDLEGFIN-548

Requisito/Story/Issu:

DDLEGFIN-543

DDLEGFIN-546

DDLEGFIN-548

...

Expandir
titleDDLEGFIN-548

1. Deve ser acrescentado o campo Versão Layout na Guia (Aba) Configurações da rotina 2644- Integração PROCFIT.

         1.1 - O campo 'Versão Layout', é um campo de seleção é apresenta as informações: Versão 1.04 e Versão 1.0005;

         1.2 - O campo 'Versão Layout' será carregado com o valor default Vazio;

         1.3 - A informação do campo versão é de preenchimento obrigatório para os fluxos Importar e Exportar. 

  • Caso não tenha selecionado a versão do layout ao solicitar a importação ou exportação, deve ser apresentada a mensagem de bloqueio: 'A versão do Layout deve ser informada' 

2 - Deve ser criado uma nova opção de integração do layout para a versão 1.0005 considerando as mesma estrutura da versão 1.04, realizando somente as alterações especificadas nos itens abaixo. 

2.1 - Layout de 'Importação  de Arquivo' no  Registro Tipo 1 - Identificação do Pedido, Linha 1: Os seguintes campos foram alterados. 

  • Mudar a Versão do Layout do Arquivo:  Atribuir o valor default  '1.0005';
  • Aumentar o campo Código do Cliente na Distribuidora: No campo Código do Cliente na Distribuidora de 06 posições passou a ser 09 posições; Se não compor os 09 dígitos deve acrescentar zero a esquerda.

2.2 - Layout  de 'Exportação de Arquivo' no  Registro Tipo 1 - Identificação do Cliente/Pedido, Linha 1: Os seguintes campos foram alterados.  (Anterior)

  • Mudar a Versão do Layout do Arquivo: Atribuir o valor default  '1.0005';
  • Acrescentar o Motivo do Não atendimento do pedido:  Atribuir o valor default '99'.

3 . Ao selecionar a ação de Importação/Exportação do arquivo, deve ser verificado a versão do layout selecionada no campo Versão Layout na Guia (Aba) Configurações.

3.1 - Ao selecionar a versão do layout 1.04, deve ser efetuada a geração do arquivo na versão 1.04.

3.2 - Ao selecionar a versão do layout 1.0005, deve ser efetuada a geração do arquivo na versão 1.5.


03. SOLUÇÃO

Criada rotina 2644 - Integração PROCFIT que tem por efetuar a importação dos arquivos da PROCFIT e gerar arquivos de retorno para mesma.


Totvs custom tabs box
tabsPasso 01Parametrização, Passo 02Importação, Passo 03Exportação, Passo 04
idspasso1,passo2,passo3,
Totvs custom tabs box items
defaultyes
referenciapasso1

1. Acesse a rotina 2500 - Atualizar Banco de Dados na versão 30.0.5.2 ou versão superior e atualize as opções:


Criar/Descontinuar Rotinas (PCROTINA)

Image Modified


Package IMPORTARVENDAS:

Image Modified


1. Acesse a rotina 560 - Atualizar Banco de Dados na versão 30.0.06.002 ou versão superior e atualize as tabelas:


 Tabela de Controle de Acesso por Usuário/Rotina (PCCONTROI):

Image Modified


Tabela grava status da integração de pedidos (PCINTEGRARPEDIDOS):


Image Modified



3. Acesse a rotina 530 - Permitir Acesso a Rotina e marque a opção 2644 - Integração PROCFIT para acesso a rotina.


Image Modified


4. Acesse a rotina 2644 - Integração PROCFIT a partir da versão XX.XX.XX ou versão superior.- XX.XX.XXversão indicada ou versão superior.

- 30.0.4.11


Totvs custom tabs box items
defaultno
referenciapasso2

1. Acesse a rotina 2644;

2. Informe a Filial e Plano de Pagamento na aba Importação;

3. Na caixa Diretório de Importação dos Arquivos selecione o diretório/pasta onde estão gravados o Layout de pedido eletrônico;

Exemplo:

Image Added


4. Acesse a aba Configuração e marque conforme necessidade a opção Apresentar Log automaticamente da caixa Parâmetros;

5. Marque a opção Manual e na caixa Versão Layout selecione a opção de layout desejada;

5.1 Nestes exemplos selecionamos a opção Versão 1.0005;

Observações:

  • O layout  Versão 1.0005 no campo código do cliente é composto por 09 posições. (Se não compor os 09 dígitos é acrescentado zero a esquerda).


Image Added


  • caso não seja selecionada opção de layout Versão 1.4 ou Versão 1.0005 é exibida mensagem de Atenção conforme imagem abaixo:C


Image Added



6. Retorne a aba Importação, clique o botão F5-Atualizar Listas;

Image Added


7. Na caixa Arquivos para Importação selecione o arquivo desejado;

Image Added


7. 1 Clique o botão Importar;

Image Added


Image Added


Caso exista alguma ressalva em relação ao pedido que não impeça sua importação este é importado com as informações de Ressalva conforme o exemplo abaixo:


Image Added


Observações:

  • Ao importar pedido(os) os mesmos são gerados/gravados nas tabelas PCPEDC e PCPEDI;
  • A consulta ao status do(s) pedido é realizada na tabela PCINTEGRARPEDIDO, conforme imagem abaixo:


Image Added


Totvs custom tabs box items
defaultno
referenciapasso2passo3

1. Acesse a rotina 2644 aba Exportação;

2. Conforme necessidade marque a opção Enviar código auxiliar do produto lugar do código do produto;

2.1 Na caixa Diretório de exportação dos arquivos de retorno de pedido informe/selecione o diretório/pasta para onde serão exportados os Log´s do(s) pedido(s).

2.2 Clique o botão Exportar;

Image Added


Estes poderão ser consultados no diretório escolhidos para gravação, conforme o exemplo abaixo:

Observação: arquivos exportados sempre virão com final RET. 

Image Added


Image Added




04. DEMAIS INFORMAÇÕES

...


Aviso

Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas

...

!



05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>