Ponto entrada > Módulo Vendas > Tratamento standard FUNMANALL 

MANALLFIL : Acréscimo de critérios de selecção das linhas de encomenda a alocar

Este ponto de entrada permite tomar a mão no momento da definição dos critérios de selecção das linhas de encomenda a alocar.

Permite de acrescentar os filtros suplementares sobre as linhas de encomendas.

É chamado no tratamento das alocações manuais FUNMANALL

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ainda ficheiro rasto aberto quando se está em fase de selecção das linhas a alocar.

Diferentes casos de chamada

Este ponto de entrada foi chamado :

na função de alocações manuais, no momento da definição dos critérios de selecção.

Variáveis e máscaras disponíveis

A máscara de selecção das linhas de encomenda [M :DIA] (SMANALL1) está ainda disponível.

A máscara de registo das alocações [M :SAL2] (SMANALL2) está disponível. Está em curso de alteração (Alteração das linhas de alocação para o artigo em-curso de tratamento).

Os critérios standards são carregadas nas variáveis CRITERE e CRITERE1. Afectam o ficheiro SORDERQ.

A variável FILSUP foi criada para o acréscimo dos critérios suplementares. Ela está dimensionada a 250 caracteres. Para que aquela funcione bem no momento da avaliação se a variável não foi carregada pelo ponto de entrada, FILSUP está inicializada na cadeia "1=1"

É suficiente da completar no ponto de entrada.

Exemplo : Acréscimo de um filtro suplementar sobre a referência artigo que deve começar por "VEN".

FILSUP -= " & ITMREF >= "VEN" "

FILSUP está avaliado ao mesmo tempo que CRITERE e CRITERE1, no momento do filtro sobre o ficheiro SORDERQ. Os critérios devem se reportar a zonas do ficheiro SORDERQ.

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 que o ficheiro que contém o cabeçalho e por aquele que contém as linhas...

Tabela

Conteúdo significativo

Intitulado Tabela

SORDER

Sim                 

Encomendas cabeçalho

SORDERQ

Sim                 

Encomendas linha quantidade

SORDERP

Sim (se encomenda normal)

Encomendas linha preço

SORDERC

Sim (se encomenda aberta)

Encomendas artigo / cliente (encomendas abertas)

ITMMASTER

Sim                 

Artigos

ITMSALES

Sim                 

Artigos venda

ITMFACILIT

Sim                 

Artigos estabelecimentos

ITMMVT

Não

Movimentos artigos

FACILITY

Não

Estabelecimentos :

 

MANALLSEL : Acréscimos de controos de autorização de uma linha de encomenda a al

Este ponto de entrada permite tomar a mão no fim dos controlos de selecção de uma linha de encomenda a alocar.

Permite de reacrescentar os controlos e testes suplementares permitindo de rejeitar a encomenda ou a linha de encomenda a alocar.

É chamado no tratamento das alocações manuais FUNMANALL

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ainda ficheiro rasto aberto quando se está em fase de selecção das linhas a alocar.

Diferentes casos de chamada

Este ponto de entrada foi chamado :

na função de alocações manuais ao fim dos controlos de selecção de uma linha de encomenda a alocar.

Variáveis e máscaras disponíveis

A máscara de selecção das linhas de encomenda [M :DIA] (SMANALL1) está ainda disponível.

A máscara de registo das alocações [M :SAL2] (SMANALL2) está disponível. Está em curso de alteração (Alteração das linhas de alocação para o artigo em-curso de tratamento).

Os buffers [F :SOQ], [F :SOP] são carregados com a linha de encomenda que se está em vias de seleccionar.

O buffer [F :SOH] está carregado com o cabeçalho de encomenda correspondente.

Todos os controlos de selecções standards foram realizados.   

Para permitir de tomar em conta dos controlos suplementares, é suficiente de posicionar no ponto de entrada a variável OK. Ela está inicializada em 2. Em a posicionando em 1, a linha de encomenda não será tida em conta no tratamento de alocação.

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 que o ficheiro que contém o cabeçalho e por aquele que contém as linhas...

Tabela

Conteúdo significativo

Intitulado Tabela

SORDER

Sim                 

Encomendas cabeçalho

SORDERQ

Sim                 

Encomendas linha quantidade

SORDERP

Sim (se encomenda normal)

Encomendas linha preço

SORDERC

Sim (se encomenda aberta)

Encomendas artigo / cliente (encomendas abertas)

ITMMASTER

Sim                 

Artigos

ITMSALES

Sim                 

Artigos venda

ITMFACILIT

Sim                 

Artigos estabelecimentos

ITMMVT

Não

Movimentos artigos

FACILITY

Não

Estabelecimentos :