Consulte a docuemntação de Implementação
A gestão da "peneira" faz-se num objecto organizado em dois separadores, as listas de esquerda permitem, outro as duas portas de janela classicas (lista esquerda apresentando uma linha por lote, e ultimos lidos), de fazer aparecer :
Apresentação
O cabeçalho identifica o lote e a linha corrente no lote.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Bloco número 1
| Atribuido a partir de um contador, o número de lote, identifica um grupo coerente de dados importados na peneira. |
| Define o modelo de importação/exportação que foi utilizado no momento de alimentação da "sas" (peneira) Este código modelo pode ser utilizado na numeração dos lotes, se o contador integra um segmento de tipo Complemento |
| Permite de afixar o número de linhas do lote corrente. |
| Ce champ définit le chemin du fichier de données par défaut, suggéré au lancement du processus d'export ou d'import. Ce fichier de données est utilisé en mode automatique dans le cas d'un enchaînement d'imports ou d'exports. Ce chemin peut être relatif. Dans ce cas, le répertoire de base de données est le répertoire d'installation du logiciel. Ce chemin peut inclure le caractère #. Dans ce cas, la gestion des numéros séquentiels (chronos) s'applique :
Par exemple, si le chrono d'export est égal à 156, /u/tmp/fic# permet de générer le fichier /u/tmp/fic00156. |
Bloco número 2
| Estes botões redondos permitem de navegar nas linhas do lote corrente, respectivamente em voltando à primeira linha, à linha precedente, em passando à linha seguinte, à última linha. |
|   |
|   |
|   |
|   |
| Define o código de indicador correspondente à linha tratada. Por exemplo, se um modelo de importação gera linhas de cabeçalho identificadas por um E, linhas de detalhe identificadas por um L, e linhas de sub-detalhe identificadas por um S, encontraremos um de 3 caracteres no campo. |
| Indica o número de linha corrente e o número de linhas do lote. |
Fechar
Apresentação
Este separador permite de fazer aparecer os campos do modelo tais que eles devam ser integrados pelo tipo de linhas correntes (identificados pelo indicador) Numa vista, encontramos os valores encontrados no ficheiro de importação (com uma actualização em forma particular se um erro foi detetado sobre o campo)
Fechar
Campos
Os seguintes campos estão presentes neste separador :
|   |
| Campo afixado que identifica a tabela na qual a informação é suposta de ser integrado no momento de importação (encontramos-la sobre o modelo de importação/exportação). |
| Campo afixado que identifica o campo na qual a informação é suposta de ser integrada no momento de importação (encontramo-la sobre o modelo de importação/exportação). |
| Intitulé associé au code précédent |
| Campo afixado que define o tipo de dados afixado ao campo a integrar. Em função deste tipo, certos controlos de coerência podem ser realizados. Em caso de registo do valor do campo, uma janela de seleção dependem precisamente do tipo pode ser ativado. |
| Define o valor do campo a integrar. Por defeito, encontramos o valor que encontrou através de importação, colocada em valor por um estilo particular se ele está considerada como incorreta. Mas ela pode ser modificada através do túnel desta função. Deve-se referir que, no momento do registo:
Um campo errado está colocado no estilo por defeito desde logo que um registo conforme aos constrangimentos de formatos de campos foi feita sobre a linha. A linha em questão desaparece igualmente da lista dos erros (ela existe sempre na tabela dos erros, mas com um indicador assinalando que ela foi corrigida). |
Fechar
Apresentação
Quando um campo de tipo clob (cadeia de caracteres longa) está definido no modelo, este separador permite visualizar o seu valor, e de a modificar se necessário, em apoiando sobre o botão correspondente.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Bloco número 1
| Define o código do clob. |
| Este botão permite de passar em modo modificação sobre o texto (de tipo clob) apresentado a seguir. |
Bloco número 2
|   |
| Campo de tipo clob tal que foi integrado na peneira de importação/exportação. É modificável via o botão situado em alto do separador. |
Fechar
Por defeito, os seguintes listagens estão associados à função :
PRTSCR : Impressão ecran
Mas pode ser alterado por parametrização.
Os seguintes campos estão presentes na janela aberta por este botão : Ficheiro
Fechar Permite de reexportar o lote corrente versus um ficheiro, cujo nome está registado. |
Os seguintes campos estão presentes na janela aberta por este botão : Bloco número 1
Localização
Fechar Permite de importar nas "peneiras" o conteúdo do ficheiro. Contrariamente à importação standard, que não mete na sua "peneira" que os registos para os quais erros foram encontrados, esta função importa todos os registos do ficheiro na "peneira". Ela cria um novo lote. |
Permite suprimir a totalidade do lote corrente da "peneira" Uma confirmação é pedida ao utilizador.
Permite de suprimir todo o registo correspondente à linha corrente da "peneira", em renumerando as linhas posteriores do registo para que estas linhas restem numeradas sem "furos"
Permite de suprimir a linha corrente do registo na "peneira", em renumerando as suas linhas. Se a primeira linha de registo está suprimida, suprime-se todo o registo.
Afim de bem compreender como funcionam as inserções e acréscimos de linha, imaginemos um modelo simples, composto de uma lista (E) e das linhas múltiplas (L)
Seja um ficheiro composto como se segue :
Se tudo é importado na "peneira", obtêm-se a situação seguinte (em cinzento, em ver a primeira linha de cada registo):
Nº de linha | Tipo de linha / No |
1 | E 1 |
2 | L 11 |
3 | L12 |
4 | E 2 |
5 | L 21 |
6 | L 22 |
7 | L 23 |
8 | E 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
Se se posiciona sobre a linha 5, e que se suprime a linha corrente, vamos encontrar a situação seguinte (--assinala as linhas inexistentes) :
Nº de linha | Tipo de linha / No |
1 | E 1 |
2 | L 11 |
3 | L12 |
4 | E 2 |
5 | L 22 |
6 | L 23 |
-- | -- |
8 | E 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
As linhas 6 e 7 foram consideradas para não deixar de espaços no registo, as linhas seguintes não foram renumeradas.
Se se posiciona sobre uma das linhas 1, 2, ou 3 (primeiro registo), e que se suprime o registo corrente, ou, o que revem ao mesmo, se se posiciona sobre a linha 1 e que se suprime a linha corrente, a situação torna-se a seguinte :
Nº de linha | Tipo de linha / No |
-- | -- |
-- | -- |
-- | -- |
4 | E 2 |
5 | L 22 |
6 | L 23 |
-- |
|
8 | E 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
Se enfim se posiciona em linha 5, e que se acrescentou uma linha nomeada NN, obtém-se :
Nº de linha | Tipo de linha / No |
-- | -- |
-- | -- |
-- | -- |
4 | E 2 |
5 | L 22 |
6 | L NN |
7 | L 23 |
8 | E 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
Se se devia acrescentar uma segunda linha MM após a linha NN, o deslocamento das linhas se propaga ao registo seguinte, o que dá :
Nº de linha | Tipo de linha / No |
-- | -- |
-- | -- |
-- | -- |
4 | E 2 |
5 | L 22 |
6 | L NN |
7 | L MM |
8 | L 23 |
9 | E 3 |
10 | L 31 |
11 | L 32 |
12 | L 33 |