FILEMOT
Recebe o nome do arquivo de motivos e pode devolver outro nome de arquivo a ser utilizado.
ExecBlock("FILEMOT", .F., .F., {cFile})Acessar →
Mapa funcional da Liquidação a Pagar (FINA565), com 31 Pontos de Entrada identificados no fluxo analisado e o caminho de execução automática documentado pela TOTVS.
O mapa mostra a posição relativa dos PEs na rotina: menu e preparação, seleção de títulos, loops de carga e gravação, validações, contabilização e cancelamento.
A FINA565 aceita execução direta por parâmetros e a TOTVS documenta exemplo de rotina automática. No fluxo analisado não existe uma chamada interna a MSExecAuto/ExecAuto; o caminho automático entra pela própria função FINA565 com nPosArotina > 0 e lAutomato.
FINA565(nPosArotina, aGetAut1, aChvAut, aGetAut2, aColItens, aEdit, lAutomato)Recebe o nome do arquivo de motivos e pode devolver outro nome de arquivo a ser utilizado.
ExecBlock("FILEMOT", .F., .F., {cFile})Recebe aRotina e devolve o array de opções do menu, permitindo adicionar ou alterar ações da FINA565.
ExecBlock("FA565ROT", .F., .F., aRotina)Substitui o filtro base usado na seleção de títulos; aparece tanto no caminho de filtro tradicional quanto no caminho baseado em query.
ExecBlock("FA565OWN", .F., .F.)Acrescenta um complemento ao filtro/query de seleção de títulos da liquidação.
ExecBlock("FA565FIL", .F., .F.)Adiciona campos à exibição da liquidação/markbrowse antes da montagem do restante da interface.
ExecBlock("FA565ADDCPO", .F., .F.)Permite alterar a estrutura de colunas antes de montar a lista de campos editáveis do grid.
ExecBlock("A565COL", .F., .F.)Validação customizada da primeira tela; o retorno lógico controla a continuidade das validações posteriores.
ExecBlock("F565OK1", .F., .F.)Dentro do loop de títulos selecionados, substitui o cálculo padrão de juros e retorna o valor de juros.
ExecBlock("F565JUR", .F., .F.)Dentro do loop de títulos selecionados, retorna o valor de desconto customizado.
ExecBlock("F565DESC", .F., .F.)Executa por título depois de preencher o registro temporário TRB, permitindo complementar o conteúdo exibido/processado.
ExecBlock("FA565GRVTRB", .F., .F.)Pode substituir/desabilitar a validação de numeração. O retorno lógico participa das validações de linha e do TudoOk.
ExecBlock("FA565LOK", .F., .F.)Validação customizada da linha; quando retorna lógico, o resultado é devolvido pela validação da linha.
ExecBlock("A565VALLIN", .F., .F.)Executa no TudoOk depois das validações de valores e seu retorno lógico define o resultado final da validação.
ExecBlock("F565TOK", .F., .F.)Permite substituir o número da liquidação; o retorno é usado como cLiquid dentro de um laço até obter numeração disponível.
ExecBlock("F565NUM", .F., .F.)Quando o controle CMC7 está ativo, substitui o processamento padrão F565CMC7 na montagem das parcelas/cheques.
ExecBlock("A565PARC", .F., .F.)Executa quando a inclusão é encerrada sem prosseguir, imediatamente antes de sair do fluxo.
ExecBlock("FA565OUT", .F., .F.)Executa quando o usuário sai ou cancela a etapa de liquidação, antes da liberação de recursos e locks.
ExecBlock("F565SAID", .F., .F.)Executa após a seleção/validação inicial e antes da chamada de gravação da liquidação.
ExecBlock("F565GRV", .F., .F.)Durante a gravação de títulos, decide por retorno lógico se deve gerar NDF no cenário avaliado.
ExecBlock("F565GerNDF", .F., .F.)Executa após a criação do título NDF, recebendo o RecNo do SE2 original no PARAMIXB.
ExecBlock("F565NDF", .F., .F., {nSE2Rec})Permite complementar dados associados ao processamento do SE2; o retorno substitui aComplem.
ExecBlock("F565SE2", .F., .F., aComplem)Executa durante a montagem dos movimentos financeiros, dentro do loop que prepara dados relacionados a SE5/FK6.
ExecBlock("SE5FI565", .F., .F.)Executa após o loop de movimentos quando lRet permanece verdadeiro, recebendo a lista aRecSe5.
ExecBlock("F565SE5", .F., .F., {aRecSe5})Executa logo após o MsUnlock do título gerado pela liquidação, permitindo tratar o novo título.
ExecBlock("F565TPliq", .F., .F.)Executa após a atualização do valor total do título gerado, recebendo aComplem.
ExecBlock("F565VAL", .F., .F., aComplem)Executa depois da efetivação dos lançamentos contábeis e antes da gravação do rastreamento.
ExecBlock("F565CTB", .F., .F.)PE indicado no fluxo para registro/tratamento de cancelamento ao final da interação.
ExecBlock("F565CAN", .F., .F.)PE indicado no fluxo para registro/tratamento de confirmação ao final da interação.
ExecBlock("F565CON", .F., .F.)Executa antes do loop principal de cancelamento; o retorno é comparado com 1 para decidir se o cancelamento prossegue.
ExecBlock("F565CANC", .F., .F.)Executa dentro do loop de títulos, antes de procurar/processar movimentos SE5 do título a cancelar.
ExecBlock("F565E5", .F., .F.)Executa após o tratamento contábil do título SE2 durante o cancelamento e antes das atualizações subsequentes.
ExecBlock("FIN565E2", .F., .F.)© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.