...
| Producto: | | Solucoes_totvs_cross |
|---|
| SolucaoCross | TOTVS Backoffice |
|---|
|
| Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | TOTVS Backoffice (Línea Protheus) - Facturación (SIGAFAT) | Modulos_totvs_prestadores_de_servicos |
|---|
|
|---|
| Función: | | Rutina | Nombre tecnico |
|---|
| MATA462N | Remito de venta | | LOCXNF.PRW | Documentos fiscales | LOCXNF | Funciones genéricas |
|
|---|
| País: | MIMercado Internacional |
|---|
| Ticket: | 20371771 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-20630 |
|---|
...
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 punto de entrada 'MT462BLQ' que permite crear una condición para definir si la SB3 se actualizará o no al realizar un remito de venta venta.
| Totvs custom tabs box |
|---|
| tabs | Configuraciones Previas,Flujo de prueba,Punto de entrada,Ejemplo de uso |
|---|
| ids | paso01,paso02,paso03,paso04 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso01 |
|---|
|
- Desarrollar y compilar el punto de entrada "MT462BLQ".
- Mediante la rutina Productos (Ruta: COMPRAS (SIGACOM) >> Actualizaciones| Archivos Rutina: MATA010) ingresar un nuevo producto.
- Mediante la rutina Clientes (Ruta: COMPRAS (SIGACOM) >> Actualizaciones| Archivos Rutina: CRM980) ingresar un nuevo cliente.
- Mediante la rutina Tipos de Entrada y Salida (Ruta: COMPRAS (SIGACOM) >> Actualizaciones| Archivos Rutina: Mata080 MATA080) ingresar una nueva TES.
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso02 |
|---|
|
- En la rutina de Generac. Remitos de Venta (Ruta: Faturacion Facturación (SIGAFAT) >> Actualizaciones| Remitos Rutina: MATA462N) incluir un remito.
- Verificar si hubo movimiento en fue actualizada la tabla SB3 después de generar el remito.
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso03 |
|---|
| 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 especie del documento (F2_ESPECIE) 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á. |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso04 |
|---|
|
- Ejemplo del punto de entrada "MT462BLQ".
| Bloco de código |
|---|
| language | xml |
|---|
| theme | Emacs |
|---|
| title | MT462BLQ |
|---|
| linenumbers | true |
|---|
| #Include 'Protheus.ch'
User Function MT462BLQ()
Local lRet := .T.
If Alltrim(PARAMIXB[1]) == "RFN"
lRet := .F.
EndIf
Return lRet |
- El ejemplo proporcionado del punto de entrada está limitado a la ejecución para los documentos de remito de venta (RFN); esta condición puede ser ajustada por el usuario de acuerdo a su necesidad.
|
|
03. INFORMACIÓN ADICIONAL
...
...
...
restringir la actualización de la tabla SB3 en la inclusión de los remitos de venta, la actualización se deberá realizar de acuerdo a la siguiente documentación: Lote Econômico - MATA290 |
04. ASUNTOS RELACIONADOS
...
04. ASUNTOS RELACIONADOS
...