Home

Línea Microsiga Protheus

Páginas filhas
  • MIX-65

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Rutina:

LOCXPDV 

Descripción:

Punto de entrada para informar el código del punto de venta configurado de manera fija, este recibe un arreglo que contiene el nombre de la rutina que esta en ejecución y el dígito del tipo de documento.
Parámetros:

 ParamIXB[1]//Rutina que se encuentra en uso.

 ParamIXB[2]//Tipo de documento.

Ejemplo:

#INCLUDE "Protheus.ch"
#INCLUDE "TopConn.ch"

User Function LOCXPDV()
Local cRutina := ParamIXB[1]//Parámetro que informa la rutina que esta en uso.
Local nEspecie := ParamIXB[2]//Informa el tipo de documento

If cRutina == 'MATA465N' .AND. nEspecie == 4 .AND. Type("lFiscal")#"U"
If lFiscal
cParam := '0001'//Punto de venta fijo
Alert("Su punto de venta es el "+cParam+".")
EndIf
Else
cParam := ''//Parámetro que siempre debe de ir vacío en caso de que no se cumpla la condición
EndIf

Return cParam

Retorno: cParam // Punto de venta fijo

...

User Function LOCXPDV()
Local cRutina := ParamIXB[1]//Parametro que informa la rutina que esta en uso.
Local nEspecie := ParamIXB[2]//Informa el tipo de documento

Local cParam := ''

If cRutina == 'MATA465N' .AND. nEspecie == 4 .AND. Type("lFiscal")#"U"
   If lFiscal
      cParam := '0001'//Punto de venta fijo
      Alert("Su punto de venta es el "+cParam+".")
  EndIf
Else
   cParam := ''//Parametro que siempre debe de ir vacio vacío en caso de que no se cumpla la condición
EndIf

...

  1. En la rutina de Facturaciones en el menú de Facturación(Actualización|Facturación) contar por lo menos con un registro de factura de salida.
  2. Ingresar a la rutina Rutina de Cambio en el menú de Control de Tiendas(Actualización|Atención), se ingresaran ingresarán los productos, seleccionando el origen con documento de entrada e indicaremos la factura deseada
  3. Se ejecuta el punto de entrada y al cumplirse con la condición asigna el valor correspondiente al punto de venta predefinido, muestra mensaje con el valor informado. 
  4. generar la nota de crédito.

...