Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
notas fiscais que estão sem previsão de entrega calculada no GFE. Por favor incluir as datas, pois a falta destas informações estão prejudicando a performance de entregas.
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: | |||||||||||||||
Expand | |||||||||||||||
|
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Situação: |
Tip |
---|
Possíveis Soluções: |
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV
FOR FIRST mob2b-ped-venda
WHERE mob2b-ped-venda.id-pedido = "14730":
ASSIGN mob2b-ped-venda.dt-cancela = TODAY
mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência."
mob2b-ped-venda.situacao = 88.
END.
Tip |
---|
Possíveis Soluções: |
Este início tem que ser padrão na mensagem 900||||
Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento:
Depois que o sistema rodou a rotina de cancelamento:
title | Altera Tipo de Frete no GFE |
---|
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Situação: |
Tip |
---|
Possíveis Soluções: |
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV
FOR FIRST mob2b-ped-venda
WHERE mob2b-ped-venda.id-pedido = "14730":
ASSIGN mob2b-ped-venda.dt-cancela = TODAY
mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência."
mob2b-ped-venda.situacao = 88.
END.
Tip |
---|
Possíveis Soluções: |
Este início tem que ser padrão na mensagem 900||||
Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento:
Depois que o sistema rodou a rotina de cancelamento:
G:\Depto\GFE\Script SQL
Ajustar a Data de Previsão de Entrega no TOTVS Datasul e GFE
Consultar com o qg abaixo se as notas em questão possuem a data prevista de entrega. Se não tiver, prosseguir.
FOR EACH moft-dados-nota-gfe
WHERE moft-dados-nota-gfe.nr-nota-fis="0749231".
DISP moft-dados-nota-gfe WITH WIDTH 300 1 COL.
END.
Com os dados da planilha enviada pelo usuários, preparar o arquivo CSV (separado por virgulas), conforme modelo na pasta R:\ESP2\qgp\GFE\Prazo_Entrega\DTPrevis_SANTIBR-61529.csv
Subir a planilha com o qg R:\ESP2\qgp\GFE\Prazo_Entrega\Carrega Prev Entrega TOTVS.p
DEF TEMP-TABLE tt-notafiscal
FIELD estab LIKE nota-fiscal.cod-estabel
FIELD serie LIKE nota-fiscal.serie
FIELD nota LIKE moft-dados-nota-gfe.nr-nota-fis
FIELD data LIKE moft-dados-nota-gfe.dt-prev-entrega.
INPUT FROM "c:\temp\DTPrevis_SANTIBR-61529_sant.csv".
REPEAT:
CREATE tt-notafiscal.
IMPORT DELIMITER ";" tt-notafiscal.
END.
FOR EACH tt-notafiscal WHERE
tt-notafiscal.data <> ? :
PROCESS EVENTS.
FIND FIRST moft-dados-nota-gfe WHERE
moft-dados-nota-gfe.dt-emis-nota >= 01/01/2021 AND
moft-dados-nota-gfe.cod-estabel = tt-notafiscal.estab AND
moft-dados-nota-gfe.serie = tt-notafiscal.serie AND
moft-dados-nota-gfe.nr-nota-fis = tt-notafiscal.nota NO-ERROR.
IF AVAIL moft-dados-nota-gfe THEN
ASSIGN moft-dados-nota-gfe.dt-prev-entrega = tt-notafiscal.data.
END.
Consultar no GFE se as notas em questão possuem a data prevista de entrega. Se não tiver, prosseguir.
Com os dados da planilha enviada pelo usuários, preparar o arquivo, conforme modelo na pasta R:\ESP2\qgp\GFE\Prazo_Entrega\update-prazo_entrega.xlsx
GWU010 - MODERNA
GWU160 - SANTILLANA
Na coluna Nota Fis pode usar esta formula para acrescentar "0" zeros a esquerda, para completar 7 numeros =TEXTO(E2;"0000000")
Na coluna Data pode usar esta formula para transformar o data em texto =TEXTO(S2;"aaaammdd")
Copiar a coluna L para um bloco de notas ou diretamente para o SQL da empresa que terá o Update dos dados
GFE MODERNA (Moderna e Soluções)
GFE SistemaUNO (SANTILLANA)
Para acessar e executar o script no SQL, pode acessar o manual GFE/Altera Tipo de Frete no GFE
G:\Depto\GFE\Script SQL\Relatorio Prazo Entrega.sql
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Alterar Transportador no GFE
G:\Depto\GFE\Script SQL
Consultar a nota e a carta de correção
Acessar o GFE Empresa estabelecimento da Nota Selecionar alterar, se caso estiver bloqueada para alteração. Solicitar ao usuário que abriu o chamado para desbloquear o documento para alteração: Em trechos, anotar a Cidade Origem e Cidade Destino, porque quando alterar a transportadora, vai sumir estas informações. Proceder com o cadastro correto e salvar:
LEMBRAR DE PRINTAR A TELA QUANDO ALTERAR O TRANSPORTADOR, PORQUE O SISTEMA MUDA O DESTINO E FACILITA O ACERTO: |
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Altera Tipo de Frete no GFE: Conseguem ajudar ajustando o TIPO de FRETE para 0-POR CONTA DO REMETENTE (CIF) de todas as NFs relacionadas no arquivos e constante do Cartas Moderna 04.rar
OBS.: CUIDADO COM O STATUS DA NF SE ESTIVER BLOQUEADA! Perguntar para o usuário se pode alterar e se a nota já não está integrada no financeiro, pois pode estar pagando algum transportador já que no caso abaixo, estamos mudando de FOB para CIF Acessar o GFE da Empresa e Estabelecimento em questão e acessar a nota para alteração, se forem poucas a serem alterada: Se forem muitas, acessar o banco SQL do GFE, planilha de login e senha em G:\Depto\BancosSQL.xlsx OBS.: PARA RODAR APENAS A LINHA DE COMANDO, SELECIONAR A LINHA PARA DEPOIS SELECIONAR EXECUTE
Podemos consultar com os comando abaixo:
select * from GWU010 para exibir a tabela inteira do SQL
SELECT PELO NUMERO DO DOCUMENTO select GW1_TPFRET, GW1_FILIAL, GWU_FILIAL, GW1_SERDC, GWU_SERDC, GW1_NRDC, GWU_NRDC, GW1_DTEMIS, GWU_PAGAR from GW1010,GWU010 WHERE GW1_FILIAL = '04' AND GW1_SERDC = 1 AND GW1_NRDC = '0062342' and GWU_FILIAL = 04 and GWU_NRDC = '0062342' and GWU_SERDC = 1
GW1010 E GWU010 = MODERNA GW1020 E GWU020 = SOLUÇÕES
GW1_TPFRET = 1 = CIF GW1_TPFRET = 3 = FOB
GWU_PAGAR = 1 = SIM GWU_PAGAR = 2 = NÃO
Ou com a chave com o exemplo abaixo:
SELECT PELO NUMERO DO DOCUMENTO select GW1_TPFRET, GW1_DANFE, GW1_SERDC, GW1_DTEMIS from GW1010 WHERE GW1_FILIAL = '04' AND GW1_SERDC = 1 AND GW1_DANFE = '35230362136304003820550010000623421368099254'
Para fazer a alteração, vamos fazer um UPDATE na tabela com os dois comandos abaixo: UPDATE GW1010 SET GW1_TPFRET = 1 WHERE GW1_FILIAL = 04 AND GW1_SERDC = 1 AND GW1_NRDC = '0062342' UPDATE GWU010 SET GWU_PAGAR = 1 WHERE GWU_FILIAL = 04 AND GWU_SERDC = 1 AND GWU_NRDC = '0062342' Consultando novamente o mesmo documento, vemos que foi alterado o GW1_TPFRET = 1 = CIF Para gerar a lista com todas as chaves, usar o qg abaixo, colocando até 50 números de notas fiscais para fazer o output das chaves
R:\ESP2\qgp\qg-output-chave-nota-fiscal da nr-nota-fis.p
OUTPUT TO C:\TEMP\GFE.TXT. FOR EACH NOTA-FISCAL NO-LOCK WHERE NOTA-FISCAL.COD-ESTABEL = "04" AND NOTA-FISCAL.SERIE = "1" AND (NOTA-FISCAL.NR-NOTA-FIS = "0062342" OR NOTA-FISCAL.NR-NOTA-FIS = "0062343" OR NOTA-FISCAL.NR-NOTA-FIS = "0062344" OR NOTA-FISCAL.NR-NOTA-FIS = "0062345" OR NOTA-FISCAL.NR-NOTA-FIS = "0062346" OR NOTA-FISCAL.NR-NOTA-FIS = "0062347" OR NOTA-FISCAL.NR-NOTA-FIS = "0062348").
DISP nota-fiscal.cod-chave-aces-nf-eletro SKIP.
Colar os números das notas, inserir um * antes e depois fazer um replace com a informação que deseja, no caso "OR NOTA-FISCAL.NR-NOTA-FIS = "" Depois montar a lista abaixo, colar no SQL e Executar: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV FOR FIRST mob2b-ped-venda WHERE mob2b-ped-venda.id-pedido = "14730": ASSIGN mob2b-ped-venda.dt-cancela = TODAY mob2b-ped-venda.desc-cancela = "900||||SANTIBR-61620 - CANCELAR 6391774 - O cliente solicitou o cancelamento da nota dentro dos 7 dias de direito de desistência." mob2b-ped-venda.situacao = 88. END.
Este início tem que ser padrão na mensagem 900|||| Colocando o pedido neste status mob2b-ped-venda.situacao = 88 o Sistema vai executar a rotina de cancelamento: Depois que o sistema rodou a rotina de cancelamento: |