Este ponto de entrada permite intervir para modificar a maneira de efectuar a selecção dos vencimentos sob o tratamento de selecção dos vencimentos de contabilidade (tratamento SELDUD1).
Não existe transacção em curso.
Não existe ficheiro rasto aberto.
Este ponto de entrada foi chamado sob o programa $SEL_DUD do tratamento SELDUD1. Este sub-programa foi geralmente chamado sob uma acção standard de "Selecção de Tabela" (acção SEL_TABLE).
Diferentes casos de chamada em standard :
- Imputações de adiantamento (função IPTACPT) via a acção IPTACPTSEL
-Registo dos pagamentos (Função GESPAY) via a acção GSELECT
- Registo dos extractos (Função GESREL) via a acção RELSEL
As variáveis disponíveis são todas as variáveis de acções de SEL_TABLE.
As mais utilizadas restam os campos da caixa de selecção.
NBCOL Número de zonas
COL(1..) Nome das zonas
TIT(1..) Titulos das colunas
É igualmente possível de impor um critério sobre um campo particular (ou, pelo contrário, de inibir um critério sobre os campos já preenchidos), em dando os valores (ou em os fazendo) aos campos seguintes :
ESTABELECIMENTO Estabelecimento
TERCEIROS Códigos terceiros
Para acrescentar um critério suplementar : Call ADDCRIT(CRITERE,ICRI,'[F:DUD]XXX="'+YYY+'"')
Os tratamentos que chamam efectuam um FILTER sobre a tabela dos vencimentos [DUD] com como condição da sociedade, o estabelecimento, e o saldo do vencimento.
Variáveis das acções SEL_TABLE : START, ORDRE e EXPSTART podem igualmente ser modificados.
Em standard, ORDRE definindo a ordenação de afixação dos vencimentos se efectua segundo o montante do saldo do vencimento. Se este está colocado a zero sob o ponto de entrada DEFZONE, a ordenação se efectuará segundo a data de vencimento.
Tabela | Conteúdo significativo | Intitulado Tabela |
GACCDUDATE [DUD] | Não | Vencimentos |
GACCENTRY [HAE] | Não | Documentos contabilísticos |