Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleRegras MOWM065
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

Regras MOWM065

Tip

Possíveis Soluções:

Campo data impressão

quando existe a data pedido Wamas, assume a mesma.

quando o pedido é "filhos" a data vem do status do pedido Wamas senão vem em branco,

quando a data de etiqueta não existir(branco) e existir a data de retorno do pedido, assume a data de retorno .

 

lembrar que estas regras estão para o programa desde 2019.

Expand
titleWAM-Pedido não disponível para pré-faturamento
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

Os pedidos indicados abaixo estão liberados para a Logística, entretanto, estão pendentes de integração, constam com status    WAM-Pedido não disponível para pré-faturamento ”:

Image Removed

Tip

Possíveis Soluções:

Estes pedidos, estão com um problema que começou a aparecer alguns dias atrás e o Jesus já tinha falado com o Emerson, sobre pedidos de origem do "moun", que tiveram credito bloqueado automaticamente e que depois que foram liberados manualmente pelo cm0201, continuam com o dsp-pre-fat = no. O Emerson falou que já fez um acerto na trigger para acertar isso, mas ainda não subiu em produção. Ele também liberou alterarmos estes pedidos para dsp-pre-fat = yes.

 Verificar a origem do pedido.

Code Block
FOR EACH mopd-ext-ped-venda
    WHERE mopd-ext-ped-venda.nr-pedcli = "número do pedido pai" NO-LOCK.
    DISP  mopd-ext-ped-venda.nr-pedcli mopd-ext-ped-venda.nome-programa.
END.
Image Removed

Code Block
FOR EACH ped-venda
   WHERE ped-venda.nr-pedcli = "número do pedido pai" NO-LOCK.
     DISP ped-venda.cod-estabel  
         ped-venda.cod-emitente 
         ped-venda.nr-pedcli    
         ped-venda.cod-sit-ped 
         ped-venda.cod-sit-aval WITH SCROLLABLE.
END.

Verificar a Situação Avaliação de Crédito e Origem do Pedido em Lote.

Situação (Aberto = 1 / Suspenso = 5)

Situação Aval Credito (Aprovado = 3 / Não Aprovado = 4)

Code Block
DEF TEMP-TABLE tt-pedido
         FIELD nr-pedcli LIKE ped-venda.nr-pedcli.
  
INPUT FROM "i:\leopoldo\pedidos.csv". // Lista de códigos de pedidos
REPEAT:
    CREATE tt-pedido.
    IMPORT DELIMITER ";" tt-pedido.
END.
INPUT CLOSE.

OUTPUT TO i:\leopoldo\sit_aval_pedidos.csv.
PUT UNFORMATTED
               "ESTAB" ";"
               "CLIENTE" ";"
               "PEDIDO" ";"
               "SITUACAO" ";"
               "SIT AVAL" ";"
               "NOME PROG" SKIP.

FOR EACH tt-pedido WHERE
         tt-pedido.nr-pedcli <> "": //Diferente de branco na tt-pedido
    
    PROCESS EVENTS. // Para não travar a tela quando lê muitos dados

FOR EACH ped-venda
   WHERE ped-venda.nr-pedcli = tt-pedido.nr-pedcli NO-LOCK.
    
    FOR EACH mopd-ext-ped-venda
    WHERE mopd-ext-ped-venda.nr-pedcli = tt-pedido.nr-pedcli NO-LOCK.

   PUT UNFORMATTED
         ped-venda.cod-estabel            ";"
         ped-venda.cod-emitente           ";"
         ped-venda.nr-pedcli              ";"
         ped-venda.cod-sit-ped            ";"
         ped-venda.cod-sit-aval           ";"
         mopd-ext-ped-venda.nome-programa SKIP.
    END.
END.
END.
OUTPUT CLOSE.
Image Removed

Alterar para disponível para faturamento

Code Block
FOR EACH ped-venda
   WHERE ped-venda.nr-pedcli = "6479515" OR
         ped-venda.nr-pedcli = "6479515A":
    DISP ped-venda.nr-pedcli
         ped-venda.dsp-pre-fat.
  //ASSIGN ped-venda.dsp-pre-fat = yes.
END.

Alterar para disponível para faturamento em Lote

