O que faz uma Consultoria Protheus? O Protheus é um dos sistemas mais usados em todo o Brasil e até mesmo[…]
Saiba maisCategoria: ERP Protheus
MNTA420P – Chamado após a inclusão, alteração ou o cancelamento de uma O.S.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
/*/{Protheus.doc} MNTA420P //TODO Chamado após a inclusão, alteração ou o cancelamento de uma O.S. @author Fernando @since 15/09/2017 @version undefined @type function /*/ User Function MNTA420P() Local aArea := GetArea() Local cHtml := "" Local cNumOS := STJ->TJ_ORDEM Local dDataOrig := DTOC(STJ->TJ_DTORIGI) Local cCodBem := STJ->TJ_CODBEM Local cServic := STJ->TJ_SERVICO Local cDesSer := AllTrim(Posicione("ST4",1,xFilial("ST4")+STJ->TJ_SERVICO,"T4_NOME")) Local cObserv := STJ->TJ_OBSERVA Local cUsr := STJ->TJ_USUARIO If AllTrim(STJ->TJ_TERCEIR) <> '2' RestArea(aArea) Return EndIf // Parâmetro nOPCX := ParamIxb[1] // Inclusão, Alteração ou Exclusão cHtml += "<p><span style='text-decoration: underline;'><strong>Lanchero Alimentos do Brasil LTDA</strong></span></p>" cHtml += "<p> </p>" cHtml += "<p><strong>Dados da Ordem de Serviço</strong></p>" cHtml += "<p><strong>Num:</strong> " + cNumOS + "</p>" cHtml += "<p><strong>Data:</strong> " + dDataOrig + "</p>" cHtml += "<p><strong>Bem:</strong> " + cCodBem + "</p>" cHtml += "<p><strong>Serviço:</strong> " + cServic + " - " + cDesSer + "</p>" cHtml += "<p><strong>Observação: </strong></p>" cHtml += "<p>" + StrTran(cObserv,CHR(13),"<br/>") + "</p>" cHtml += "<p><strong>Incluído por:</strong>" + cUsr + "</p>" cHtml += "<p> </p>" cHtml += "<p>Verifique se o documento fiscal referente a OS foi entregue em seu setor.</p>" cHtml += "<p>Ao incluir o documento fiscal, vincule o item correspondente à OS</p>" cHtml += "<p><em>Esta é uma mensagem automática</em></p>" cHtml += "<p> </p>" cHtml += "<p> </p>" If nOPCX == 3 U_TEnvMail(SuperGETMV("MV__MAILOS",.F.,"mf@lanchero.com.br"),"Nova Ordem de Serviço para terceiros incluída",cHtml) ElseIf nOPCX == 4 //MsgInfo("Alteração de O.S. Realizada.") ElseIf nOPCX == 5 //MsgInfo("Cancelamento de O.S. Realizado.") EndIf RestArea(aArea) Return .T. |
Saiba mais
Como incluir ou alterar a legenda do Pedido de Vendas MATA410
Olá pessoal! Segue um ponto de entrada que, primeiramente, parece simples. Mas pode melhorar (e muito) algumas questões de organização[…]
Saiba maisTMSVLFRE – Manipula Valor do Frete
Olá pessoal! Segue um ponto de entrada muito útil, que manipula o valor do frete de acordo com uma necessidade específica.[…]
Saiba maisTMSCTEAUT – Solicitar Status do Documento ao TSS
Ponto de entrada responsável por solicitar o Status do Documento ao TSS. Está localizado na função WsCteMnt() na rotina SPEDNFE.PRX
Saiba maisTM200DT6 – Executado após gravação do Documento de Transporte
Este P.E., localizado no TMSA200(Cálculo de Frete), é executado após a gravação do Documento de Transporte (DT6). Abaixo, ele exibe[…]
Saiba maisTM200LOT – Como agrupar as Notas Fiscais da Solicitação de Coleta
Este Ponto de Entrada está localizado na rotina Cálculo de Frete (TMSA200) e permite realizar o agrupamento das NF-e’s da Solicitação[…]
Saiba maisTM200NFC – Número de NF-e’s permitidas por Ct-e
Este ponto de entrada é utilizado na rotina de Cálculo de Frete para determinar o número de notas permitidas por Ct-e[…]
Saiba maisTM200CAL – Alteração da Região Cálculo de Frete
Olá pessoal! Este ponto de entrada permite a alteração da região de cálculo do frete, quando o pagador não é[…]
Saiba maisTM200SEQ – Altera ordem da sequência no cálculo do frete
Salve pessoal, Segue um ponto de entrada que deixa alterar a ordem da seqüência de entrada de digitação de notas fiscais[…]
Saiba maisTM140GRV – Alteração de viagem de transferência
Olá! Tudo bem? Segue um exemplo do P.E. TM140GRV, que é executado após Incluir/Alterar/Excluir uma determinada viagem de transferência, na rotina[…]
Saiba maisF050MCP – Editar um campo no título a pagar
Olá, tudo bem? Vai aqui um ponto de entrada muito útil para o financeiro, pra quando é necessário editar um[…]
Saiba mais