Puntos de entrada > Módulo Tronco común > Script estándar TRTSEL 

ITM_CRIT: añadir criterios para la selección automática de artículos

Este punto de entrada se activa después de cargar los criterios utilizados para filtrar la selección automática de artículos. Se utiliza para completar el filtro que se aplica a los artículos.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Para completar el filtro de los artículos, utiliza la variable CRITERE y los datos de la tabla [F:ITM].

Por ejemplo, para excluir los artículos que no se pueden utilizar, introduce:

CRITERE += '&[F:ITM]ITMSTA<>6'


También puedes reescribir por completo la variable CRITERE. Si eliges esta opción, la variable debe contener al menos el filtro estándar:

CRITERE = '((left$([F:ITM]ITMREF,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:ITM]ITMDES1),'*'+UPVAL+'*')<>0)'

CRITERE -= '| (toupper([F:ITM]EANCOD)=''+UPVAL+''))'

ITP_CRIT: añadir criterios para la selección automática de artículos

Este punto de entrada se activa después de cargar los criterios utilizados para filtrar la selección automática de artículos. Se utiliza para completar el filtro que se aplica a los artículos, especialmente a los datos del artículo-proveedor.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Para completar el filtro de los artículos, utiliza la variable CRITERE y los datos de la tabla [F:ITM].

Por ejemplo, para excluir los artículos que no se pueden utilizar, introduce:

CRITERE += '&[F:ITM]ITMSTA<>6'


También puedes reescribir por completo la variable CRITERE. Si eliges esta opción, la variable debe contener al menos el filtro estándar:

CRITERE = '((left$([F:ITM]ITMREF,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:ITM]ITMDES1),'*'+UPVAL+'*')<>0)'

CRITERE -= '| (toupper([F:ITM]EANCOD)=''+UPVAL+''))'

ITV_CRIT: añadir criterios para la selección automática de artículos

Este punto de entrada se activa después de cargar los criterios utilizados para filtrar la selección automática de artículos. Se utiliza para completar el filtro que se aplica a los artículos, especialmente a los datos del artículo-venta.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Para completar el filtro de los artículos, utiliza la variable CRITERE y los datos de las tablas [F:ITS] y [F:ITM].

Por ejemplo, para incluir únicamente los artículos gestionados en stock, introduce:

[F:ITM]SERMGTCOD=1


También puedes reescribir por completo la variable CRITERE. Si eliges esta opción, la variable debe contener al menos el filtro estándar:

CRITERE = '((left$([F:ITM]ITMREF,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:ITM]ITMDES1),'*'+UPVAL+'*')<>0)'

CRITERE -= '| (toupper([F:ITM]EANCOD)=''+UPVAL+''))'

CRITERE -='& [F:ITM]ITMSTA=1'

BPC_CRIT: añadir criterios para la selección automática de clientes

Este punto de entrada se activa después de cargar los criterios utilizados para filtrar la selección automática de clientes. Se utiliza para completar el filtro que se aplica a los clientes.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Para completar el filtro de los clientes, utiliza la variable CRITERE y los datos de la tabla [F:BPC].

Por ejemplo, para incluir únicamente los clientes que pueden cerrar pedidos, introduce:

CRITERE += '&[F:BPC]ORDCLE=2'


También puedes reescribir por completo la variable CRITERE. Si eliges esta opción, la variable debe contener al menos el filtro estándar:

CRITERE = '((left$([F:BPC]BPCNUM,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:BPC]BPCNAM),'*'+UPVAL+'*')<>0))'

CRITERE -='& [F:BPC]BPCSTA=2'

BPS_CRIT: añadir criterios para la selección automática de proveedores

Este punto de entrada se activa después de cargar los criterios utilizados para filtrar la selección automática de proveedores. Se utiliza para completar el filtro que se aplica a los proveedores.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Para completar el filtro de los proveedores, utiliza la variable CRITERE y los datos de la tabla [F:BPS].

Por ejemplo, para incluir únicamente los proveedores que pueden utilizar pedidos multilínea, introduce:

CRITERE += '&[F:BPS]SEVLIN=2'


También puedes reescribir por completo la variable CRITERE. Si eliges esta opción, la variable debe contener al menos el filtro estándar:

CRITERE = '((left$([F:BPS]BPSNUM,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:BPS]BPSNAM),'*'+UPVAL+'*')<>0))'

BPR_CRIT: añadir criterios para la selección automática de terceros

Este punto de entrada se activa después de cargar los criterios utilizados para filtrar la selección automática de terceros. Se utiliza para completar el filtro que se aplica a los terceros.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Para completar el filtro de los terceros, utiliza la variable CRITERE y los datos de la tabla [F:BPR].

Por ejemplo, para incluir únicamente los terceros definidos como clientes, introduce:

CRITERE += '&[F:BPR]BPCFLG=2'


También puedes reescribir por completo la variable CRITERE. Si eliges esta opción, la variable debe contener al menos el filtro estándar:

CRITERE = '((left$([F:BPR]BPRNUM,' + num$(len(UPVAL)) + ')=''+UPVAL+'')'

CRITERE -= '| (pat(toupper([F:BPR]BPRNAM),'*'+UPVAL+'*')<>0))'

CRITERE -='& [F:BPR]ENAFLG=2'