PARAMIXB[1]Texto de lectora; verificar prefijo 0< documentado. (Refs. 1–2)
Guía AdvPLUser Function FINCMTC()Interpreta campos de lectora de cheques en TOTVS Recibo.
La ficha específica de TOTVS Recibo, con alcance de localización y release 12.1.2210 o superior actualizado, recibe PARAMIXB[1] y exige seis elementos: banco, agencia, código postal, cheque, cuenta y DV cuenta. P12.2210 pasa {cCmc7}. Tabla y ejemplo oficiales difieren en algunas posiciones; el código demuestra la tabla, no diseño bancario universal. No se encontró implementación útil en GitHub. (Refs. 1–2)
User Function FINCMTC()PARAMIXB[1]Texto de lectora; verificar prefijo 0< documentado. (Refs. 1–2)
Array obligatorio de seis campos en orden documentado; no es retorno lógico.
#Include "Protheus.ch"
User Function FINCMTC()
// Basado en tabla oficial; homologar el diseno.
Local cLectura := PARAMIXB[1]
Local aCampos := {}
// Banco, agencia, postal, cheque, cuenta y DV, en orden.
AAdd(aCampos, SubStr(cLectura,2,3))
AAdd(aCampos, SubStr(cLectura,5,3))
AAdd(aCampos, SubStr(cLectura,8,4))
AAdd(aCampos, SubStr(cLectura,12,8))
AAdd(aCampos, SubStr(cLectura,20,10))
AAdd(aCampos, SubStr(cLectura,30,1))
Return aCamposPropuesta didáctica con el comportamiento descrito en los comentarios. Comprobar el contexto antes de compilar en pruebas. En revisión: ejemplo no compilado ni ejecutado en Protheus. Comprobar aliases, bloqueos, posición transaccional y compatibilidad en el release y patch utilizados.
// Fragmento del llamador P12.2210 (EURAI, ref. 2); no es una implementación del PE.
// FINXFIN.PRX - FINCMC7TC() -> ACMC7TC := EXECBLOCK("FINCMTC",.F.,.F.,{CCMC7})El registro muestra argumentos y uso inmediato del retorno cuando existen. Omite el cuerpo completo del llamador y no demuestra el momento del commit.
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.