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.
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.
Existe um ficheiro rasto aberto.
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.
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.
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 |
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.
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.
Existe um ficheiro rasto aberto.
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.
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).
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 |
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.
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.
Existe um ficheiro rasto aberto.
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.
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.
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 |
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.
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.
Existe um ficheiro rasto aberto.
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).
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".
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 |