Ponto entrada > Módulo Vendas > Tratamento standard TRTVENISOC 

ALIMSKSOH : Alimentar [M] cabeçalho encomenda em geração enc inter-sociedades

Este ponto de entrada permite, no quadro da multi-sociedade, de intervir no momento da geração automática de uma encomenda de venda a partir de uma encomenda de compra. Permite intervir no fim de alimentação dos campos dos ecrãs encomenda.

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

Está chamada na gestão das encomendas de compra em geração (criação, modificação) de uma encomenda de venda a partir da encomenda de compra.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado depois a gestão de uma encomenda de compra inter-sociedade se existe geração automática da encomenda de venda. É chamado em criação, modificação da encomenda de compra (nas ações objeto CREATION ou MODIF). 

É chamado após a atualização da encomenda de compra, no fim de alimentação dos ecrãs da encomenda de venda a partir dos ecrãs da encomenda de compra.

É chamado justo antes a atualização da encomenda de venda. Esta atualização é realizada de maneira a mais próxima possível da atualização interactiva. Ela executa todas as ações chamadas pelo objeto de encomenda de venda. O ponto de entrada se situa justo antes a chamada às ações VERIF_CRE, INICRE, CREATION ou VERIF_MOD, INIMOD, MODIF de objecto encomenda de venda.

Variáveis e máscaras disponíveis

As máscaras de objeto POH estão em linha e carregados com a encomenda de compra em curso de tratamento.

As máscaras do objecto SOH estão em linha. São carregadas a partir da encomenda de compra e completadas de maneira a ter uma classe ecrã completo como ela será em gestão de encomenda de venda interativa justo antes a atualização.

As variáveis utilizadas por GOBJET estão carregadas. Assim GREP está posicionada a "C" ou "M".

NB :

Este Ponto de entrada pode ser utilizado para atualizar os campos standards. Mas atenção, convém ser vigilante :

A modificação de um campo standard deve estar controlada segundo o caso.

.Ela pode arrastar a outros tratamentos : modificação de outros campos, cálculos diversos, etc.

Certos campos não são modificáveis em função do contexto.

Esta modificação risca de desfazer a encomenda de compra e a encomenda de venda que são baratos ser o reflexo uma da outra.

Falta então ver caso por caso se isso será possível e que este o engendra.

Por exemplo, se se deseja utilizar o ponto de entrada para alterar o tipo de encomenda, falta igualmente realimentar os globais GCPT (Código contador) e GMANCOU (Flag contador manual).

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 não aquele que contém as linhas...

As tabelas abertas são as tabelas abertas por objeto encomenda de compra e o objeto encomenda de venda.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas de cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST

Não

Clientes à consignação

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-venda

ITMBPC

Não

Artigos-cliente

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 tarifa

SALESREP

Não

Representantes

ITMBPS

Não

Artigos-Fornecedores

TABCOUAFF

Não

Tabela dos contadores

SPRICLIST

Não

Tarifas clientes


ALIMSKSOH4 : Alimentar [M] detalhe encomenda em geração enc inter-sociedades

Este ponto de entrada permite, no quadro da multi-sociedade, de intervir no momento da geração automática de uma encomenda de venda a partir de uma encomenda de compra. Permite intervir no momento da alimentação dos campos do ecrã detalhe encomenda, no fim da alimentação de uma linha.

permite assim alimentar os campos específicos de ecrã detalhe da gestão das encomendas de venda e as tabelas SORDERP, SORDERQ.

Está chamado na gestão das encomendas de compra em geração (criação, modificação) de uma encomenda de venda a partir da encomenda de compra.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado depois a gestão de uma encomenda de compra inter-sociedade se existe geração automática da encomenda de venda. É chamado em criação, modificação da encomenda de compra (nas ações objeto CREATION ou MODIF). 

É chamada após a atualização da encomenda de compra, no fim de alimentação dos ecrãs da encomenda de venda a partir dos ecrãs da encomenda de compra.

