Sistema de Gestión de Negocios "Hexa"
Base de datos de conocimiento.
| Doc. Ref. 28401 Título: El objeto Rdn en Hexa V9 Autor: Soltec Última actualización: 17/08/2018#clase #objeto #redundancias |
El objeto Rdn en Hexa V9
El objeto Rdn instanciado por defecto em Hexa V.9 dispone de un conjunto de métodos relacionados con la generación de datos redundantes que se pueden utilizar desde los scripts.
Los métodos disponibles son los siguientes:
-
ActDocPers(Condicion, Orden, Opciones)
Actualiza en los documentos que cumplen el criterio especificado, los datos de la persona (Cliente o Proveedor).
Parámetros en Opciones: "Documento" indice el tipo de documento del que se quiere actualizar ("Pedido", "FacturaProveedor", etc.). "ActualizarValidados" si se debe actualizar aquellos que ya están validados, si no se especifica, no se actualizan.
Ejemplo:
Rdn.ActDocPers("Year(Fecha)=2015", "Prefijo ASC, Numero ASC", "Documento='Albaran'")Es especialmente útil en importaciones de datos o cuando se genera un documento en un script y se desea incorporar en él los datos del cliente (nombre, dirección, forma de pago, etc.).
-
ActualizaDocumentoAlmacenCN(Documento, Persona, Origen, Prefijo, Numero)
Actualiza los datos del almacén de origen o destino en un documento.
Parámetros: Documento ("Pedido", "FacturaProveedor", etc.), Persona ("Cliente" o "Proveedor"), Origen si tiene el valor "Origen" se refiere al almacén de origen; en blanco, se refiere al de destino, Prefijo y Numero del documento.
Ejemplo:
Rdn.ActualizaDocumentoAlmacenCN("Albaran", "Cliente", "", "A12", 15678)Si el documento tiene especificado un almacén de origen o destino, copia los datos del registro especificado de almacén en el documento. So no los tiene, utiliza la dirección fiscal especificada en el registro de cliente o proveedor.
-
ActContrPers(Condicion, Orden, Opciones)
Actualiza en los contratos que cumplen el criterio especificado, los datos de la persona (Cliente o Proveedor).
Parámetros en Opciones: "TipoPersona" ("Cliente" o "Proveedor")
Ejemplo:
Rdn.ActContrPers("Year(Fecha)=2015", "Numero ASC", "TipoPersona='Cliente'") -
ActRecDoc(Condicion, Orden, Opciones)
Actualiza en los datos de recibos de cobro (forma y condiciones de cobro, datos fiscales, etc.) con los de la factura, albarán o pedido al que pertenecen.
Parámetros en Opciones: "Documento" indice el tipo de documento del que se quiere actualizar ("Pedido", "Factura", etc.).
Ejemplo:
Rdn.ActRecDoc("Prefijo='A' AND Numero>=1200 AND Numero<=1299", "Prefijo ASC, Numero ASC", "") -
ActPagDoc(Condicion, Orden, Opciones)
Actualiza en los datos de pagos (forma y condiciones de pago, datos fiscales, etc.) con los de la factura, albarán o pedido a proveedor al que pertenecen.
Parámetros en Opciones: "Documento" indica el tipo de documento del que se quiere actualizar ("PedidoProveedor", "FacturaProveedor", etc.).
Ejemplo:
Rdn.ActRecDoc("Prefijo='A' AND Numero>=1200 AND Numero<=1299", "Prefijo ASC, Numero ASC", "") -
ActProyCli(Condicion, Orden, Opciones)
Actualiza los datos del cliente en proyectos
Ejemplo:
ActProyCli("Cliente=1234", "Codigo ASC", "")Es útil en procesos que generan automáticamente proyectos en diferentes circunstancias.
-
ActMovDoc(Condicion, Orden, Opciones)
Actualiza varios campos de la tabla movimiento en función del documento al que pertenecen
Parámetros en Opciones: "Documento" indica el tipo de documento del que se quiere actualizar ("PedidoProveedor", "Factura", etc.)
Ejemplo:
ActMovDoc("Prefijo='S14' AND Year(Fecha)=2014", "Prefijo ASC, Numero ASC", "Documento=Factura)Actualiza fecha, tipo (entrada/salida), almacenes de origen y destino, cliente y proveedor. Tiene en cuenta registros que puedan pertenecer a albaranes facturados, manteniendo como fecha del albarán.
-
DoCod(Condicion, Orden, Opciones)
Actualiza el campo "Codigo" en registros de documento que tienen campos "Prefijo" y "Numero" según el número de dígitos especificado en la configuración.
Parámetros en Opciones: "Documento" indica el tipo de documento del que se quiere actualizar ("PedidoProveedor", "Factura", etc.)
Ejemplo:
DoCod("Prefijo='S14' AND Year(Fecha)=2014", "Prefijo ASC, Numero ASC", "Documento=Factura)Es útil para procesos de importación de datos. Para un caso de prefijo "S14", número 123 y configuración de 10 dígitos, el valor actualizado será "S140000123"