Code Block
DEF TEMP-TABLE tt-pedido
         FIELD nr-pedfat LIKE ped-venda.nr-pedcli.
  
INPUT FROM "i:\leopoldo\pedidos.csv". //Lista Pedidos FILHO!!
REPEAT:
    CREATE tt-pedido.
    IMPORT DELIMITER ";" tt-pedido.
END.
INPUT CLOSE.

OUTPUT TO i:\leopoldo\pedidos_fat.csv.
PUT UNFORMATTED
               "ESTAB" ";"
               "CLIENTE" ";"
               "PEDIDO" ";"
               "SITUACAO" ";"
               "SIT AVAL" ";"
               "DISP FAT" SKIP.

FOR EACH tt-pedido WHERE
         tt-pedido.nr-pedfat <> "": //Diferente de branco na tt-pedido
    
    PROCESS EVENTS. // Para não travar a tela quando lê muitos dados

FOR EACH ped-venda
   WHERE ped-venda.nr-pedcli = tt-pedido.nr-pedfat:
     
  //ASSIGN ped-venda.dsp-pre-fat = yes.

     PUT UNFORMATTED
         ped-venda.cod-estabel            ";"
         ped-venda.cod-emitente           ";"
         ped-venda.nr-pedcli              ";"
         ped-venda.cod-sit-ped            ";"
         ped-venda.cod-sit-aval           ";"
         ped-venda.dsp-pre-fat            SKIP.
END.
END.
Image RemovedImage Removed

Depois que altera, muda oara Wan-Aguard. Processo Integração.

Image Removed

Então o RPW roda, ficando como enviado e em seguida Integração ok, quando recebe retorno do Wamas que recebeu a integração.

Image RemovedImage Removed

Depois que recebe o retorno  do Wamas, vai para a fila de faturamento automático.

Image Removed

Faturou automático.

Image Removed

Expand
titleNota de Devolução 85% não Liberada para Atualizar
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

SANTIBR-68897 Liberação de Documento para Atualização

Bom dia! Por gentileza, liberar os documentos indicados abaixo para atualização. Informo que já foram processados no WMS Wamas, estão com avanço de 85%, mas não está sendo possível finalizar a conferência sistêmica.

Tip

Possíveis Soluções:

O Documento ainda não está Lib. Atualiz. Manual , porque consta como documento enviado para o Wamas e no MOWA0019 está como Integrado OK.

 Esse problema é o mesmo ocorrido no chamado SANTIBR-66823 e ocorre com todas as Devoluções de Venda e de Consignação. Enquanto a Schaefer não corrigir o problema da IG500 do Wamas, esse problema irá ocorrer, a Ana Paula está homologando a versão de homologação do Wamas.

Consultando no MOWA0019 aparece como Integração OK

Consultar o RE2001 se o documento está como não atualizado.

Code Block
FOR EACH doc-fisico
   WHERE doc-fisico.serie-docto = "1"
     AND doc-fisico.nro-docto = "0001232"
     AND doc-fisico.cod-emitente = 523163 NO-LOCK:

    DISP doc-fisico.situacao WITH SCROLLABLE.
END.

Alterar a situação de integrado OK para Lib. Atualiz. Manual.

Code Block
FOR EACH wam-doc-fisico
   WHERE wam-doc-fisico.serie-docto = "1"
     AND wam-doc-fisico.nro-docto = "0001232"
     AND wam-doc-fisico.cod-emitente = 523163:

    DISP wam-doc-fisico.serie-docto
         wam-doc-fisico.nro-docto
         wam-doc-fisico.cod-emitente
         wam-doc-fisico.situacao WITH 1 COL 2 DOWN SCROLLABLE.
    //UPDATE wam-doc-fisico.situacao.
END.

Agora o documento está disponível para ser atualizado no RE2001 e seguir o fluxo do processo.

Expand
titleMOFT107 -Liberar embarque de MP para Faturamento
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

Este embarque não foi liberado pelo Wamas por algum erro deles. Então precisamos liberar para faturamento. Só que antes, temos que liberar para alterarem as quantidades, porque foi separado menos do que foi pedido.

image-20231221-212717.png

Tip

Possíveis Soluções:

