Este ponto de entrada permite, no quadro da multi-sociedade, intervir no momento da geração automática de um pedido de entrega venda inter-estabelecimento a partir de um pedido de entrega compra. Permite intervir no fim de alimentação dos campos do ficheiro detalhe quantidade SORDERQ e permite assim de alimentar os campos específicos.
É chamado na gestão dos pedidos de entrega compra na geração (criação, modificação) de uma DL venda a partir da DL compra.
Existe uma transacção em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se se deseja abandonar a transacção.
Existe um ficheiro rasto aberto.
Este ponto de entrada chamado depois a gestão de uma DL compra inter-sociedade se existe geração automática da DL venda. É chamado na criação e em modificação da DL compra.
Para a criação, é chamada, lado compra, na acção INICRE_LIG do tratamento TABLEAUX. A acção INICRE_LIG está executada antes da criação da DL compra. (Ela permite, após transclasse de [M] na [F] de inicializar os campos). (Lado venda, é chamado no fim de alimentação do registo [F :SOQ] justo antes o "write".
Para a modificação, é chamada, lado compra, na acção VALLIG do tratamento TABLEAUX. A acção VALLIG é executada após a maj da DL compra (Ela permite, de efectuar as actualizações complementares). (Lado venda, é chamado no fim de alimentação do registo [F :SOQ] justo antes o "write".
As máscaras de objecto POD estão em linha e carregados com a DL compra em curso de tratamento.
A máscara [M :SORW] está em linha. É uma máscara de trabalho que contêm todos os campos úteis à geração da DL de venda (assim que os campos úteis na geração do contrato e da linha artigo). É este ecrã que é utilizado para gerar a DL venda e não os ecrãs de objecto POD.
As tabelas SORDER, SORDERC, SORDERQ estão em linha. SORDER está carregado com o contrato, SORDERC com a linha de artigo, SORDERQ com o pedido de entrega.
Em criação de uma DL, [M :SORW]MAJCOD="C", em modificação de uma DL, [M :SORW]MAJCOD= "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 que o ficheiro que contém o cabeçalho e por aquele que contém as linhas...
As tabelas abertas são as tabelas abertas pelo objecto de encomenda de compra e o objecto de encomenda de venda.
Tabela | Conteúdo significativo | Intitulado Tabela |
SORDER | Sim | Encomendas cabeçalho |
SORDERC | Sim | Encomendas acumuladas A/R |
SORDERQ | Sim | Encomendas linha quantidade |
SORDERP | Não | Encomendas linha preço |
BPARTNER | Não | Terceiros |
BPCUSTOMER | Sim | Clientes |
BPDLVCUST | Sim | Clientes entregues |
BPCUSTMVT | Não | Movimentos clientes |
ITMMASTER | Sim | Artigos |
ITMSALES | Sim | Artigos venda |
ITMBPC | Sim | Artigos cliente |
ITMFACILIT | Não | Artigo - estabelecimento |
TABSOHTYP | Não | Tipos de encomenda |
FACILITY | Não | Estabelecimentos : |
TABUNAVAIL | Não | Tabela dos períodos de indisponibilidade |
TABCOUAFF | Não | Tabela dos contadores |
PORDERQ | Não | Encomendas compra linhas quantidade |