FILEMOT
Recibe el nombre del archivo de motivos y puede devolver otro nombre de archivo para utilizar.
ExecBlock("FILEMOT", .F., .F., {cFile})Acceder →
Mapa funcional de Liquidación de Cuentas por Pagar (FINA565), con 31 Puntos de Entrada identificados en el flujo analizado y la ruta de ejecución automática documentada por TOTVS.
El mapa muestra la posición relativa de los PE en la rutina: menú y preparación, selección de títulos, bucles de carga y grabación, validaciones, contabilización y cancelación.
FINA565 acepta ejecución directa mediante parámetros y TOTVS documenta un ejemplo de rutina automática. El flujo analizado no contiene una llamada interna a MSExecAuto/ExecAuto; la ruta automática entra por la propia FINA565 con nPosArotina > 0 y lAutomato.
FINA565(nPosArotina, aGetAut1, aChvAut, aGetAut2, aColItens, aEdit, lAutomato)Recibe el nombre del archivo de motivos y puede devolver otro nombre de archivo para utilizar.
ExecBlock("FILEMOT", .F., .F., {cFile})Recibe aRotina y devuelve el array de opciones del menú, permitiendo agregar o modificar acciones de FINA565.
ExecBlock("FA565ROT", .F., .F., aRotina)Sustituye el filtro base utilizado para seleccionar títulos; aparece tanto en la ruta de filtro tradicional como en la ruta basada en query.
ExecBlock("FA565OWN", .F., .F.)Agrega un fragmento complementario al filtro/query de selección de títulos.
ExecBlock("FA565FIL", .F., .F.)Agrega campos a la visualización de la liquidación/markbrowse antes de montar el resto de la interfaz.
ExecBlock("FA565ADDCPO", .F., .F.)Permite cambiar la estructura de columnas antes de montar la lista de campos editables del grid.
ExecBlock("A565COL", .F., .F.)Validación personalizada de la primera pantalla; su retorno lógico controla la continuidad de las validaciones posteriores.
ExecBlock("F565OK1", .F., .F.)Dentro del bucle de títulos seleccionados, sustituye el cálculo estándar de intereses y devuelve el importe de intereses.
ExecBlock("F565JUR", .F., .F.)Dentro del bucle de títulos seleccionados, devuelve el importe de descuento personalizado.
ExecBlock("F565DESC", .F., .F.)Se ejecuta por título después de completar el registro temporal TRB, permitiendo complementar el contenido mostrado/procesado.
ExecBlock("FA565GRVTRB", .F., .F.)Puede sustituir/desactivar la validación de numeración. Su retorno lógico participa en la validación de línea y en TudoOk.
ExecBlock("FA565LOK", .F., .F.)Validación personalizada de la línea; cuando devuelve un valor lógico, ese valor es retornado por la validación de línea.
ExecBlock("A565VALLIN", .F., .F.)Se ejecuta en TudoOk después de las validaciones de valores; su retorno lógico define el resultado final de la validación.
ExecBlock("F565TOK", .F., .F.)Permite sustituir el número de liquidación; el retorno se asigna a cLiquid dentro de un bucle hasta obtener una numeración disponible.
ExecBlock("F565NUM", .F., .F.)Cuando el control CMC7 está activo, sustituye el procesamiento estándar F565CMC7 durante el montaje de cuotas/cheques.
ExecBlock("A565PARC", .F., .F.)Se ejecuta cuando la inclusión se abandona antes de continuar el proceso, inmediatamente antes de salir del flujo.
ExecBlock("FA565OUT", .F., .F.)Se ejecuta cuando el usuario sale o cancela la etapa de liquidación, antes de liberar recursos y locks.
ExecBlock("F565SAID", .F., .F.)Se ejecuta después de la selección/validación inicial y antes de llamar a la grabación de la liquidación.
ExecBlock("F565GRV", .F., .F.)Durante la grabación de títulos, su retorno lógico decide si debe generarse una NDF en el escenario evaluado.
ExecBlock("F565GerNDF", .F., .F.)Se ejecuta después de crear el título NDF y recibe el RecNo original de SE2 mediante PARAMIXB.
ExecBlock("F565NDF", .F., .F., {nSE2Rec})Permite ajustar datos complementarios asociados al procesamiento de SE2; el retorno sustituye a aComplem.
ExecBlock("F565SE2", .F., .F., aComplem)Se ejecuta durante el montaje de movimientos financieros, dentro del bucle que prepara datos relacionados con SE5/FK6.
ExecBlock("SE5FI565", .F., .F.)Se ejecuta después del bucle de movimientos cuando lRet permanece verdadero y recibe la lista aRecSe5.
ExecBlock("F565SE5", .F., .F., {aRecSe5})Se ejecuta justo después de MsUnlock() del título generado por la liquidación y permite tratar el nuevo título.
ExecBlock("F565TPliq", .F., .F.)Se ejecuta después de actualizar el valor total del título generado y recibe aComplem.
ExecBlock("F565VAL", .F., .F., aComplem)Se ejecuta después de contabilizar los asientos y antes de grabar la información de rastreo.
ExecBlock("F565CTB", .F., .F.)Punto de Entrada utilizado por el flujo para registro/tratamiento de cancelación al final de la interacción.
ExecBlock("F565CAN", .F., .F.)Punto de Entrada utilizado por el flujo para registro/tratamiento de confirmación al final de la interacción.
ExecBlock("F565CON", .F., .F.)Se ejecuta antes del bucle principal de cancelación; su retorno se compara con 1 para decidir si la cancelación continúa.
ExecBlock("F565CANC", .F., .F.)Se ejecuta dentro del bucle de títulos antes de buscar/procesar los movimientos SE5 del título que será cancelado.
ExecBlock("F565E5", .F., .F.)Se ejecuta después del tratamiento contable del título SE2 durante la cancelación y antes de las actualizaciones siguientes.
ExecBlock("FIN565E2", .F., .F.)Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.