Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

MOBR7200 Retorno de Solicitação de Garantia
Informar o nome do arquivo de retorno recebido. Este arquivo deve estar no diretório "/intfabrica".
Este programa vai selecionar todos os registros que possuem nas três primeiras posições uma das strings descritas : FG0, FG1, FG3, FG5.
Em seguida imprime um relatório contendo : nome do arquivo.

Se FG0

TP, O.S., código, mensagem.

Se FG1

TP, O.S., 7 vezes o Cod.R.Li.

Se FG3

TP, O.S., códigos de erro.

Se FG5

TP, número lançamento, O.S, quantidade, código do produto, data de devolução, descrição da devolução.


Depois o programa verifica se é garantia balcão. Se for e o status for diferente de 0 e for FG0 então status recebe "A", senão recebe "E" e atualiza a tabela ("csgarvbc").
A mesma coisa acontece com a tabela ("csgarvwc"), seguindo os mesmos parâmetros descritos acima.
Em seguida insere na tabela ("

Âncora
_Hlt29268954
_Hlt29268954
Âncora
_Hlt29268955
_Hlt29268955
csgarhis" - Histórico de Envio/Recebimento de Solicitação de Garantia) os seguintes dados : id_oscapa, data da ocorrência e status.
No caso de Registro de Cupom de Revisão, verifica se as três primeiras posições do registro são = "FG3". Se forem, faz uma seleção na tabela ("csrevvw") para verificar se existe o registro referente a uma determinada O.S.
Logo após testa se da 21ª a 23ª posição, a string é igual a "OK". Caso seja o status recebe "A", senão recebe "E". Faz uma atualização na tabela ("
Âncora
_Hlt29268989
_Hlt29268989
csrevvw" -Revisões VW) no campo STATUS e uma inserção na tabela ("csgarhis") nos mesmos campos descritos acima.
Quanto ao registro de peças a serem devolvidas ou a ficarem retidas na concessionária, testa para verificar se o registro é "FG5". Se for, verifica se consiste em garantia balcão/estoque. Se não for encontrado o registro o status recebe "X".
Em seguida, faz uma atualização na tabela ("cspcsret") no campo descrição da retenção. Não havendo o registro na tabela ("
Âncora
_Hlt29268999
_Hlt29268999
cspcsret") faz a inserção.
Quando a descrição da retenção for diferente de "Devolver a Fabrica" na tabela ("csgarvwd" Itens da Solicitação de Garantia), o campo "retida" recebe o valor "S".

v.03.50.01 – Out./2003
Na emissão do relatório de solicitações com erro - processo FG1, a descrição do erro passou a ser impressa, para tanto, o processo "Mensagem de Erro/Laudo" do programa ("VWSI0000"-Seleção Processos Serem Impressos - SINCRO (FG8), deve ser executado.
A listagem não precisa ser impressa, porém a geração atualiza a tabela ("vwmenerr"), com as mensagens de erro.
-----------------------------------------------------------------------------------
TP O.S. COD. DESCRICAO DO ERRO R. LI
------------------------------------------------------------------------------------
99 99999 xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx X 99