Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. 

...

VISIÓN GENERAL

Modelo de uso da rotina de la rutina automática para uso no arquivo fonte FINA110en el archivo fuente 110.

02. 

...

EJEMPLO DE

...

UTILIZACIÓN

Debe transferirse un

...

Deve ser passado um array (aTitulos), com nove posições, sendo que cada posição deverá conter a seguinte composiçãocon nueve posiciones, siendo que cada posición debe contener la siguiente composición:

aTitulos [1]:= aRecnos   (array contendo os Recnos dos registros a serem baixados)
con los Recnos de los registros que se darán de baja)aTitulos [2]:= cBanco     (Banco da baixade la baja)
aTitulos [3]:= cAgencia  (Agência da baixaAgencia de la baja)
aTitulos [4]:= cConta      (Conta da baixaCuenta de la baja)
aTitulos [5]:= cCheque   (Cheque da Baixade la baja)
aTitulos [6]:= cLoteFin    (Lote Financeiro da baixafinanciero de la baja) → Gera Genera totalizador quando al MV_BXCNAB habilitadohabilitarse
aTitulos [7]:= cNatureza (Natureza do movimento bancárioModalidad del movimiento bancario)
aTitulos [8]:= dBaixa       (A data de baixa deve La fecha de la baja debe ser igual ou inferior à data base do sistema e deve ser igual ou superior a data de emissão dos registros que serão baixadoso inferior a la fecha base del sistema y debe ser igual o superior a la fecha de emisión de los registros que se darán de baja)
aTitulos [9]:= lBaixaLot   (Processo do conciliador e baixa em Proceso del conciliador y baja en lote
)

  

Bloco de código
languagejava
themeMidnight
firstline1
titleExemploEjemplo
collapsetrue
#INCLUDE  "protheus.ch"




USER FUNCTION TSTF110Auto()

LOCAL aTitulos  :=  Array(8)

PRIVATE lMsErroAuto  :=  .F.




aTitulos[1] :=  {4,5}

aTitulos[2] :=  PAD("237",TAMSX3('A6_COD')[1])

aTitulos[3] :=  PAD("200",TAMSX3('A6_AGENCIA')[1])

aTitulos[4] :=  PAD("17085",TAMSX3('A6_NUMCON')[1])

aTitulos[5] :=  PAD("20202",TAMSX3('EF_NUM')[1])

aTitulos[6] :=  PAD("",TAMSX3('E1_LOTE')[1]) 

aTitulos[7] :=  PAD("001",TAMSX3('ED_CODIGO')[1])

aTitulos[8] := DATE ()

aTitulos[9] := .T.




MSExecAuto({|x,y| Fina110(x,y)},3,aTitulos)




IF lMsErroAuto

    MostraErro()

ENDIF




RETURN nil

...

Informações
titleImportante

Caso a contabilização seja online e a tela de contabilização deva ser mostrada em caso de erro no lançamento (falta de contaSi la contabilidad fuera online y la pantalla de contabilidad deba mostrarse en caso de error en el registro (falta de cuenta, débito/crédito não batemno coinciden, etc.).
a baixa la baja automática em lote não poderá ser utilizada. Somente será processada seen lote no podrá utilizarse. Solamente se procesará si
MV_PRELAN = S
MV_CT105MS = N
MV_ALTLCTO = N

Quando Si MV_BXCNAB estuviera habilitado, Se o parâmetro Si el parámetro aTitulos[6] (Lote Financeiro da baixa) for passado será gerado totalizador.
Caso não seja passado esse sexto parâmetro o sistema assumirá que é uma baixa normal e não gera financiero de la baja) fuera transferido se generará el totalizador.
Si no se transfiriera este sexto parámetro el sistema asumirá que es una baja normal y no genera el
totalizador.