Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Telas de Parametrização do Processo de Junção de Pedidos de Transferência
  5. Telas do Processo de Junção de Pedidos de TransferênciaTela XXXPrincipais Campos e Parâmetros
  6. Tabelas utilizadas


01. VISÃO GERAL

A funcionalidade do TOTVS HomeCenter (linha Gemco) de junção de pedidos de transferência foi replicado para a API de Faturamento automático (em produção). Agora é possivel fazer o processo de Junção de Pedidos de Transferência automático através do Serviço Windows (service.msc) criado: FATAutimaticoAPI. dados e , que lê os dados inseridos na tabela FATAUT_INTEGRA e executa o processo automaticamente..

02. EXEMPLO DE UTILIZAÇÃO

...

A API registra os dados do processo JUNÇÃO na tabela auxiliar : FATAUT_INTEGRA e coloca numa fila para consulta e Faturamento, então o Serviço criado: FATAutimaticoAPI. lê os dados e faz o processo automaticamente e na tela de faturamento é apresentado um unco pedido a ser faturado.

03. TELAS

...

DE PARAMETRIZAÇÃO DO PROCESSO DE JUNÇÃO DOS PEDIDOS DE TRANSFERÊNCIA:

A API de Fatumento com a o item de atulização para Junção de Pedidos

Image Modified

Ter o Serviço Windows (service.msc) criado: FATAutimaticoAPI na estação de trabalho:

Image Modified


o parâmetro no menu: Segurança, formulário: Faturamento Caixa - Opção: Junção de Pedidos no faturamento

Image Modified

menu: Cadastro – Organização – Empresa: botão lateral: Produto opções: Transferência Filial/Anexo e Transferência Anexo/Filial (ver configuração no cadastro Filial também)

Image Modified

Cadastro – Tipo de Nota, botão lateral: Complementares, Parâmetros 2, a flag: Faturamento via API

Image Modified


04. TELA DO PROCESSO DE JUNÇÃO DE PEDIDOS DE TRANSFERÊNCIA:

Quando eu fizer mais de um pedido de transferência pela tela de Saídas Diversas (Movimentos- Saídas Diversas), com o tipo de nota 55 - Transferência remetida para filial, para o processo de Junção de lote.
Image Modified


E efetuar o processo de Corte de Pedido

 Image Modified

 Image Modified

Image Modified

E o processo de Confirmação Separação de Lote – Emissão Expedição
Image Removed
Image RemovedImage Added

Image Modified

SELECT FLSEPARACAO, TPNOTAAGRUPATRANSFFAT, * FROM DIS_LOTE WHERE CODFIL = 1 AND NLOTE =689

Image Modified

Então ao chamar o novo método API de faturamento solicitando a junção dos pedidos de um lote, envia os dados para gravar na API - Em Post, informar dados do pedido e executar

Image Modified

E os dados do Lote no processo de junção de pedidos será realizada com sucesso e os dados da transação serão inseridos na tabela auxiliar FATAUT_INTEGRA.
E o campo: STATUS = 0, quando o lote estiver na 'fila para processar', =1 lote em processamento, =2, lote processado e 3= lote com problema.
E  o campo NUMLOTE deve ser preenchido com o lote gerado pelo processo de Junção
E o campo FLJUNCAO = ‘S’, indica que o registro de lote foi inserido pela API faturamento - Processo de Junção.

Image Modified

Quando na tela de  Faturamento do Lote,  consultar o lote, o sistema pergunta ao usuário se pode efetuar o processo de Junção dos pedidos,

Image Modified

Quando ativar o Serviço : FatAutomaticoAPI criado para execução Junção dos Pedidos, o processo de Junção de Pedidos é feito

Image Modified

JUNÇÃO EXECUTADA

...

na tela de Faturamento será exibido o Lote com o pedido único (junção pedido executada)
Image Modified

Image Modified

Image Modified

Image Modified

Então ao consultar os pedidos de Vendas, identificamos que os pedidos de venda da Junção foram cancelados e um único pedido foi inserido com todos os itens.

Image Modified

E na tabela de na tabela auxiliar FATAUT_INTEGRA,os dados dos campos destacados abaixo serão preenchidos com: STATUS =2, lote processado, NUMLOTE deve ser preenchido com o lote gerado pelo processo de Junção, o campo FLJUNCAO = ‘S’ e o campo NUMPEDJUN, será inserido o numero do pedido que sofreu junção.

Image Modified


Card documentos
InformacaoEntre os os campos da tabela auxiliar: FATAUT_INTEGRA, destacamos: o número do LOTE (NUMLOTE),  o campo: FLJUNCAO, que indica que o LOTE foi originado do processo de Junção de Pedidos Transferência e o campo NUMPEDJUN que indica qual o número do pedido de Venda gerado para representar todos os pedidos que sofreram junção.
TituloIMPORTANTE!

...