Tiempo aproximado para lectura: 00:03:00 min
Duda
¿Cómo se utiliza la rutina MATA120 para la generación de Órdenes de Compra y cuáles son sus características principales?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - (MATA120) - A partir de la versión 12.1.2310
Solución
La rutina MATA120 permite el registro de Órdenes de Compra y funciona de la siguiente manera:
- Sintaxis básica:
MATA120 - Orden de compra ([ExpN1] [ExpA1] [ExpA2] [ExpN2] [ExpL1] [ExpA3] [ExpA4] [ExpA5])- Campos obligatorios:
- Encabezado: C7_EMISSAO, C7_FORNECE, C7_LOJA, C7_COND, C7_CONTATO, C7_FILENT
- Artículos: C7_PRODUTO, C7_QUANT, C7_PRECO
- Para vincular con solicitudes de compra:
- C7_NUMSC: Número de solicitud
- C7_ITEMSC: Artículo de solicitud
- C7_QTDSOL: Cantidad solicitada
- Para modificaciones:
- Se requiere el campo C7_REC_WT con el número de registro
- Usar LINPOS y AUTODELETA para modificar artículos existentes
- Para nuevos artículos, informar C7_ITEM con nuevo registro
Observaciones
- Para operaciones con moneda extranjera, si se informa C7_MOEDA, debe informarse también C7_TXMOEDA en los artículos.
- Al modificar órdenes existentes:
- Para cambiar/eliminar artículos existentes: usar LINPOS y AUTODELETA
- Para agregar nuevos artículos: NO usar LINPOS y AUTODELETA, solo informar nuevo C7_ITEM
- El retorno de la función es lógico:
- .T. indica que hubo error
- .F. indica que la operación fue exitosa
- La rutina permite diferentes opciones de ejecución:
- 3: Inclusión
- 4: Modificación
- 5: Exclusión
0 Comentarios