Ponto entrada > Módulo Vendas > Tratamento standard TRTVENDIV 

MAJCDEALL : Atualizações complemtares do ficheiro cabeçalho de encomenda SORDER

Este ponto de entrada permite intervir após a des-alocação de uma linha de encomenda no momento de anulação de uma assinatura. Para as linhas de encomenda, permite de efectuar as actualizações complemtares do cabeçalho correspondente ou das atualizações de outras tabelas.

Atenção :

Este ponto de entrada está chamado ao sub-programa DIVSOHALL associado à ação do mesmo nome. Esta ação é utilizada exclusivamente nas regras de workflow gerando a assinatura das encomendas de venda.

Contexto e modo de funcionamento

Transação

Não existe forçosamente 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 actualização da encomdenda (que tenha, ou não, uma transação de atualização em curso).

Ficheiro rasto

A abertura de um ficheiro rasto está em função da parametrização da regra de workflow utilizando a ação DIVSOHALL. A variável GTRACE pode ser testada para verificar se um rasto está aberto : ela está vazia quando nenhum rasto foi aberto. Senão, ela contém o nome do rasto aberto.

Casos de chamada - Variáveis e mascaras disponíveis

Este ponto de entrada está chamado no sub-programa de des-alocação DIVSOHALL utilizado no momento de anulação de uma assinatura sobre uma encomenda de venda (workflow assinatura).

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (a encomenda está carregada...).

Tabela

Conteúdo significativo

Título Tabela

SORDER :

Sim

Encomendas cabeçalho

SORDERQ

Sim

Encomendas linha quantidade

SORDERP

Sim

Encomendas linha preço