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.

ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Tablas

01. VISIÓN GENERAL

Se solicita la creación de un Punto de Entrada (PE) en la rutina de generación de Notas de Crédito (LOCXNF), el cual remplace la ventana de selección del Punto de Venta, informando mediante el PE el código del Punto de Venta configurado de manera fija.

El PE se detona al momento de realizar la generación de los Documentos Fiscales (NF, NCC, NDC, etc.), es de suma importancia condicionar su ejecución solo para los documentos que son requeridos.


02. EJEMPLO DE UTILIZACIÓN

Se creó el Punto de Entrada "LOCXPDV" para que se pueda definir un Punto de Venta de forma fija.

...

Punto de Entrada:

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 está 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 := ""        //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

 

¡IMPORTANTE!

En la variable cParam es definido el punto de venta, es de suma importancia tomar en cuenta las siguientes consideraciones:

...

  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 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.


03. Tablas

  1. CFH - Punto de Venta



Versión: 12.1.17

...