É chamado justo antes a atualização da encomenda de venda. Esta atualização é realizada de maneira a mais próxima possível da atualização interactiva. Ela executa todas as ações chamadas pelo objeto de encomenda de venda. O ponto de entrada se situa justo antes a chamada às ações VERIF_CRE, INICRE, CREATION ou VERIF_MOD, INIMOD, MODIF do objeto de venda.

Mais precisamente, é chamado após a alimentação dos ecrãs de cabeçalho ([M :SOH0], [M :SOH1], [M :SOH2, [M :SOH3]) no momento da alimentação do ecrã das linhas ([M :SOH4]). É posicionado no anel de tratamento das linhas, no fim de alimentação de cada linha detalhe encomenda.

Variáveis e máscaras disponíveis

As máscaras de objeto POH estão em linha e carregados com a encomenda de compra em curso de tratamento.

As máscaras do objecto SOH estão em linha. As máscaras cabeçalhos foram carregadas a partir da encomenda de compra mais completas. São completamente alimentadas.

A máscara detalhe encomenda está em curso de carregamento. A linha em curso de tratamento está alimentada.

Nolign está alimentada. Nolign-1 corresponde ao índice da linha que se está em vias de tratar na [M :SOH4].

NOLPOH está alimentada. NOLPOH-1 corresponde ao índice da linha que se está em vias de tratar na [M :POH2].

As variáveis utilizadas por GOBJET estão carregadas. Assim GREP está posicionada a "C" ou "M".

NB :

Este Ponto de entrada pode ser utilizado para atualizar os campos standards. Mas atenção, convém ser vigilante :

A modificação de um campo standard deve estar controlada segundo o caso.

. Ela pode arrastar a outros tratamentos : modificação de outros campos, cálculos diversos, etc.

Certos campos não são modificáveis em função do contexto.

Esta modificação arrisca de desfazer a encomenda de compra e a encomenda de venda que são baratos ser o reflexo uma da outra.

Falta então ver caso por caso se isso será possível e que este o engendra.

Por exemplo, se deseja utilizar o ponto de entrada para alterar o preço bruto de uma linha de encomenda, falta igualmente recalcular o preço líquido. a margem, os montantes da linha e recalcular os montantes da encomenda.

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 não aquele que contém as linhas...

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

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas de cabeçalho

SORDERQ

Não

Encomendas 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 tarifa

SALESREP

Não

Representantes

 

ALIENTPOH : Alimentar cabeçalho encomenda em geração enc inter-sociedades

Este ponto de entrada permite, no quadro da multi-sociedade, de intervir no momento da geração automática de uma encomenda de venda a partir de uma encomenda de compra. Permite intervir no fim da alimentação dos campos de cabeçalho encomenda de venda a partir dos campos de cabeçalho encomenda de compra.

Está chamada na gestão das encomendas de compra em geração (criação, modificação) de uma encomenda de venda a partir da encomenda de compra.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado depois a gestão de uma encomenda de compra inter-sociedade se existe geração automática da encomenda de venda. É chamado em criação, modificação da encomenda de compra (nas ações objeto CREATION ou MODIF). 

É chamado após atualização da encomenda de compra, no momento da alimentação dos campos da encomenda de venda.

Mais precisamente, situa-se no momento de alimentação dos ecrãs de cabeçalho encomenda ([M:SOH0], [M:SOH1], [M:SOH2], [M:SOH3]), após a alimentação dos campos a partir dos campos da encomenda de compra, e antes alimentação dos campos emitidos dos clientes e dos campos diversos. O ecrã detalhe encomenda ([M:SOH4]) não está ainda alimentado.

Este ponto de entrada pode permitir, por exemplo, de modificar o tipo de encomenda determinada pela parametrização inter-sociedade, por modificação do campo [M:SOH0]SOHTYP.

Variáveis e máscaras disponíveis

As máscaras de objeto POH estão em linha e carregados com a encomenda de compra em curso de tratamento.

As máscaras do objecto SOH estão em linha. São carregadas a partir da encomenda de compra e completadas de maneira a ter uma classe ecrã completo como ela será em gestão de encomenda de venda interativa justo antes a atualização.

As variáveis utilizadas por GOBJET estão carregadas. Assim GREP está posicionada a "C" ou "M".

NB :

Este Ponto de entrada pode ser utilizado para atualizar os campos standards. Mas atenção, convém ser vigilante :

A modificação de um campo standard deve estar controlada segundo o caso.

. Ela pode arrastar a outros tratamentos : modificação de outros campos, cálculos diversos, etc.

Certos campos não são modificáveis em função do contexto.

Esta modificação arrisca de desfazer a encomenda de compra e a encomenda de venda que são baratos ser o reflexo uma da outra.

Falta então ver caso por caso se isso será possível e que este o engendra.

Por exemplo, se se deseja utilizar o ponto de entrada para alterar o tipo de encomenda, falta igualmente realimentar os globais GCPT (Código contador) e GMANCOU (Flag contador manual).

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 não aquele que contém as linhas...

As tabelas abertas são as tabelas abertas por objeto encomenda de compra e o objeto encomenda de venda.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas de cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST

Não

Clientes à consignação

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-venda

ITMBPC

Não

Artigos-cliente

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 tarifa

SALESREP

Não

Representantes

ITMBPS

Não

Artigos-Fornecedores

TABCOUAFF

Não

Tabela dos contadores

SPRICLIST

Não

Tarifas clientes


BETCPYSETPRI : Modif preço/descontos em linha ou pesquisa tarifa em modificação

Este ponto de entrada permite, no quadro da multi-sociedade, de intervir no momento de criação/modificação automática de uma encomenda de venda no momento da criação/modificação de uma encomenda de compra. Permite intervir afim de modificar o preço bruto e/ou as despesas/descontos da linha de encomenda de venda no momento da criação/modificação automática deste último no momento da criação/modificação da encomenda de compra.

Está chamado na gestão das encomendas de compra no momento da criação/modificação de uma encomenda de venda a partir da encomenda de compra.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado depois a gestão de uma encomenda de compra inter-sociedade se existe geração automática da encomenda de venda. É chamado em criação/modificação da encomenda de compra (nas ações objeto CREATION ou MODIF). A variável global GREP dá o contexto de criação se "C" ou de modificação se "M".

É chamado após a criação ou a atualização da encomenda de compra, no momento de alimentação das linhas de encomenda de venda.

Mais precisamente, é chamada no momento de alimentação do ecrã das linhas da encomenda de venda ([M:SOH4]), após alimentação dos campos endereço de entrega linha, unidade de venda e coeficiente de conversão unidade de venda em unidade de stock, a partir dos campos da linha de encomenda de compra, e antes alimentação dos outros campos da linha. O ecrã cabeçalho das encomendas ([M:SOH0]) assim que os ecrãs contendo as outras informações (([M:SOH0],[M:SOH1],[M:SOH2]) foram atualizadas.

Este ponto de entrada permite :

- seja de modificar o preço bruto e/ou as despesas/descontos da linha de encomenda de venda. Neste caso falta posicionar a variável WRECH_TAR a 3 afim de refazer um cálculo de preço líquido de margem;

- seja de forçar a pesquisa tarifa. Neste caso falta posicionar a variável WRECH_TAR a 2 afim de fazer a pesquisa de tarifa.

Indicação importante : Se a variável WRECH_TAR vale 2 em entrada do ponto de entrada, isso quer dizer que existe alteração de unidade de venda sobre a encomenda de venda e é necessário de fazer uma pesquisa de tarifa. falta evitar posicionar a variável a 1neste caso. É possível por outro lado de afetar a 3 a esta última se não pretende de pesquisar a tarifa e se em modificação do preço bruto e/ou dos descontos/despesas. Neste caso, haverá justamente um recálculo do preço líquido e da margem.

Em criação, nunca posicionar a variável WRECH_TAR a 1.

Variáveis e máscaras disponíveis

As máscaras de objeto POH estão em linha e carregados com a encomenda de compra em curso de tratamento. A variável NOLPOH-1 contém o numero de linha corrente da encomenda de compra.

As máscaras do objecto SOH estão em linha. São carregadas a partir da encomenda de compra e completadas de maneira a ter uma classe ecrã completo como ela será em gestão de encomenda de venda interativa justo antes a atualização. A variável NLIG contém o número de linha corrente da encomenda de venda.

As variáveis utilizadas por GOBJET estão carregadas. Assim GREP está posicionada a "C" ou "M".

NB :

Este ponto de entrada está utilizado pelas necessidades citadas mais ao alto. Não pode ser utilizado para atualizar outros campos standards.

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 não aquele que contém as linhas...

As tabelas abertas são as tabelas abertas por objeto encomenda de compra e o objeto encomenda de venda.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas de cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST

Não

Clientes à consignação

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-venda

ITMBPC

Não

Artigos-cliente

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 tarifa

SALESREP

Não

Representantes

ITMBPS

Não

Artigos-Fornecedores

TABCOUAFF

Não

Tabela dos contadores

SPRICLIST

Não

Tarifas clientes


MAJDEMDLVDAT : Modificação de data de entrega pedido linha

Este ponto de entrada permite, no quadro da multisociedade, de intervir no momento da modificação automática de uma encomenda de venda no momento da modificação de uma encomenda de compra. Permite intervir no momento da modificação da data de entrega pedida das linhas da encomenda.

Este ponto de entrada está chamado na gestão das encomendas de compra no momento da modificação de uma encomenda de venda a partir da encomenda de compra.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado depois a gestão de uma encomenda de compra inter-sociedade se existe a geração automática da encomenda de venda. É chamado em modificação da encomenda de compra (na ação objeto MODIF).  A variável global GREP dá o contexto de modificação se "M".

É chamado após a atualização da encomenda de compra, no momento de alimentação das linhas das encomendas de venda, mais precisamente no momento da modificação das linhas de encomenda de venda ([M:SOH4]) a partir das linhas da encomenda de compra

É chamado no momento de alimentação da data de entrega pedido linha a partir da data de receção linha da encomenda de compra.

O ponto de entrada permite curto-circuitar esta alimentação em posicionado a variável GPE‎ a 1 e de alimentar a data de maneira específica em modificando o campo [M:SOH4]DDEMDLVDAT (nolign-1).

Variáveis e máscaras disponíveis

As máscaras de objeto POH estão em linha e carregados com a encomenda de compra em curso de tratamento. A variável NOLPOH-1 contém o numero de linha corrente da encomenda de compra.

As máscaras de objeto SOH estão em linha e caregados com a encomenda de venda. O cabeçalho da encomenda de venda foi modificado com as modificações efetuadas sobre o cabeçalho de encomenda de compra. A variável NLIG contém o número de linha corrente da encomenda de venda.

As variáveis utilizadas por GOBJET estão carregadas. Assim GREP está posicionada a "M".

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 não aquele que contém as linhas...

As tabelas abertas são as tabelas abertas por objeto encomenda de compra e o objeto encomenda de venda.

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Não

Encomendas de cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

BPARTNER

Sim

Terceiros

BPCUSTOMER

Sim criação

Não modif

Clientes

BPDLVCUST

Sim

Clientes à consignação

ITMMASTER

Não criação

Sim modif

Artigos

ITMSALES

Não criação

Sim modif

Artigos-venda

ITMBPC

Não

Artigos-cliente

ITMFACILIT

Não

Artigo-estabelecimento

TABSOHTYP

Sim criação

Não modif

Tipos de encomenda

FACILITY

Não

Estabelecimentos :

TABCUR

Não

Tabela das divisas

SPRICLINK

Não

Pesquisa tarifas vendas (link )

PRICSTRUCT

Não

Estrutura tarifa

SALESREP

Não

Representantes

ITMBPS

Não

Artigos-Fornecedores

TABCOUAFF

Não

Tabela dos contadores

SPRICLIST

Não

Tarifas clientes

COMPANY

Sim criação

Não modif

Sociedade

PORDER :

Sim criação

Não modif

Encomenda compra cabeçalho