Ponto de Entrada
Descrição: | Ponto de Entrada criado para adicionar/alterar informações na gravação da Baixa Automática de Títulos na rotina de Atendimento de Veículos. | ||||||
Localização: | Atualizações / Mov. Atendimento / Atend. Modelo 2 | ||||||
Eventos: | For nLinha := 1 to len(aBaixaAut) If !Empty(aBaixaAut[nLinha,3]) // Possui nro da parcela aParcela := {} For nColuna := 1 to len(aCampoAut) If aBaixaAut[nLinha,nColuna] <> NIL aAdd(aParcela,{aCampoAut[nColuna],aBaixaAut[nLinha,nColuna],nil}) EndIf Next If len(aParcela) > 0 lMsErroAuto := .f. DbSelectArea("SE1") DbSetOrder(1) If DbSeek(xfilial("SE1")+aParcela[1,2]+aParcela[2,2]+aParcela[3,2]+aParcela[4,2]) aAdd(aParcela,{"AUTBANCO",IIF(SE1->E1_SITUACA $ "0FG", aBancoBxa[1] ,SE1->E1_PORTADO),nil}) aAdd(aParcela,{"AUTAGENCIA",IIF(SE1->E1_SITUACA $ "0FG", aBancoBxa[2] ,SE1->E1_AGEDEP),nil}) aAdd(aParcela,{"AUTCONTA",IIF(SE1->E1_SITUACA $ "0FG", aBancoBxa[3] ,SE1->E1_CONTA),nil}) Endif //PE criado para passagem de parâmetros customizados no ExecAuto do FINA070, seguindo o parâmetro MV_BXVEI If ExistBlock("VXI002BXF") aParcela := ExecBlock("VXI002BXF", .F., .F., aParcela) Endif MSExecAuto({|x| FINA070(x)},aParcela) If lMsErroAuto MostraErro() Return .f. EndIf EndIf EndIf Next | ||||||
Programa Fonte: | VEIXI002.PRW | ||||||
Função: | VEIXI002CR() | ||||||
Parâmetros: |
| ||||||
Retorno: |
|
Exemplo:
Include totvs.ch
User Function VXI02BXF()
Local aBx := PARAMIXB
aBx[aScan(aBx, {|x| Upper(x[1]) == "AUTBANCO" })][2] := Padr("235", GetSX3Cache("E5_BANCO", "X3_TAMANHO"))
aBx[aScan(aBx, {|x| Upper(x[1]) == "AUTAGENCIA" })][2] :=Padr("141", GetSX3Cache("E5_AGENCIA", "X3_TAMANHO"))
aBx[aScan(aBx, {|x| Upper(x[1]) == "AUTCONTA" })][2] := Padr("3054", GetSX3Cache("E5_CONTA", "X3_TAMANHO"))
Return aBx
ASSUNTOS RELACIONADOS
- OX004BXF Ponto de Entrada para possibilitar a adição de informações na gravação da Baixa Automática de Títulos, na rotina Orç. Por Fases - Linha Microsiga Protheus - TDN (totvs.com)
- OX100BXF Ponto de Entrada para adicionar informações no vetor de gravação da Baixa Automática de Títulos na rotina Fechamento de OS - Linha Microsiga Protheus - TDN (totvs.com)