Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Expand
titleNotas sem Previsão de Entrega GFE e TOTVS
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

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.

Tip

Possíveis Soluções:

Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV

Image Removed

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:

Image Removed

Depois que o sistema rodou a rotina de cancelamento:

Image Removed
Expand
titleAlterar Transportador no GFE
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

Tip

Possíveis Soluções:

Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV

Image Removed

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:

Image Removed

Depois que o sistema rodou a rotina de cancelamento:

Image Removed Expand
titleAltera Tipo de Frete no GFE
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

Tip

Possíveis Soluções:

Cliente não consegue cancelar os pedidos no site - Pedidos Portal PWV

Image Removed

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:

Image Removed

Depois que o sistema rodou a rotina de cancelamento:

Image Removed

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

Image Added

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")

Image AddedImage Added

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
titleAlterar Transportador no GFE
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

 Alterar Transportador no GFE

Tip

Possíveis Soluções:

G:\Depto\GFE\Script SQL

 

Consultar a nota e a carta de correção

 

Acessar o GFE Empresa estabelecimento da Nota

Image AddedImage Added

Selecionar alterar, se caso estiver bloqueada para alteração. Solicitar ao usuário que abriu o chamado para desbloquear o documento para alteração:

Image Added

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:

Image AddedImage Added

 

LEMBRAR DE PRINTAR A TELA QUANDO ALTERAR O TRANSPORTADOR, PORQUE O SISTEMA MUDA O DESTINO E FACILITA O ACERTO:

Image Added

Expand
titleAltera Tipo de Frete no GFE
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

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

Tip

Possíveis Soluções:

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

Image Added

Acessar o GFE da Empresa e Estabelecimento em questão e acessar a nota para alteração, se forem poucas a serem alterada:

Image AddedImage AddedImage AddedImage Added

Se forem muitas, acessar o banco SQL do GFE, planilha de login e senha em G:\Depto\BancosSQL.xlsx

Image Added

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:

 

Image Added

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:

Image Added

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

Image Added

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  = ""

Image AddedImage Added

Depois montar a lista abaixo, colar no SQL e Executar:

Image AddedImage Added

Expand
titleAlterar Peso GFE
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleMudança centro de custo GFE
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleDesintegrar Integrar CTE do GFE no ERP
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleIntegração GFE x TOTVS X GFE
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleNão encontrada Conta Contábil de Integração
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleNecessário Cálculo de Frete dos Documentos de Carga
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleIntegração de Notas do TOTVS para o GFE não está funcionando
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleLiberar Documento de Carga Bloqueado
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleRomaneio Possui Documentos de Frete Relacionado
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleAlterar Tipo de Frete e Transportador de Nota de Entrada
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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:

Expand
titleArquivo Não Pode Ser Executado! Verifique Parâmetros
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

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: