Histórico da Página
...
Nota | ||
---|---|---|
| ||
A funcionalidade ExecAuto estará presente nas versões do fonte MNTA655.prx com a data a partir de XX/12/2019.
|
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#Include 'Totvs.ch' //------------------------------------------------------------------- /*/{Protheus.doc} MNT655EXEC ExecAuto MNTA655 /*/ //------------------------------------------------------------------- User Function MNT655EXEC() // Inclusão Local aItem := {} // Itens obrgitórios para inclusão do abastecimento aItem := { {"TQN_PLACA" , 'CGZ-1500' , Nil },; {"TQN_FROTA" , 'CG150 ', Nil },; {"TQN_CNPJ" , '47467235000151' , Nil },; {"TQN_CODCOM", 'GAS' , Nil },; {"TQN_DTABAS", StoD( '20191210' ), Nil },; {"TQN_HRABAS", '15:05' , Nil },; {"TQN_QUANT" , 10 , Nil },; {"TQN_VALUNI", 4 , Nil },; {"TQN_VALTOT", 40 , Nil },; {"TQN_HODOM" , 130 , Nil },; {"TQN_CODMOT", '000001' , Nil },; {"TQN_POSTO" , '099 ', Nil },; {"TQN_LOJA" , '01 ' , Nil },; {"TQN_NOTFIS", '8875137' , Nil }} lMSHelpAuto := .T. // Não apresenta erro em tela lMSErroAuto := .F. // Caso a variável torne-se .T. apos MsExecAuto, apresenta erro em tela MSExecAuto( { | v, x, y, z | MNTA655( v, x, y, z ) }, , aItem, 3 ) If lMsErroAuto MostraErro() EndIf // Alteração aItem := {} // Para alteração será necessário informar os campos TQN_FROTA, TQN_DTABAS, TQN_HRABAS para encontrar o abastecimento, os demais campos informados serão referentes as alterações solicitadas aItem := { { 'TQN_FROTA' , 'CG150 ', Nil },; { 'TQN_DTABAS', StoD( '20191210' ), Nil },; { 'TQN_HRABAS', '15:05' , Nil },; { 'TQN_QUANT' , 5 , Nil },; { 'TQN_VALUNI', 4 , Nil },; { 'TQN_VALTOT', 20 , Nil }} lMSHelpAuto := .T. // Não apresenta erro em tela lMSErroAuto := .F. // Caso a variável torne-se .T. apos MsExecAuto, apresenta erro em tela MSExecAuto( { | v, x, y, z | MNTA655( v, x, y, z ) }, , aItem, 4 ) If lMsErroAuto MostraErro() EndIf // Exclusão aItem := {} // Para alteração será necessário informar os campos TQN_FROTA, TQN_DTABAS, TQN_HRABAS para encontrar o abastecimento. aItem := { { 'TQN_FROTA' , 'CG150 ', Nil },; { 'TQN_DTABAS', StoD( '20191210' ), Nil },; { 'TQN_HRABAS', '15:05' , Nil }} lMSHelpAuto := .T. // Não apresenta erro em tela lMSErroAuto := .F. // Caso a variável torne-se .T. apos MsExecAuto, apresenta erro em tela MSExecAuto( { | v, x, y, z | MNTA655( v, x, y, z ) }, , aItem, 5 ) If lMsErroAuto MostraErro() EndIf Return |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas