Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

Digito11

Digito11( cCalc, cDigito ) --> lRet

Compara dígito recibido con cálculo módulo 11.

Digito11AdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Aunque título menciona cálculo, ficha documenta Digito11(cCalc,cDigito) con retorno lógico de comparación, no dígito numérico generado. Fuente de 2012 no detalla pesos ni excepciones; no generalizar a cualquier documento fiscal/bancario. Fragmento requiere base y dígito definidos por contrato específico, sin inventar par aprobado. (TOTVS, s.f., ref. 1)

02 · SINTAXIS

Sintaxis

Digito11( cCalc, cDigito ) --> lRet

Parámetros

cCalc
CarácterObligatorio

Base textual de cálculo.

cDigito
CarácterObligatorio

Dígito textual a comparar.

Retorno

Lógico de comparación.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed351()
    Local bValidar := {|cBase,cDV| Digito11(cBase,cDV)}
    // Callback preparado: proporcionar par validado antes de evaluar.
Return Nil
Resultado esperado

Bloque preparado sin validar número real. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar contrato, formato y regla de dígito.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Digito11. TDN. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha