01. DATOS GENERALES
| Producto: | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | |
|---|
| Función: | | Rutina | Nombre tecnico |
|---|
| MATA462N | Remito de venta | | LOCXNF | Funciones genéricas |
|
|---|
| País: | MI |
|---|
| Ticket: | 20371771 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-20630 |
|---|
02. DESCRIPCIÓN
SITUACIÓN/REQUISITO
Se solicitó un punto de entrada que permite generar un bloqueo de movimiento en la SB3 al realizar un remito de venta.
SOLUCIÓN
Se creó el PE 'MT462BLQ' que permite crear una condición para definir si la SB3 se actualizará o no al realizar un remito de venta
- Desarrollar y compilar el punto de entrada "MT462BLQ"(si es necesario se puede alterar).
|
- En la rutina de Generac. Remitos de Venta (Ruta: Faturacion (SIGAFAT) >> Actualizaciones| Remitos Rutina: MATA462N) incluir un remito.
- Verificar si hubo movimiento en la SB3 después de generar el remito.
|
Descripción | Permite crear una condición para actualizar la SB3 al realizar un remito | Programa Fuente: | LocxNf.PRX | Función | MT462BLQ | | Parámetros | PARAMIXB: Del tipo String; que indica la clase de factura que se utilizará para validar si debe generar movimiento o no en la SB3 | Retorno: | Lógico: regresa un .T. (True) o .F. (False) Al regresar un .T. (True) la SB3 se actualizará, al regresar un .F.(False) la SB3 no se actualizará. |
|
- Ejemplo del punto de entrada "MT462BLQ".
#Include 'Protheus.ch'
User Function MT462BLQ()
Local lRet := .T.
If Alltrim(PARAMIXB[1]) == "RFN"
lRet := .F.
EndIf
Return lRet |
|
|
03. INFORMACIÓN ADICIONAL
Para garantizar que el PE solo bloqueó movimientos de remito, la condición en el PE debe ser solamente para los documentos del tipo RFN.

04. ASUNTOS RELACIONADOS
- Colocar enlaces a páginas sobre temas relacionados.
