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.

subir