Ponto entrada > Módulo Vendas > Tratamento standard TRTVENCDE 

ALISQHSOH : Alimentar cabeçalho encomenda em transformação orçamentos encomenda

Este ponto de entrada permite, no momento da transformação de um orçamemto em encomenda, de intervir afim de alimentação dos campos dos ecrãs cabeçalho encomenda.

Permite assim de alimentar os campos específicos aos ecrãs cabeçalho da gestão das encomendas e a tabela SORDER.

É chamado na gestão das encomendas em criação de uma encomenda no momento do picking de um orçamento.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado quando se está em criação de uma encomenda, que nenhuma linha não foi ainda registada por esta encomenda e que se "pick" um orçamento ou uma linha de orçamento. É chamado no fim da alimentação dos ecrãs cabeçalho de encomenda a partir do cabeçalho do orçamento.

Variáveis e máscaras disponíveis

O ficheiro cabeçalho orçamento [F :SQH] está em linha com o cabeçalho do orçamento que vem de "picker".

O ficheiro detalhe orçamento [F :SQD] está em linha de orçamento que se vem de fazer picking ( se se fez picking a um orçamento completo temos em linha a 1a linha deste orçamento)

As máscaras do objecto da gestão das encomedas estão em linha. Os ecrãs de cabeçalho SOH0, SOH1, SOH2, SOH3 vêm de ser carregados do mesmo que os ecrãs de endereço [M :ADB1] e [M :ADB2].

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...

As tabelas abertas são as tabelas abertas para o objecto encomenda.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas cabeçalho

SORDERQ

Não

Encomemdas linha quantidade

SORDERP

Não

Encomendas linha preço

SQUOTE

Sim

Cabeçalho de orçamento

SQUOTED

Sim

Detalhe orçamento

BPARTNER

Sim

Terceiros

BPCUSTOMER

Sim

Clientes

BPDLVCUST

Sim

Clientes à consignação

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-venda

ITMBPC

Não

Artigos-cliente

ITMMVT

Não

Movimentos artigos

ITMFACILIT

Não

Artigo-estabelecimento

TABSOHTYP

Não

Tipos de encomenda

FACILITY

Não

Estabelecimentos :

TABCUR

Não

Tabela das divisas

SPRICLINK

Não

Pesquisa tarifas vendas (link )

PRICSTRUCT

Não

Estrutura tarifas

 SALESREP

Não

Representantes

ALISQDSOH : Alimentar detalhe encomenda em transformação orçamentos encomenda

Este ponto de entrada permite, no momento da transformação de um orçamemto em encomenda, de intervir afim de alimentação dos campos dos ecrãs detalhe.

Permite assim de alimentar os campos específicos aos ecrãs cabeçalho da gestão das encomendas e as tabelas SORDERP e SORDERQ.

É chamado na gestão das encomendas em criação/modificação de uma encomenda no momento do picking de um orçamento.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado quando se está em criação ou modificação de uma encomenda e que se faz picking um orçamento ou uma linha de orçamentos. Chamou ao fim de alimentação do ecrã detalhe encomenda a partir da linha do detalhe do orçamento.

Variáveis e máscaras disponíveis

O ficheiro cabeçalho orçamento [F :SQH] está em linha com o cabeçalho do orçamento que vem de "picker".

O ficheiro detalhe orçamento [F :SQD] está em linha com a linha do orçamento que vem de fazer "picking".

As máscaras do objecto da gestão das encomedas estão em linha. Os ecrãs de cabeçalho SOH0, SOH1, SOH2, SOH3 são alimentados. O ecrã SOH4 vem de ser carregado com a linha detalhe orçamentos.

[M :SOH4]NBLIG foi incrementada. Nolign está alimntado com o índice da linha que se vem de inserir.

A variável NOL está alimentada : NOL=nolign-1

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...

As tabelas abertas são as tabelas abertas para o objecto encomenda.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas cabeçalho

SORDERQ

Não

Encomemdas linha quantidade

SORDERP

Não

Encomendas linha preço

SQUOTE

Sim

Cabeçalho de orçamento

SQUOTED

Sim

Detalhe orçamento

BPARTNER

Não

Terceiros

BPCUSTOMER

Sim

Clientes

BPDLVCUST

Não

Clientes à consignação

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Sim

Artigos

ITMSALES

Sim

Artigos-venda

ITMBPC

Sim

Artigos-cliente

ITMMVT

Não

Movimentos artigos

ITMFACILIT

Sim

Artigo-estabelecimento

TABSOHTYP

Não

Tipos de encomenda

FACILITY

Não

Estabelecimentos :

TABCUR

Não

Tabela das divisas

SPRICLINK

Não

Pesquisa tarifas vendas (link )

PRICSTRUCT

Não

Estrutura tarifas

 SALESREP

Não

Representantes

ALIFMI : Alimentar o campo FMI Método para entregar sobre uma linha de encomend

Este ponto de entrada permite intervir no momento de inicialização do campo FMI (Método para entregar) de uma linha de encomenda de venda.

Permite assim de modificar o seu valol após a sua inicialização.

Está chamado na gestão das encomendas no momento do registo de uma linha. É igualmente chamada no momento de geração automático de uma encomenda de venda (no quadro de inter-sociedade).

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso quando se chama está feito depois o registo de uma linha de encomenda.

