Ponto entrada > Módulo Vendas > Tratamento standard TRTVENLIVV 

MODCPTLIV : Actualizações complementares no momento da validação de uma entrega

Este ponto de entrada afecta a validação das entregas de venda.

Permite nomeadamente de atribuir um novo contador para as entregas ou de fazer as actualizações complementares.

Este ponto de entrada está situado no tratamento TRTVENLIVV. É chamado depois cada tratamento permitindo a validaçaõ de uma entrega.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso. A variável GOK está posicionado a 1.

Ficheiro rasto

Existe um ficheiro aberto quando o ponto de entrada foi chamado depois a função de validação automática das entregas ou depois a função entrega automática com a opção validação a sim.

Não existe ficheiro rasto aberto quando o ponto de entrada foi chamado depois o botão validação na função entrega.

Diferentes casos de chamada

Este ponto de entrada é chamado depois cada tratamento permitindo a validação de uma entrega :

. Botão validação na Função entrega.

. Função validação entregas

. Função entrega automática

O contexto é o seguinte :

A entrega em curso de tratamento está pronto a ser validada. Todos os controlos foram realizados.

Encontra-se ao interior da transacção de validação da entrega. GOK está posicionada a 1.

A entrega foi lida e foi fechada

Nenhuma actualização ainda foi realizada.

Este ponto de entrada no contexto de uma renumeração de bom de entrega :

A pesquisa de um novo contador para a entrega.

O registo com este novo contador dos registos do ficheiro STOSER ligados à entrega.

O registo com este novo contador dos registos do ficheiro STOALL ligados à entrega.

O registo com este novo contador dos registos do ficheiro SDELIVERYD ligados à entrega.

O registo com este novo contador de cabeçalho de entrega.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (a entrega corrente está caregada... mais as linhas)

Tabela

Conteúdo significativo

Título Tabela

SDELIVERY :

SIM:

Cabeçalho entrega

SDELIVERYD

NÃO :

Detalhe entrega

ITMMASTER

NÃO :

Artigo

ITMFACILIT

NÃO :

Artigo-estabelecimento

STOALL

NÃO :

Alocações

STOLOT

NÃO :

Número de lote

STOCK 

NÃO :

Stocks

STOSER

NÃO :

Número de série

STOTRS

SIM:

Modelos de transacção

STOWRK

NÃO :

Interface gerador

SORDERQ

NÃO :

Detalhe encomenda (ficheiro quantidade)

BPCUSTMVT

NÃO :

Movimentos clientes

BPDLVCUST

NÃO :

Clientes à consignação

BPARTNER

NÃO :

Terceiros

 

CFMDLVMAJ : Actualizações de ficheiros específicos em validaçao de uma entrega

Este ponto de entrada permite intervir antes o fim da transacção de validação de uma entrega afim de actualizar ficheiros específicos.

Está chamada no tratamento de validação de uma entrega TRTVENLIVV

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Para recusar a validação da etapa, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto quando o ponto de entrada foi chamado depois a função de validação automática das entregas ou depois a função entrega automática com a opção validação a sim.

Existe um ficheiro rasto aberto quando o ponto de entrada foi chamado depois o botão validação na função entrega. Permite inscrever os erros que poderão impedir a validação da entrega. Assim, o rasto não se afixa que se a validação não teve lugar.

Diferentes casos de chamada

Este ponto de entrada é chamado depois cada tratamento permitindo a validação de uma entrega :

Botão validação da função entrega.

Função validação entregas

·               Função entrega automática

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e sem aquela que contém as linhas...

Tabela

Conteúdo significativo

Título Tabela

SDELIVERY :

Sim

Entrega cabeçalho

SDELIVERYD

Não

Entregas linha

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigo venda

ITMFACILIT

Não

Artigos - Estabelecimentos

STOALL

Não

Alocações

STOCK 

Não

Stocks

STOLOT

Não

Lotes

STOSER

Não

Nº Série

STOTRS

Sim

Transacção stock

SORDERQ

Não

Encomendas linhas

BPCUSTMVT

Não

Movimentos clientes

BPDLVCUST

Não

Clientes à consignação

BPARTNER

Não

Terceiros

 

 

 

 

CFMSTKMAJ : Actualizações dos stocks em validação de uma entrega

Este ponto de entrada permite intervir na transacção de validação de uma entrega no momento dos stocks afim de efectuar uma actualização específica ou de curto-circuitar a actualização standard.

Está chamada no tratamento de validação de uma entrega TRTVENLIVV

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Para recusar a validação da etapa, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto quando o ponto de entrada foi chamado depois a função de validação automática das entregas ou depois a função entrega automática com a opção validação a sim.

Existe um ficheiro rasto aberto quando o ponto de entrada foi chamado depois o botão validação na função entrega. Permite inscrever os erros que poderão impedir a validação da entrega. Assim, o rasto não se afixa que se a validação não teve lugar.

Contexto de chamada

Este ponto de entrada é chamado depois cada tratamento permitindo a validação de uma entrega :

Botão validação da função entrega.

Função validação entregas

·               Função entrega automática

O contexto é o seguinte :

Encontra-se ao interior da transacção de validação da entrega. GOK está posicionada a 1. A entrega foi lida e foi fechada O buffer [F :SDH] está carregado. Encontra-se no anel de tratamento das linhas de detalhe.

Para a linha de detalhe em curso do tratamento, a linha detalhe da encomenda foi actualizada (se se trata de uma entrega de encomenda) o em-curso foi suprimido, a linha detalhe foi actualizada. O buffer [F:SDD] está carregado. O ecrã de trabalho STOWORK utilizado pela interface de actualizaação dos stocks está carregada.

Este ponto de entrada se situa antes a chamada ao sub-programa MAJ_STOCK de STKMAJ que efecua a actualização dos stocks O sub-programa está executado se GPE=0. O ponto de entrada permite posicionar GPE a 1 para não executar MAJ_STOCK e/ou efectuar uma actualização específica.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e sem aquela que contém as linhas...

Tabela

Conteúdo significativo

Título Tabela

SDELIVERY :

Sim

Entrega cabeçalho

SDELIVERYD

Sim

Entregas linha

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigo venda

ITMFACILIT

Não

Artigos - Estabelecimentos

STOALL

Não

Alocações

STOCK 

Não

Stocks

STOLOT

Não

Lotes

STOSER

Não

Nº Série

STOJOU

Não

Diário dos stocks

SORDER :

Sim

Cabeçalho encomdenda

SORDERQ

Sim

Encomendas linhas

STOREO

Não

Aprovisionamento

BPCUSTMVT

Não

Movimentos clientes

LASTCUSMVT 

Não

Últimos movimentos clientes

BPDLVCUST

Não

Clientes à consignação

BPARTNER

Não

Terceiros

TABSTORUL

Não

Regras de gestão dos stocks

SPACK

Não

Pacote entrega

SPACKD

Não

Detalhe pacote entrega

STOPREH

Não

Bom de preparação cabeçalho

STOPRELIS

Não

Lista de preparações expedição

CPTANALIN

Não

Linhas contabilísticas analíticas

SVCRFOOT

Não

Documentos vendas : Elt de pé

SVCRVAT

Não

Documentos vendas : Taxas