...
Boa tarde, Equipe Cau, Poderia ajudar no caso abaixo, precisamos que seja excluído a data de entrega desta nota abaixo no GFE, devido ser uma baixa indevida realizada; Segue nota abaixo:
ESTAB | PEDIDO | EMBARQUE | SERIE | NR NOTA FISCAL | DESCRICAO DA NATUREZA | RAZAO SOCIAL | CLIENTE | CIDADE ENTREGA | UF | DT.SAIDA | DT.PREV.ENTREGA | DT.ENTREGA CLI | |
99 | 6642777A | 44886 | 3 | 162243 | REMESSA DE LIVRO PARA ESCOLA | COLEGIO SANTO ANTONIO | 54258 | FEIRA DE SANTANA | BA | 25/03/2024 | 25/03/2024 | 03/04/2024 | 04/09/2024 |
Tip |
---|
Possíveis Soluções: |
Acessar o programa Registrar Entrega no GFE
...
Code Block |
---|
FOR EACH moft-dados-nota-gfe WHERE moft-dados-nota-gfe.cod-estabel = "99" AND moft-dados-nota-gfe.serie = "3" AND moft-dados-nota-gfe.nr-nota-fis = "0162243": DISP nr-nota-fis dt-entrega hr-entrega. UPDATE dt-entrega // Colocar ? para deixar em branco hr-entrega. // Só deletar END. |
Em lote
Code Block |
---|
DEF TEMP-TABLE tt-nota-gfe
FIELD tt-estab LIKE moft-dados-nota-gfe.cod-estabel
FIELD tt-serie LIKE moft-dados-nota-gfe.serie
FIELD tt-nota LIKE moft-dados-nota-gfe.nr-nota-fis.
INPUT FROM "i:\leopoldo\DTEntrega_SANTIBR-83281.csv".
REPEAT:
CREATE tt-nota-gfe.
IMPORT DELIMITER ";" tt-nota-gfe.
END.
INPUT CLOSE.
OUTPUT TO c:\temp\moft-dados-nota-gfe.csv.
PUT UNFORMATTED
"ESTAB" ";"
"SERIE" ";"
"NOTA" ";"
"DT EMISS" ";"
"DT ENTRE" ";"
"HR ENTRE" SKIP.
FOR EACH tt-nota-gfe WHERE
tt-nota-gfe.tt-nota <> ? : //Diferente de branco na tt-pedido // quando é inteiro é <> 0, quando é char é <> "", quando é data <> ?
PROCESS EVENTS.
FIND FIRST moft-dados-nota-gfe WHERE
moft-dados-nota-gfe.dt-emis-nota >= 01/01/2023 AND
moft-dados-nota-gfe.cod-estabel = tt-nota-gfe.tt-estab AND
moft-dados-nota-gfe.serie = tt-nota-gfe.tt-serie AND
moft-dados-nota-gfe.nr-nota-fis = tt-nota-gfe.tt-nota NO-ERROR.
IF AVAIL moft-dados-nota-gfe THEN
DO:
ASSIGN moft-dados-nota-gfe.dt-entrega = ? // Colocar ? para deixar em branco
moft-dados-nota-gfe.hr-entrega = "". // Só deletar
END.
PUT UNFORMATTED
moft-dados-nota-gfe.cod-estabel ";"
moft-dados-nota-gfe.serie ";"
moft-dados-nota-gfe.nr-nota-fis ";"
moft-dados-nota-gfe.dt-emis-nota ";"
moft-dados-nota-gfe.dt-entrega ";"
moft-dados-nota-gfe.hr-entrega SKIP.
END.
OUTPUT CLOSE.
|