sigNumLe

sigNumLe( ncNum ) -> cSigNum
Indica el siguiente número, si se terminan utiliza letras, ayuda, por ejemplo, en la asignación de fólios.

Parámetros
ncNum Número o cadena de caracteres que indicará el número actual y el tamáño máximo de dígitos

Devuelve
cSigNum Siguiente número

Descripción
Devuelve el número siguiente al enviado utilizando números y letras, donde el tamáño de la cadena enviada será el tamáño del número. El criterio utilizado para la mantener la numeración es que primero agotará la numeración decimal hasta utilizar el número mayor posible en la cadena de caracteres, o sea, llenar la cadena de nueves (9), llegando a este número, el siguiente número será "A" seguida de ceros y de ahí en adelante cada dígito comenzará en cero (0) y terminará en zeta (Z). por ejemplo, con una cadena de 3 caracteres la secuencia iría de la siguiente manera:

001, 002, 003, 004...999, A00, A01...A09, A0A, A0B...A0Z, A10, A11...A19, A1A...A1Z, A20...A9Z, AA0...AAZ, AB0..AZZ, B00, B01...ZZZ

Ejemplo

? sigNumLe( 328 )   // "329"
? sigNumLe( "999" )   // "A00"
? sigNumLe( "K5Z" )   // "K60"