Al definir campos, escriba una Especificación para el formato de los campos de carácter, objeto y datos con tanta precisión como pueda usando los símbolos siguientes.
Especifique también los códigos de barras con este mismo sistema. (Si duda sobre el número y tipo de caracteres que se permiten en un código de barras dado, consulte Códigos de barras admitidos por FORMS, que contiene esa información.)
En esencia, debe especificar cuántos caracteres de cierto tipo se permiten, usando el formato C(f-t), donde C representa el tipo de carácter, f denota la "longitud mínima" y t es la "longitud máxima".
Advertencia: Los espacios no están permitidos en la especificación del formato.
|
Símbolo |
Significado |
Descripción |
|
N |
Números |
Ejemplo: N(7) Significado: Campo numérico de siete cifras Ejemplo de campo: 1234567 |
|
A |
Letras del alfabeto |
Ejemplo: A(2-5) Significado: Campo alfabético con entre dos y cinco caracteres. Ejemplo de campo: Abc |
|
X |
Caracteres alfanuméricos (letras y números) y especiales como "#", ">", etc. |
Ejemplo: X(5) Significado: Campo que contiene cinco caracteres, cada uno de los cuales puede ser una letra, un número o un carácter especial. Ejemplo de campo: Abc3D Nota: El número máximo de caracteres de un campo es de 2710 (para que quepan todos los caracteres que son posibles en un código de barras PDF417). |
|
W |
Espacio en blanco |
Ejemplo: N(3)WN(2) Significado: Campo que contiene tres cifras, un espacio y otras dos cifras más. Ejemplo de campo: 123 45 |
|
S |
Número con signo (con signo más o menos) |
Ejemplo: SN(3) Significado: Campo numérico con tres cifras, precedido por un signo más o menos. Ejemplo de campo: -425 Nota: Los números negativos van precedidos por un signo menos (-) en la transacción resultante. Los positivos van precedidos por un signo más (+) en la transacción sólo si el signo más está escrito realmente en el campo. |
|
- |
Quitar caracteres específicos al principio o al final de una cadena antes de transferir |
Ejemplo: N(4)-X(0-1)[#] Significado: El carácter #, si existe, se borra cuando se transfiere este campo de cuatro cifras. Ejemplo de campo: 1234# Salida: 1234 |
|
. |
Decimal |
Ejemplo: N(1-5).NN Significado: Campo numérico que contiene entre una y cinco cifras seguidas por un carácter de decimal y dos cifras más. Ejemplo de campo: 24.99 Nota: Si indica un decimal en la especificación del formato, puede mejorar los resultados de la interpretación especificando su posición. Consulte también: Campo de importe. |
|
* |
Caracteres no significativos |
Ejemplo: N(3)*N(5) Significado: Tres cifras seguidas por un carácter que debe pasarse por alto y otras cinco cifras más. Ejemplo de campo: 123-45678 Salida: 12345678 |
|
^
|
Carácter excluido |
Ejemplo: N[^0] (haga clic aquí para ver más ejemplos) Significado: Cualquier cifra sola excepto 0. Ejemplo de campo: 2 |
|
( ) |
Necesario |
Ejemplo: A(5) Significado: El campo debe contener cinco letras. Ejemplo de campo: Abcde |
|
[ ] |
Carácter especificado |
Ejemplo: N[139] (haga clic aquí para ver más ejemplos) Significado: Una de estas tres cifras posibles: 1, 3 ó 9 Ejemplo de campo: 3 |