Existe uma transacção em curso qunado a chamada se faz então de geração automática de uma encomenda de venda a partir de uma encomenda de compras inter-estabelecimento/inter-sociedade.

Ficheiro rasto

Não existe rasto aberto quando a chamda está feita de registo de uma linha de encomenda.

Existe um rasto aberto quando a chamada é feita de geração automática de uma encomenda de venda a partir de uma encomenda de compra inter-estabelecimento/inter-sociedade.

Contexto de chamada

Este ponto de entrada está chamado quando se está em criação ou modificação de uma encomenda ou quando se gera uma encomenda automaticamente depois uma encomenda de compra no quadro de interestabelecimento ou de inter-sociedade. É chamado após a inicialização standard do campo.

É chamado depois o sub-programa ALIFMI.

Este sub-programa está chamado no momento do registo de uma linha de encomenda :

. Após registo da referência artigo.

. Após modificação do estabelecimento de expedição da linha.

. Após modificação do estabelecimento de cabeçalho, se o utilizador pediu uma repercussão sobre as linhas.

. No momento da substituição de um artigo por clique direito Artigo preenchimento

. No momento da geração de uma linha de encomenda por utilização do configurador

. No momento da geração de uma linha de encomenda de componente.

Este sub-programa está chamado na geração de uma encomenda de venda a partir de uma encomenda de compra, no momento de alimentação SOH4 a partir do ecrã POH2.

Variáveis e máscaras disponíveis

Os parãmetros do sub-programa ALIFMI são os seguintes :

WITMREF : Référence article.

WSTOFCY : Estabelecimento de expedição:

WFMI : Método para entregar.

Os ficheiros ITMMASTER ITMSALES ITMFACILIT são abertos e alimentados com o artigo fazendo o objecto da encomenda.

As máscaras do objecto da gestão das encomedas estão em linha. Os ecrãs de cabeçalho SOH0, SOH1, SOH2, SOH3 são alimentados. O ecrã SOH4 está carregado com as linhas da encomenda.

A variável WFMI está inicializado de maneira standard. Esta variável que falta modificar no PE para modificar o valor do campo FMI

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...

As tabelas abertas são as tabelas abertas para o objecto encomenda.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas cabeçalho

SORDERQ

Não

Encomemdas linha quantidade

SORDERP

Não

Encomendas linha preço

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST

Não

Clientes à consignação

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Sim

Artigos

ITMSALES

Sim

Artigos-venda

ITMBPC

Sim

Artigos-cliente

ITMMVT

Não

Movimentos artigos

ITMFACILIT

Sim

Artigo-estabelecimento

ITMCATEG

Não

Categoria artigo

TABSOHTYP

Não

Tipos de encomenda

FACILITY

Não

Estabelecimentos :

TABCUR

Não

Tabela das divisas

SPRICLINK

Não

Pesquisa tarifas vendas (link )

PRICSTRUCT

Não

Estrutura tarifas

 SALESREP

Não

Representantes

SQUOTED

Não

Orçamentos linhas

SVCRVAT

Não

Doc vendas - Taxas

SVCRFOOT

Não

Doc. vendas- elem.pé

TABMODELIV

Não

Modo de entrega

TABUNIT

Não

Unidades

TABPRTMOD

Não

Modelos de edição

BPADDRESS

Não

Endereços

SPRICLIST

Não

Linhas tarifas

CPTANALIN

Não

Linhas contabilísticas analítica

WAREHOUSE

Não

Depósitos

ITM/VRH

Não

Artigo depósito

 

BEFREWSOH : Antes registo cabeçalho encomenda de venda

Este ponto de entrada é chamado antes a instrução "Re-Write" de cada cabeçalho de encomenda de venda.

O buffer da tabela SORDER [SOH] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar GTRACE)

Contexto de chamada

Chamada justo antes o registo de um regsto da tabela SORDER.

Variáveis e máscaras disponíveis

O ficheiro SORDER está aberto e alimentado.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Sim

Encomendas cabeçalho

 

BEFREWSOP : Antes registo linha detalhe preço encomenda de venda

Este ponto de entrada é chamado antes a instrução "Re-Write" de cada linha detalhe de preço de uma encomenda de venda.

O buffer da tabela SORDERP [SOP] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar GTRACE)

Contexto de chamada

Chamada justo antes o registo de um registo da tabela SORDERP.

Variáveis e máscaras disponíveis

O ficheiro SORDERP está aberto e alimentado.

Tabela

Conteúdo significativo

Título Tabela

SORDERP

Sim

Encomendas linha preço

 

BEFREWSOQ : Antes registo linha detalhe quantidade encomenda de venda

Este ponto de entrada é chamado antes a instrução "Re-Write" de cada linha detalhe de quantidade de uma encomenda de venda.

O buffer da tabela SORDERPQ [SOQ] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar GTRACE)

Contexto de chamada

Chamada justo antes o registo de um registo da tabela SORDERQ

Variáveis e máscaras disponíveis

O ficheiro SORDERQ está aberto e alimentado.

Tabela

Conteúdo significativo

Título Tabela

SORDERQ

Sim

Encomendas linhas quantidades