...
Procedure automatically performed in the Checks on Bills routine (FINA390) without the display of screen - no interaction from the user required.
Used in customizations in which the process does not required user's interactions (MSEXECAUTO)Example of automatic routine Addition Expandir origem
#Include
Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Example of Automatic Routine |
---|
collapse | true |
---|
|
#Include 'Protheus.ch' |
...
//--------------------------------- |
...
// CHEQUE SOBRE TITULOS | |
...
//--------------------------------- |
...
...
...
Local cCheque:= "2906001" |
...
Local nOpc := 2 // 2 - Chq s/ titulo, 3 - Avulso |
...
...
aArray := { { "AUTBANCO" , "237" , NIL },; |
...
{ "AUTAGENCIA" , "33901" , NIL },; |
...
{ "AUTCONTA" , "125008 " , NIL },; |
...
{ "AUTCHEQUE" , cCheque , NIL },; |
...
{ "AUTVENCINI" , CtoD("21/06/2016"), NIL },; // Remover caso utilizar opc 3 |
...
{ "AUTVENCFIM" , CtoD("29/06/2016"), NIL },; // Remover caso utilizar opc 3 |
...
{ "AUTVALOR" , 5000 , NIL },; |
...
{ "AUTFORN" , "001" , NIL },; |
...
{ "AUTBENEF" , "F PADRAO ", NIL },; |
...
{ "AUTNATUREZA" , "10101 " , NIL }} |
...
MsExecAuto( { |x,y,z| FINA390(x,y,z)} ,0, aArray, nOpc) |
...
...
...
...
Alert("O cheque "cCheque" foi gerado com sucesso!") |
...
Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Example of |
---|
|
...
Automatic Routine Cancellation | collapse | true |
---|
|
#Include 'Protheus.ch' |
...
//--------------------------------- |
...
// CHEQUE SOBRE TITULOS | |
...
//--------------------------------- |
...
User Function MyCanFA390() |
...
...
Local cCheque:= "2906001" |
...
Private lMsErroAuto := .F. |
...
aArray := { { "AUTBANCO" , "237" , NIL },; |
...
{ "AUTAGENCIA" , "33901" , NIL },; |
...
{ "AUTCONTA" , "125008 " , NIL },; |
...
{ "AUTCHEQUE" , cCheque , NIL },; |
...
{ "AUTCHQIMPR" , .T. , NIL }}// Identifica se deve ou não reutilizar o cheque caso impresso. |
...
MsExecAuto( { |x,y,z| FINA390(x,y,z)} ,0, aArray, 5) |
...
...
...
...
Alert("O cheque "cCheque" foi cancelado com sucesso!") |
...
...
03. OPERATIONS
...