CÓDIGO AUTOMÁTICO MAILING |
Cuando damos de alta un código mailing, sea cliente, proveedor u otros, podemos hacer que el programa nos dé el código automaticamente. Tenemos dos posibilidades: |
1- el cÓdigo corresponde a un nuevo contacto |
El programa utilizará la variable LongitudDeOtrosEnCodigoAutomático del Pinwin-Ini y el valor de la variable MAIL_OTR de la tabla CONTADOR.DBF.
Es decir, si la variable del Pinwin-Ini tiene como valor el 6 y el contador del MAIL_OTR tiene, por ejemplo el valor 79, el código que nos dará de alta será "000080".
|
EJEMPLO |

|
LongitudDeOtrosEnCodigoAutomático = 6
MAIL_OTR = 79 |
2- Para dar de alta a un cliente/proveedor |
Primero tenemos que saber si el código que nos vaya a crear tiene que tener en cuenta el código de la provincia o no.
|
a) Si tiene que tener en cuenta la provincia |
a) Si tiene que tener en cuenta la provincia utilizaremos las variables LongitudDeProvinciaEnCodigoAutomatico y LongitudDeNumeroEnCodigoAutomatico, PrefijoCliente ó PrefijoProveedor y el valor del campo ULT-CLI ó ULT-PRO de la tabla de provincias.
|
Ejemplo: |
|
LongitudDeProvinciaEnCodigoAutomatico = 3
LongitudDeNumeroEnCodigoAutomatico = 4
PrefijoCliente = 430
Si le damos de alta a un cliente de la provincia de Gipuzkoa (Código 20), con el valor de ULT-CLI 502 , el programa nos generará el siguiente código 430 020 0503.
Si fuera un proveedor se miraría el valor del campo ULT-PRO (p.e., 403), y el código que generaría sería: |
B) Si NO tiene que tener en cuenta la provincia |
Las variables que se utilizarán serán LongitudDeNumeroEnCodigoAutomatico, PrefijoCliente ó PrefijoProveedor del Pinwin.Ini y el valor de MAIL_CLI ó MAIL_PRO de la tabla de contadores comunes. El valor de la variable LongitudDeProvinciaEnCodigoAutomatico:
Tiene que ser 0, en caso contrario crearia el código de la forma que se ha explicado anteriormente. |
EJEMPLO |
 |
LongitudDeNumeroEnCodigoAutomatico = 7
MAIL_CLI = 89
PrefijoCliente = 430
|
Las variables del Pinwin.Ini que se pueden utilizar son: |
LongitudDeProvinciaEnCodigoAutomatico = 3 (por defecto)
LongitudDeNumeroEnCodigoAutomatico = 4 (por defecto)
LongitudDeOtrosEnCodigoAutomatico = 6 (por defecto)
PrefijoCliente = 430 (por defecto)
PrefijoProveedor = 400 (por defecto)
|
De la tabla de contadores comunes se podrán utilizar los valores de las variables MAIL_CLI, MAIL_PRO, ó MAIL_OTR
De la tabla de provincias los campos ULT-CLI ó ULT-PRO. |
 |