ERROR en la utilización de MASK (Mascaras de Editaje)

Se?ores;

He tratado de utilizar la funcionalidad de MASK (Mascara de Editaje) en Scriptcase y este no funciona correctamente.

Tengo en la BD almacenado unos datos alfanumericos (vea ejemplo), y pretendo mostrarlos de forma editada:

BD:

C1B2H3J4L5
A0B9C8D7E6F5

Modo en el cual los quiero presentar:

C1-B2-H3-J4-L5
A0-B9-C8-D7-E6-F5

Utilizo (segun sus ejemplos de ayuda) la MASCARA “----**” o “AA-AA-AA-AA-AA”, y obtengo lo siguiente:

C1-B2-H3-J4-L5**----
A0-B9-C8-D7-E6-F5**----

C1B2H3J4L5AA-AA-AA-AA-AA
A0B9C8D7E6F5AA-AA-AA-AA-AA

?Es esto correcto?

Creo que esto es un BUG…

Capture-MASK-ERROR-00.PNG

Capture-MASK-ERROR-01.PNG

Capture-MASK-ERROR-02.PNG

Capture-MASK-ERROR-03.PNG

Capture-MASK-ERROR-04.PNG

Todavía sucede lo mismo, la máscara tampoco me funciona en el grid, v9.4.032

Para ampliar el tema, en el caso del formulario utilizo la máscara para ‘Rut’
#.###.###-;##.###.###- (el post no muestra asterisco(*) al final de cada máscara).
ya que el campo puede tener 7 u 8 números más 1 alfanumérico que puede ser número o K.
Cuando grabo un dato con 7 caracteres, lo hace muy bien, ya sea que termine en número o en K.
Pero cuando grabo un dato de 8 caracteres más la K, graba solo los números no la K.
Caso 1:
image
resultado:
image
Caso 2:
image
resultado:
image

Favor alguien que pueda comentar el comportamiento.

Aquí está la solución al grid: