1.1.1 – IMPORTAÇÃO DE PRÉ-PEDIDOS DE CLIENTES
Permite receber disquetes ou arquivos, via internet, correio e outros, contendo pedidos dos
clientes e inserir estes pedidos na base de dados do BRENA.
Botão ARQUIVO
Clique neste botão para chamar o Windows Explorer e indicar para o BRENA onde se encontra
e qual é o arquivo de origem, recebido do cliente, contendo os pedidos a serem inseridos na
base de dados do BRENA.
Este arquivo deve ser do tipo texto (TXT) e seu layout deve obedecer a um padrão previamente
negociado entre o cliente, a empresa usuária do BRENA e o desenvolvimento do sistema, para
que possa haver uma interação perfeita entre o envio e a recepção dos dados.
O layout atual conforme norma do Governo do Estado do Rio de Janeiro é o seguinte:
Posição
01 a 08
10 a 11
12 a 22
23 a 30
31 a 38
39 a 48
48 a 55
Informação
Tipo de registro
Código do Fornecedor (quem recebe o arquivo – quem possui o BRENA). No caso da
Comercial Milano Brasil, o código é 01.
Código do Cliente (Secretaria de Estado que enviou o arquivo de pedidos)
Data para entrega de produtos estocáveis, formato dd/mm/aa. O BRENA critica se o dia da
semana corresponde ao previamente contratado com o cliente para entrega deste tipo de
produto.
Data para entrega de produtos perecíveis, formato dd/mm/aa. O BRENA também critica se o
dia da semana corresponde ao previamente contratado.
Código do produto desejado (segundo codificação do cliente - origem). O BRENA através das
SubTabelas de Contrato, associa os códigos de seus produtos com os dos clientes.
Quantidade desejada do produto.
Antes do BRENA inserir os pedidos contidos no arquivo recebido do cliente, criará duas
tabelas temporárias em sua base de dados, cujos layouts seguem abaixo:
Tabela PEDIMPORT_PIMP
Conterá os pedidos recebidos do cliente antes de serem inseridos na base de dados do
BRENA.
PIMP_REGISTRO
PIMP_FORNECEDOR
PIMP_CLIENTE
PIMP_DTESTOCAVEIS
PIMP_DTPERECIVEIS
PIMP_PRODUTO
PIMP_QTDE
PIMP_LINHA
PIMP_IMPORTADO
PIMP_ERRO
PIMP_PEDIDO
VARCHAR(010)
VARCHAR(008)
VARCHAR(008)
DATETIME
DATETIME
VARCHAR(010)
FLOAT
INTEGER
VARCHAR(001)
VARCHAR(100)
VARCHAR(010)
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Tabela ERROIMPORT_EI
Conterá todos os erros ou inconsistências encontrados no arquivo recebido do cliente.
EI_ERRO
VARCHAR(100)
NULL
A tela de importação de pré-pedidos possui dois campos do tipo “memo”, um verde, na
esquerda, chamado de Dados Lidos, e outro azul, na direita, chamado de Inconsistências.
A primeira função do BRENA será ler todas as linhas do arquivo recebido do cliente e
reproduzir seu conteúdo no campo memo verde da esquerda, Dados Lidos, exatamente como
se encontram no arquivo lido.
Campo ENTREGAS
Informe em que dia da semana deve ser entregue produtos do tipo Estocáveis, e em que dia da
semana devem ser entregues os produtos do tipo Perecíveis. Informe, ainda, se deseja
importar os pedidos contendo produtos Estocáveis e/ou Perecíveis e/ou ambos.
Campo TABELA DE PREÇOS
Informe o código da Tabela Contratual de Preços para este cliente que enviou arquivo de
pedidos, para que o BRENA possa associar os códigos dos produtos da base de dados de
origem (cliente) com os produtos da base de dados do BRENA. Além disto, o BRENA criticará
se os produtos pedidos pelo cliente fazem parte do contrato de fornecimento mantido entre a
empresa fornecedora (usuária do BRENA) e o cliente. Também servirá para o BRENA
determinar o preço a ser faturado para cada produto dos pedidos do cliente.
Campo SÉRIE
Informe o código de série de Nota Fiscal (previamente cadastrada em 4-4-1-Cadastros Fiscais
Séries de as Fiscais), a ser impressa para os pedidos deste cliente.
Botão LER
Ao clicar neste botão, o BRENA lerá o arquivo previamente definido pelo botão ARQUIVO
descrito anteriormente, preenchendo o campo memo verde do lado esquerdo da tela, Dados
Lidos, e preencherá o campo memo azul do lado direito da tela, Inconsistências, com
qualquer erro de leitura ou inconsistência dos dados, seja erro físico, contratual ou lógico.
Apenas quando TODOS os erros forem eliminados do arquivo de origem é que o BRENA
permitirá que os pedidos lidos sejam inseridos em sua base de dados.
Botão Inconsistências
Permite imprimir um relatório contendo todos os erros e inconsistências verificados e que
constaram no campo memo azul do lado direito da tela.
Botão Resultado
Permite imprimir um relatório contendo todas as linhas lidas do arquivo de origem.
Campo Quantidade a Processar
Permte que o usuário informe a quantidade de registros a processar. Pode ocorrer, em alguns
servidores e sistemas operacionais, que quantidades de registros acima de determinado
número, por exemplo, 10mil, travem o processamento ou gerem erro de Time Out. Desta
forma, o usuário poderá evitar o erro processando lotes de 5mil registros, por exemplo. Os
registros importados não serão importados em duplicidade no novo processamento.
Campo Status dos Pedidos ao Serem Importados
Os pedidos inseridos na base de dados do BRENA precisam receber um status, que deve ser
informado pelo usuário. As opções são: Importado, Digitado, Conferido, Liberado.
Botão Gravar
Inicia o processo de inserção dos pedidos lidos e consistidos na base de dados do BRENA. A
quantidade de registros a serem processados será respeitada, e é obrigatória.
O processo somente iniciará se os campos Tabela de Preços, Entregas
(estocáveis/perecíveis), Status dos Pedidos ao Serem Importados e Quantidade a Processar,
estiverem preenchidos corretamente.
Não serão importados em duplicidade os registros lidos da origem, exceto se o botão LER for
acionado novamente.
A quantidade de registros inseridos, percentual de progresso, horário de início, término e
duração serão mostrados em run-time.
Download

1-1-1-Importação de PréPedidos de Clientes