| Pagetitle | ||||
|---|---|---|---|---|
|
Versiones: | Microsiga Protheus 8.11, Protheus 10, Protheus 11, Protheus 12 |
Compatible países: | Todos |
Sistemas operativos: | Todos |
Compatible con a las bases de datos: | Todos |
Nivel de acceso: | Nivel 1 (Acceso Clientes) |
Idiomas: | Todos |
Descripción: | Esta rutina permite el registro de cualquier Pedido de compras de mercaderías en la empresa. El registro del Pedido de compras es el contrato formal entre la empresa y el proveedor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Programa fuente: | MATA120.PRX | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sintaxis: | MATA120 - Pedido de compras ( [ ExpN1 ] [ ExpA1 ] [ ExpA2 ] [ ExpN2 ] [ ExpL1 ] [ ExpA3] [ ExpA4 ] [ ExpA5 ])
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
DevoluciónDevuelve | L (LogicoLógico) = .T. (Muestra Presentó error) / .F. (OK) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Observaciones: | Los campos del de encabezado del Pedido de compras (C7_EMISSAO / C7_FORNECE / C7_LOJA / C7_COND / C7_CONTATO / C7_FILENT) deben informarse obligatoriamente en esta rutina. Los campos de ítems del Pedido de compras (C7_PRODUTO / C7_QUANT / C7_PRECO) deben informarse obligatoriamente en esta rutina. Si se informa el campo (C7_MOEDA), el campo (C7_TXMOEDA) también debe informarse en los ítems del pedido. Si modificara o borrara un pedido de compra, el campo (C7_REC_WT) tiene que estar completado con el número del registro (SC7->(Recno())
Modificación del Pedido de compras: Para modificar/borrar ítems existentes en el Pedido de compras, debe utilizarse el LINPOS y AUTODELETA Para incluir un nuevo ítem en un pedido existente, debe informarse el campo (C7_ITEM) con un registro nuevo, y NO utilizar el LINPOS ni AUTODELETA.
Atender Solicitudes de compra: Para que se atienda la SC, deben informarse los siguientes campos en los ítems del PC. C7_NUMSC (Numero de la solicitud) = Informar el número de la solicitud de Compras que originó el Pedido de compras C7_ITEMSC (Ítem de la solicitud) = Informar el ítem de la solicitud de compras que está vinculada al Pedido de compras C7_QTDSOL (Cantidad pedido de la SC) = Informar la cantidad de la solicitud de compras vinculada al Pedido de compras
Prorrateo por Centro de costo: El array de centro de costo debe transferirse con todos los campos y siguiendo el mismo orden del siguiente ejemplo
Prorrateo de proyecto: (Opción disponible a partir de la versión 11) El array del proyecto debe transferirse con todos los campos y siguiendo el mismo orden del siguiente ejemplo.
Anticipo: El array de anticipo debe transferirse con todos los campos y siguiendo el mismomisma orden del siguiente ejemplo. En la preparación del entorno debe utilizarse el usuario y contraseña, porque el sistema utiliza el usuario del sistema(RetCodUsr()) para realizar la grabación del campo C7_USER. PREPARE ENVIRONMENT EMPRESA "01" SUCURSAL "1001" USER "usuario" PASSWORD "****" MÓDULO "COM" |
Ejemplos:
#Include "Protheus.ch"
#Include "RwMake.ch"
#Include "TbiConn.ch"
...