Para liberar o embarque para manutenção, precisa alterar o moft-envio-mp.cod-status para 1 e depois voltar para 7 e em seguida alterar a wam-ped-venda.situacao = 6

Code Block
/* Liberar embarque para manuten‡Æo */

FIND FIRST moft-envio-mp WHERE moft-envio-mp.nr-embarque = 4596.
   DISPLAY moft-envio-mp WITH 1 COLUMN 1 DOWN SCROLLABLE.
// UPDATE moft-envio-mp.cod-status. // 1 - Digitado - 7 - Enviado Wamas
//        moft-envio-mp.int-1 // Informar 900.

/* Liberar para faturamento */

FIND FIRST wam-ped-venda WHERE wam-ped-venda.nr-pedcli = "000004596".
disp wam-ped-venda.situacao.
//ASSIGN wam-ped-venda.situacao = 6. 

Então ele aparece no MOFT109 para faturar.

image-20231221-213108.png

Expand
titleRelatório MOWM065 - sem data de entrega
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

SANTIBR-70822 Baixas entregas indevida - Relatorio MOWM065

Time Cau bom dia... Temos as notas em anexo, foram baixadas como entregue indevidamente. Estas notas foram devolvidas pelos clientes e precisamos deixar o relatório “sem data de entrega”, o campo tem que estar vazio. Lembrando que esta informação está influenciando os BI’s da empresa Obrigado

View file
nameDatas MOWM065 (1)1.xlsx

Tip

Possíveis Soluções:

No Gfe mudar na nota a Situação (GW1_SIT) de 5 para 4 e no trecho apagar a data e hora ( GWU_DTENT = '', GWU_HRENT = '') e no TOTVS,  apagar a data e hora

Consulta SANTILLANA

Code Block
SELECT GW1_NRDC, GW1_SIT FROM GW1160 WHERE GW1_FILIAL = '99' AND GW1_SERDC = '3' AND GW1_NRDC IN ('0118139', '0119491', '0120794', '0120729', '0120035')

 

Code Block
UPDATE GW1160 SET GW1_SIT = '4' WHERE GW1_FILIAL = '99' AND GW1_SERDC = '3' AND GW1_NRDC IN ('0120794')

Consulta SANTILLANA 

Code Block
SELECT GWU_NRDC, GWU_DTENT, GWU_HRENT FROM GWU160 WHERE GWU_FILIAL = '99' AND GWU_SERDC = '3' AND GWU_NRDC IN ('0118139', '0119491', '0120794', '0120035')

 

Code Block
UPDATE GWU160 SET GWU_DTENT = '', GWU_HRENT = '' WHERE GWU_FILIAL = '99' AND GWU_SERDC = '3' AND GWU_NRDC IN ('0120794')

 

Code Block
FOR EACH moft-dados-nota-gfe
   WHERE moft-dados-nota-gfe.serie = "3"
     AND moft-dados-nota-gfe.cod-estabel = "99"
     AND (moft-dados-nota-gfe.nr-nota-fis = "0119491"
      OR moft-dados-nota-gfe.nr-nota-fis = "0117843"
      OR moft-dados-nota-gfe.nr-nota-fis = "0118139"
      OR moft-dados-nota-gfe.nr-nota-fis = "0118286"
      OR moft-dados-nota-gfe.nr-nota-fis = "0118787"
      OR moft-dados-nota-gfe.nr-nota-fis = "0119491"
      OR moft-dados-nota-gfe.nr-nota-fis = "0119519"
      OR moft-dados-nota-gfe.nr-nota-fis = "0119612"
      OR moft-dados-nota-gfe.nr-nota-fis = "0120035"
      OR moft-dados-nota-gfe.nr-nota-fis = "0120414"
      OR moft-dados-nota-gfe.nr-nota-fis = "0120729"
      OR moft-dados-nota-gfe.nr-nota-fis = "0120794"
      OR moft-dados-nota-gfe.nr-nota-fis = "0120919") NO-LOCK:
    DISP moft-dados-nota-gfe.nr-nota-fis
         moft-dados-nota-gfe.serie
         moft-dados-nota-gfe.dt-entrega
         moft-dados-nota-gfe.hr-entrega.
END.

Expand
titleModelo
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

Tip

Possíveis Soluções: