01. DATOS GENERALES
| Producto: | | Solucoes_totvs_cross |
|---|
| SolucaoCross | TOTVS Backoffice |
|---|
|
| Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: |
|---|
| Modulos_cross_segmentos |
|---|
ModulosCrossSegmentos | Linha Faturamento Facturación (SIGAFAT) | Modulos_totvs_prestadores_de_servicos |
|---|
|
| Función: | |
|---|
tecnicoMATA462N | Remito de ventaFunciones genéricasMI| Mercado Internacional |
| Ticket: | 20371771 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-20630 |
|---|
02. DESCRIPCIÓN
SITUACIÓN/REQUISITO
Se solicitó solicita crear un punto de entrada que permite generar un bloqueo de movimiento no permita generar movimientos en la tabla de Demandas (SB3) al realizar un remito una Remito de ventaVenta.
SOLUCIÓN
Se creó el PE punto de entrada 'MT462BLQ' que permite crear una condición para definir si la table de Demandas (SB3) se actualizará o no al realizar un remito 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"(si es necesario se puede alterar).
- 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) 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 la SB3 fue actualizada la tabla Demandas (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 tabla Demandas (SB3) al realizar un remito | Programa Fuente: | LocxNf.PRX | Función | MT462BLQ | | Parámetros | | Nombre | Tipo | Descripción |
|---|
| PARAMIXB | Carácter | Indica la especie del documento (F2_ESPECIE) |
PARAMIXB: Del tipo String; que indica la clase de factura | que se utilizará para validar si debe generar movimiento o no en la tabla Demandas (SB3). |
| Retorno: | Lógico: regresa un .T. (True) o .F. (False) Al devolver regresar un .T. (True) la tabla Demanda (SB3) se actualizará, al devolver regresar un .F. (False) la tabla Demandas (SB3) no se actualizaráserá actualizada. |
|
| 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 |
|
|
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.
| Card documentos |
|---|
| Informacao | Al habilitar PE, la tabla SB3 ya no será actualizada por esta rutina y su actualización deberá realizarse manualmente siguiendo el proceso de la liga: https://tdn.totvs.com/x/-461F |
|---|
| Titulo | IMPORTANTE! |
|---|
|
- 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
| Informações |
|---|
Al condicionar la actualización de la tabla Demandas (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 El Punto de Entrada es ejecutado para diversos Documento Fiscales, por lo cual debe ser condicionado a los documentos que aplican de acuerdo a sus necesidades. |
04. ASUNTOS RELACIONADOS
No aplica
04. ASUNTOS RELACIONADOS
...