Clase para la gestión de las series de artículos. Más...
Métodos públicos | |
Serie () | |
PE-78590: Clase Serie para encapsular los comportamientos de una Serie de Articulo. | |
Serie (string tcSerie, IDocumentLinea toDocumentoLinea=null) | |
Constructor de la clase Serie con un código de Serie. | |
override void | _Show () |
PE-84175 : Sobrescritura del metodo _Show para mostrar el formulario de series. | |
virtual bool | _Show_Info (IArticulo toArticulo, object toValor) |
Método virtual para mostrar información de la serie. | |
void | _ActivarExtensionArticulo (IArticulo toArticulo, bool tlActivar, DateTime tdFecha) |
Método para notificar la activación/desactivación de la extensión en un determinado artículo. | |
IValoresArticulosExtendidos | _Validar_Candidato_Extension (IDocumentLinea toLinea, string tcCodigoCandidato) |
Método para validar candidatos de serie. | |
IValoresArticulosExtendidos | _Validar_Candidato_Extension_ArticuloJson (IDocumentLinea toLinea, IArticuloJSon toArticuloJson) |
Método para validar candidatos de serie a partir de información de QR. | |
decimal | _Coste () |
PE-78590: Retorna el coste de la Serie (consultando directamente a la tabla COMPRAS por el código de la serie) | |
decimal | _Venta () |
Retorna el valor de venta para la serie (consultando de la tabla COMPRAS el campo VENTA por el código de la serie) | |
virtual bool | _Vender_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de venta de una serie (Requiere referencia a línea de documento) Es un BAJA en COMPRAS, una VENTA en HISSERIE e inserción en VENSER. | |
bool | _Cancelar_Venta_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de venta de una serie (Requiere referencia a línea de documento) Es un ALTA en COMPRAS, un ABONO en HISSERIE y un borrado en VENSER Correspondería a la operación de DESINFORMAR una venta dejando la serie vacia (sin registro en VENSER) | |
bool | _Sustituir_Serie (string tcSerieNueva, IDocumentLinea toLinea=null) |
Realiza las operaciones de sustitución de los datos de compra de una serie. | |
bool | _ActualizarProveedor (IDocCompraLin toLinea, object toValores) |
Realiza las operaciones para modificar el proveedor asociado a una línea. | |
bool | _ActualizarProveedorDeposito (IDocCompraLin toLinea=null) |
Realiza las operaciones para modificar el proveedor asociado a una línea. | |
bool | _Actualizar_Fecha_Compra (IDocCompraLin toLinea=null) |
Realiza las operaciones para modificar el coste asociado a una línea. | |
bool | _Actualizar_Fecha_Abono_Compra (IDocCompraLin toLinea=null) |
Realiza las operaciones para modificar el coste asociado a una línea. | |
bool | _Actualizar_Fecha_Compra_Deposito (IDocCompraLin toLinea=null) |
Realiza las operaciones para modificar el coste asociado a una línea. | |
bool | _Actualizar_Fecha_Abono_Deposito_Compra (IDocCompraLin toLinea=null) |
Realiza las operaciones para modificar el coste asociado a una línea. | |
bool | _Actualizar_Fecha_Venta (IDocumentLinea toLinea=null) |
Realiza las operaciones para modificar el coste asociado a una línea. | |
bool | _Actualizar_Fecha_Deposito (IDocumentLinea toLinea=null) |
Realiza las operaciones para modificar el coste asociado a una línea. | |
bool | _ActualizarCliente (IDocumentLinea toLinea=null) |
Realiza las operaciones para modificar el cliente asociado a una línea. | |
bool | _ActualizarClienteDeposito (IDocumentLinea toLinea=null) |
Realiza las operaciones para modificar el cliente asociado a una línea. | |
bool | _Actualizar_Coste (IDocumentLinea toLinea=null) |
Realiza las operaciones para modificar el coste asociado a una línea. | |
bool | _Abonar_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de abono de una serie (Requiere referencia a línea de documento) Es un ALTA en COMPRAS, un ABONO en HISSERIE e inserción en VENSER Correspondería a la operación de INFORMAR un abono dejando la serie de alta y con registro en VENSER. | |
bool | _Cancelar_Abono_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de cancelación abono de una serie (Requiere referencia a línea de documento) Es un BAJA en COMPRAS, una VENTA en HISSERIE y borrado de VENSER Correspondería a la operación de DESINFORMAR un abono dejando la serie vacia (sin registro en VENSER) | |
bool | _Comprar_Serie (IDocCompraLin toLinea=null) |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en COMSER. | |
bool | _Cancelar_Compra_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de borrado de una compra (Requiere referencia a línea de documento) | |
bool | _Cancelar_Traspasar_DepcToAlbCompra () |
Método privado para gestionar la restitución a origen si se requiere. | |
bool | _Abonar_Compra_Serie (IDocCompraLin toLinea=null) |
Realiza las operaciones de abono de compra de una serie (Requiere referencia a línea de documento) | |
bool | _Cancelar_Abono_Compra_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de borrado de un abono de compra (Requiere referencia a línea de documento) | |
bool | _Sustituir_Serie_Abono_Compra (string tcSerieNueva, IDocumentLinea toLinea=null) |
Realiza las operaciones de sustitución de los datos de un abono de compra de una serie. | |
bool | _Traspasar_AlbCompraToAlbVenta (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie en deposito de compra a albarán. | |
bool | _Crear_Deposito_Venta (IDocumentLinea toLinea=null) |
Realiza las operaciones de entrega de una serie de venta en depósito. | |
bool | _Cancelar_Deposito_Venta (IDocumentLinea toLinea=null) |
Realiza las operaciones de cancelación de la entrega de una serie de venta en depósito. | |
bool | _Abono_Deposito_Venta (IDocumentLinea toLinea=null) |
Realiza las operaciones de recuperación de una serie de venta en depósito. | |
bool | _Cancelar_Abono_Deposito_Venta (IDocumentLinea toLinea=null) |
Realiza las operaciones de cancelación de la recuperación de una serie de venta en depósito. | |
bool | _Traspasar_DepToAlbVenta (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie en deposito de venta a albarán. | |
bool | _Traspasar_DepVentaToAnulacionDepVenta (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie en deposito de venta a deposito anulado. | |
bool | _Traspasar_SinSerieToAlbVenta (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie elegida a albarán. | |
bool | _Traspasar_SinSerieToDepVenta (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie elegida a depósito de venta. | |
bool | _Traspasar_SinSerieToAlbCompra (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie elegida a albarán. | |
bool | _Traspasar_SinSerieToDepCompra (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie elegida a depósito de venta. | |
bool | _Traspasar_DepcToAlbCompra (IDocumentLinea toLineaOrigen, IDocumentLinea toLineaDestiono) |
Realiza las operaciones de traspaso de una serie en deposito de compra a albarán. | |
bool | _Cancelar_Traspasar_DepcToAlbCompra (IDocumentLinea toLinea=null) |
Realiza las operaciones de cancelación de traspaso de una serie en deposito de compra a albarán. | |
bool | _Crear_Deposito_Compra (IDocumentLinea toLinea=null) |
Realiza las operaciones de recepción de una serie de compra en depósito (Requiere referencia a línea de documento) | |
bool | _Cancelar_Crear_Deposito_Compra (IDocumentLinea toLinea=null) |
Realiza las operaciones de devolución de un depósito de compra de una serie (Requiere referencia a línea de documento) | |
bool | _Abono_Deposito_Compra (IDocumentLinea toLinea=null) |
Realiza las operaciones de alta de serie en depósito de compra. | |
bool | _Cancelar_Abono_Deposito_Compra (IDocumentLinea toLinea=null) |
Realiza las operaciones de cancelación de la devolución de una serie en depósito de compra. | |
bool | _Alta_Inventario (IDocumentLinea toLinea=null) |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) | |
bool | _Cancelar_Alta_Inventario (IDocumentLinea toLinea=null) |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) | |
bool | _Baja_Inventario (IDocumentLinea toLinea=null) |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en COMSER. | |
bool | _Cancelar_Baja_Inventario (IDocumentLinea toLinea=null) |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en COMSER. | |
bool | _Alta_StockInicial (IDocumentLinea toLinea=null) |
Realiza las operaciones de ALTA de una serie en stock inicial. | |
bool | _Cancelar_Alta_StockInicial (IDocumentLinea toLinea=null) |
Realiza las operaciones de cancelar una alta de una serie (Requiere referencia a línea de documento) | |
bool | _Baja_StockInicial (IDocumentLinea toLinea=null) |
Realiza las operaciones de baja de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en INICIALSER. | |
bool | _Cancelar_Baja_StockInicial (IDocumentLinea toLinea=null) |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en INICIALSER. | |
bool | _AltaEnStockInicialPorRegularizacion (IDocumentLinea toLinea=null) |
Realiza las operaciones sobre el stock inicial de una serie dejandola como ALTA Opera sobre INICIALSER y HISSERIE. Compras no. | |
bool | _BajaEnStockInicialPorRegularizacion (IDocumentLinea toLinea=null) |
Realiza las operaciones sobre el stock inicial de una serie dejandola como BAJA Opera sobre INICIALSER y HISSERIE. Compras no. | |
bool | ConsumirSerieEnProduccion (IDocumentLinea toLinea=null) |
Consumo de la serie en una producción. | |
bool | CancelarConsumirSerieEnProduccion (IDocumentLinea toLinea=null) |
Cancelar consumo de la serie en una producción. | |
bool | ProducirSerie (IDocumentLinea toLinea=null) |
Consumo de la serie en una producción. | |
bool | CancelarProduccionSerie (IDocumentLinea toLinea=null) |
Cancelar consumo de la serie en una producción. | |
bool | CancelarProducirSerie (IDocumentLinea toLinea=null) |
Cancelar consumo de la serie en una producción. | |
bool | ConsumirSerieEnTransformacion (IDocumentLinea toLinea=null) |
Consumo de la serie en una producción. | |
bool | CancelarConsumirSerieEnTransformacion (IDocumentLinea toLinea=null) |
Cancelar consumo de la serie en una transformación. | |
bool | TransformarSerie (IDocumentLinea toLinea=null) |
Consumo de la serie en una transformación. | |
bool | CancelarTransformacionSerie (IDocumentLinea toLinea=null) |
Cancelar consumo de la serie en una transformación. | |
bool | CancelarTransformarSerie (IDocumentLinea toLinea=null) |
Cancelar consumo de la serie en una transformación. | |
virtual bool | _ActualizarPosicionTabla (string tcNumero, IDocumentLinea toLinea=null) |
Establece el valor de VENSER.NUMERO para la serie dada Específico para uso interno de la clase LinVenDetSer, para otros casos precaución. | |
virtual bool | _ConsultarDatos (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable toVenser) |
Método virtual para la obtención de datos. | |
virtual bool | _ConsultarVenser (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable toVenser) |
Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados. | |
virtual bool | _Actualizar_Numero_Linia (IDocumentLinea toDocVentaLin, int tnNewLinia) |
Actualiza el número de línea del docuemnto de venta a la tabla GESTION!VENSER. | |
virtual bool | _ConsultarVenser (IDocumentoLineaExtensiones toLinea, ref DataTable toVenser, bool tlFiltrarLineas=true, string tcSerie="") |
Realiza una consulta sobre la tabla VENSER para la línea pasada como parámetro. | |
bool | _ConsultarDepser (IDocumentoLineaExtensiones toLinea, ref DataTable tdtDepser, bool tlFiltrarLineas=true, string tcSerie="") |
Realiza una consulta sobre la tabla DEPSER para la línea pasada como parámetro. | |
bool | _ConsultarComser (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable tdtTabla) |
Realiza una consulta sobre la tabla COMSER para la empresa, número, letra y línea indicados. | |
bool | _ConsultarComser (IDocCompraLin toLinea, ref DataTable tdtComser, bool tlFiltrarLineas=true, string tcSerie="", string tcProveedor="") |
Realiza una consulta sobre la tabla COMSER para la línea pasada como parámetro. | |
bool | _ConsultarDepcser (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable tdtTabla) |
Realiza una consulta sobre la tabla DEPCSER para la empresa, número, letra y línea indicados. | |
bool | _ConsultarDepcser (IDocCompraLin toLinea, ref DataTable tdtDatos, bool tlFiltrarLineas=true, string tcSerie="") |
Realiza una consulta sobre la tabla DEPCSER para la línea pasada como parámetro. | |
bool | _ConsultarProduserc (IDocumentLinea toLinea, ref DataTable tdtResultados) |
Realiza una consulta sobre la tabla PRODUSERC para la línea pasada como parámetro. | |
bool | _ConsultarTransser (IDocumentLinea toLinea, ref DataTable tdtResultados) |
Realiza una consulta sobre la tabla TRANSSER para la línea pasada como parámetro. | |
bool | _ConsultarTranser (IDocumentLinea toLinea, ref DataTable tdtResultados) |
Realiza una consulta sobre la tabla TRANSER para la línea pasada como parámetro. | |
virtual bool | _ConsultarHisserie (ref DataTable tdtHisserie, bool tlIncluirModificaciones=false, bool obedecerIgnorar=false) |
Realiza una consulta sobre la tabla HISSERIE para la serie que realiza la invocación. | |
void | _Anular_Linea (docventatpv.ewDocVentaLinTPV toLineaOrigen, docventatpv.ewDocVentaLinTPV toLineaAnulacion) |
Método para anular una linea en otra. | |
bool | _Suscripcion_Valida (ref string toMensajeError) |
Método para validar la licencia de suscripción. | |
virtual ? bool | _Disponible (string tcSerie="") |
Función que retorna verdadero o falso si la serie esta de alta o baja. DEVUELVE NULL si no existe. | |
bool? | _EsUnAbono () |
Función que retorna verdadero si la linea asociada tiene unidades menor que cero, false si son mayores o igales a zero y null si no hay línea asociada. | |
bool | _EsEan8 () |
Función que mira si la serie es Ean8. | |
bool | _EsEan13 () |
Función que mira si la serie es Ean8. | |
virtual bool | _Obtener_Articulo (string tcSerie="") |
Función que dada una serie nos rellena el artículo. | |
DataTable | _Obtener_Series (string tcArticulo, bool tlBaja=false, string tcSerieInicial="", string tcSerieFinal="", string tcAlmacen="", List< string > toLista=null, string tcClausulaWhereAdicional="") |
Consulta un bloque de series de la tabla COMPRAS. | |
DataTable | _Consultar_Stock_Series (string tcArticulo, bool tlBaja=false, string tcAlmacen="", string tcTalla="", string tcColor="") |
Devuelve el número de series del artículo (de alta o de baja) | |
bool | _Generar_Serie (DateTime ttFechaDoc, string tcArticulo, string tcNumeroDoc, string tcAlmacen, Decimal tnCoste, bool tlBaja=false) |
Método para la creación de Series inventadas en la tabla COMPRAS. Utilizado en caso WL_HERA. (PE-79498) | |
bool | _Documento_Facturable (docventatpv.ewDocVentaTPV toDocsVen) |
Función que comparando VENSER con D_ALBVEN determina si tengo todas las series necesarias. | |
DataTable | _Series_Vendidas (string tcCliente, string tcFamilia="") |
Método que consulta en compras todas las series asociadas a un cliente concreto. | |
DataTable | _Series_Vendidas_con_Depositos (string tcCliente, string tcFamilia="") |
Método que consulta en compras todas las series asociadas a un cliente concreto. | |
DataTable | _Series_Vendidas_Familia (string tcCliente, string tcFamilia="") |
Método que consulta en compras todas las familias de las series asociadas a un cliente concreto. | |
void | _Navegar_a_Venta (ref string tcError) |
Navega a documento de venta (albarán o depósito) de la serie. | |
void | _Navegar_a_Compra (ref string tcError) |
Dada una serie navega a su documento de compra (albarán o depósito) | |
bool | _ComprobarAlbaranSerieEnEjercicio (string lcNumero, ref string toMensajeError, string lcLetra="", string lcSerie="") |
Comprueba si el albaran de venta de una serie existe en el ejercicio actual. | |
bool | _ComprobarDepositoSerieEnEjercicio (string lcNumero, ref string toMensajeError, string lcLetra="", string lcSerie="") |
Comprueba si el depósito de venta de una serie existe en el ejercicio actual. | |
bool | _PedInt_Reguser (DataRow ldrLinia) |
Inserta registres a la taula GESTION!REGUSER. | |
bool | _PedInt_Traspser (DataRow ldrLinia) |
Inserta registres a la taula GESTION!TRASPSER. | |
bool | _Traspasar_Empresa (Docsven.IDocVentaLin toDocVentaLin) |
Traspasará una serie que está asociada a un albarán de venta hacia otro albarán de venta de otra empresa. Este método deberá quitar la serie de la linea del albarán origen y ponerla en la linea del albarán destino. | |
bool | _GetSeriesSegunPatron (string tcPatron, ref DataTable tdtResults) |
Metodo que recoge las series de la tabla compras segun el patron buscado. La selección se hace segun: tcPatron + ''. | |
decimal | _PrecioTarifa (string tcTarifa) |
Obtiene un PVP de tarifa. | |
![]() | |
void | _Anular_Linea (ewDocVentaLinTPV toLinea, ewDocVentaLinTPV toLineaNueva) |
Método específico para la anulación de una línea con extensiones. | |
Métodos públicos estáticos | |
static void | _UpdateSilentLinea (IDocumentLinea toLinea, string tcCampo, object toValor, bool tlUsarEwCampo=true) |
Método auxiliar para utilizar el update silen de la línea. | |
static Dictionary< string, bool?> | _Disponibles (IEnumerable< string > tlisSeries) |
Función que retorna verdadero o falso si la serie esta de alta o baja. DEVUELVE NULL si no existe. | |
static DataTable | _ResumenSeries (string tcCodigoArticulo="", string tcAlmacen="", DateTime? FechaMinima=null) |
Método que devuelve un resumen de las series por artículo, almacén. | |
static DataTable | _ResumenSeriesAlta (string tcCodigoArticulo="", string tcAlmacen="", DateTime? FechaMinima=null) |
Método que devuelve un resumen de las series de alta y de alta por deposito por artículo, almacén. | |
static void | _EstablecerGarantia (string tcSerie, DateTime tdGarantia) |
Método para establecer la garantía de una serie. | |
static ? DateTime | _ObtenerGarantia (string tcSerie) |
Método para obtener la garantía de una serie. | |
static ? decimal | _ObtenerCoste (string tcSerie) |
Método para obtener el coste de una serie. | |
static bool | _EstaEnDeposito (string tcSerie) |
Método para obtener si la serie pertenece a un depósito. | |
static DataTable | _Obtener_Series_Todas (string tcArticulo, string tcSerieInicial="", string tcSerieFinal="", string tcAlmacen="") |
Consulta un bloque de series de la tabla COMPRAS. | |
static decimal | Obtener_Coste_Linia (DataRow tdrItem) |
Obtener el coste de la linia. | |
Métodos protegidos | |
void | _Init (string tcSerie="", IDocumentLinea toDocumentoLinea=null) |
Clase de inicialización de los constructores. | |
string | _NombreUsuarioToLog () |
Devuelve la cadena para identificar al usuario + maquina. | |
string | ObtenerQuery_Cancelar_Venta_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de venta de una serie (Requiere referencia a línea de documento) Es un ALTA en COMPRAS, un ABONO en HISSERIE y un borrado en VENSER Correspondería a la operación de DESINFORMAR una venta dejando la serie vacia (sin registro en VENSER) | |
string | ObtenerQuery_Cancelar_Abono_Serie (IDocumentLinea toLinea=null) |
Realiza las operaciones de cancelación abono de una serie (Requiere referencia a línea de documento) Es un BAJA en COMPRAS, una VENTA en HISSERIE y borrado de VENSER Correspondería a la operación de DESINFORMAR un abono dejando la serie vacia (sin registro en VENSER) | |
void | AplicarCostesEspecificosLinea (IDocumentLinea toLinea, IEnumerable< string > listaSeries, string campo="_nCoste", bool restablecerSiNoHaySeries=true, bool usarEwCampo=true) |
Aplilca sobre la línea recibida por parámetro los costes de la lista de series. | |
virtual string | ObtenerQueryVenser (eOperacionesVenser teOperacion, string tcPosicionLista="") |
Método privado para actualizar los datos de la tabla GESTION.VENSER. | |
virtual string | ObtenerQueryVenser (eOperacionesVenser teOperacion, string tcSerie, ewCampo toEmpresa, ewCampo toNumero, ewCampo toLetra) |
Método privado para actualizar los datos de la tabla GESTION.VENSER. | |
virtual string | ObtenerQuery_Numero_Venser () |
Método privado que genera un query ensamblable dentro de otro para el calculo del campo VENSER.NUMERO. | |
virtual string | ObtenerQueryCompras (eOperacionesCompras teOperacion, string tcSerie="", string tcEmpresa="", string tcNumero="", string tcLetra="", string tcLinea="") |
Método interno para actualizar los datos de la tabla COMUNES.COMPRAS (para mantener compatibilidad con resto de clases) | |
bool | TengoLineaySerie () |
Método para determinar si tenemos linea y serie. | |
string | QueryInsertarHisserie (string tcDocumento, string tcMovimiento, decimal tnCoste, decimal tnPrecio, string tcObserva, bool ignorarRegistro=false, string tcEmpresa="", string lcNumero="") |
Método privado con la parte común de la inserción en HISSERIE. Recibe como parametro lo que varia por operación. | |
string | GetAlmacen () |
Método auxiliar ya que por algun motivo el dynamic daba excepciones de que 'object' no contiene definición para almacen. | |
virtual int | _Series_en_documento (string tcEmpresa, string tcNumero, string tcLetra) |
Función que consultando a VENSER nos informa de cuantas series tiene asociadas el documento. | |
virtual string | ObtenerNumeroDeLaLinea (IDocumentLinea toLinea) |
Método virtual para obtener el número de la línea ya que hay clases que no rellenan. | |
bool | _UltimoMovimiento (IDocumentLinea toLinea, string tcTipoMov="", bool obedecerIgnorar=false) |
PE-80144 Determino si el documento es el último movimiento de una serie. | |
Atributos protegidos | |
string | _cArticulo = string.Empty |
código de artícluo al que pertenece la serie | |
Propiedades | |
string | _Serie [get, set] |
Serie. | |
string | _Articulo [get] |
Articulo al que pertenece la serie. | |
dynamic | _Lineas [get, set] |
Referencia a la línea con la que se va a operar. | |
|
inline |
|
inline |
|
inline |
|
inline |
Realiza las operaciones de abono de una serie (Requiere referencia a línea de documento) Es un ALTA en COMPRAS, un ABONO en HISSERIE e inserción en VENSER Correspondería a la operación de INFORMAR un abono dejando la serie de alta y con registro en VENSER.
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
|
inline |
|
inline |
Método para notificar la activación/desactivación de la extensión en un determinado artículo.
toArticulo | Artículo sobre el que operar |
tlActivar | True para activar, false para desactivar |
tdFecha | Fecha y hora de la activación |
Implementa sage.ew.interficies.IArticulosExtendidos.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Actualiza el número de línea del docuemnto de venta a la tabla GESTION!VENSER.
toDocVentaLin | Línea de venta a la que se va a cambiar el número de línea |
tnNewLinia | Nuevo número de línea |
Reimplementado en sage.addons.services.Negocio.Clases.MontajeServices y sage.addons.services.Negocio.Clases.SerieServices.
|
inline |
|
inline |
|
inlinevirtual |
Establece el valor de VENSER.NUMERO para la serie dada Específico para uso interno de la clase LinVenDetSer, para otros casos precaución.
tcNumero | [OBLIGADO] Valor para actualizar en la tabla VENSER |
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
Reimplementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocVentaDeposito, sage.ew.serie.MontajeDocVentaPresupuesto, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocTransformacion, sage.ew.serie.SerieDocTransformacionCabecera y sage.ew.serie.SerieDocVentaDeposito.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en COMSER.
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
Realiza las operaciones de baja de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en INICIALSER.
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Realiza las operaciones de cancelación abono de una serie (Requiere referencia a línea de documento) Es un BAJA en COMPRAS, una VENTA en HISSERIE y borrado de VENSER Correspondería a la operación de DESINFORMAR un abono dejando la serie vacia (sin registro en VENSER)
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
|
inline |
|
inline |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en COMSER.
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en INICIALSER.
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Realiza las operaciones de venta de una serie (Requiere referencia a línea de documento) Es un ALTA en COMPRAS, un ABONO en HISSERIE y un borrado en VENSER Correspondería a la operación de DESINFORMAR una venta dejando la serie vacia (sin registro en VENSER)
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
Realiza las operaciones de compra de una serie (Requiere referencia a línea de documento) Es una inserción en COMPRAS, una COMPRA en HISSERIE e inserción en COMSER.
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inline |
|
inline |
|
inline |
|
inline |
Realiza una consulta sobre la tabla COMSER para la línea pasada como parámetro.
toLinea | Línea sobre la que realizar la consulta |
tdtComser | Tabla a rellenar con los resultados |
tlFiltrarLineas | [OPCIONAL] Filtrar por línea. Si es false se obtienen todas las series de un documento |
tcSerie | [OPCIONAL] Filtrar por Serie |
tcProveedor |
|
inline |
|
inlinevirtual |
Método virtual para la obtención de datos.
tcEmpresa | |
tcNumero | |
tcLetra | |
tnLinea | |
toVenser |
Reimplementado en sage.ew.serie.MontajeDocStockRegulari, sage.ew.serie.MontajeDocStockTraspaso, sage.ew.serie.SerieDocCompra, sage.ew.serie.SerieDocCompraDeposito, sage.ew.serie.SerieDocProduccion, sage.ew.serie.SerieDocProduccionCabecera, sage.ew.serie.SerieDocStockRegulari, sage.ew.serie.SerieDocStockTraspaso, sage.ew.serie.SerieDocTransformacion y sage.ew.serie.SerieDocTransformacionCabecera.
|
inline |
Realiza una consulta sobre la tabla DEPCSER para la línea pasada como parámetro.
toLinea | Línea sobre la que realizar la consulta |
tdtDatos | Tabla a rellenar con los resultados |
tlFiltrarLineas | [OPCIONAL] Filtrar por línea. Si es false se obtienen todas las series de un documento |
tcSerie | [OPCIONAL] Filtrar por Serie |
|
inline |
|
inline |
Realiza una consulta sobre la tabla DEPSER para la línea pasada como parámetro.
toLinea | Línea sobre la que realizar la consulta |
tdtDepser | Tabla a rellenar con los resultados |
tlFiltrarLineas | [OPCIONAL] Filtrar por línea. Si es false se obtienen todas las series de un documento |
tcSerie | [OPCIONAL] Filtrar por Serie |
|
inlinevirtual |
Realiza una consulta sobre la tabla HISSERIE para la serie que realiza la invocación.
tdtHisserie | Tabla a rellenar con los resultados |
tlIncluirModificaciones | [OPCIONAL] Determina si debe tener en cuenta movimientos que no sean A o B |
obedecerIgnorar | [OPCIONAL] Determina si debe hacer caso a la marca de Ignorar registros de Hisserie |
Reimplementado en sage.ew.serie.MontajeDocStockTraspaso y sage.ew.serie.SerieDocStockTraspaso.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Realiza una consulta sobre la tabla VENSER para la línea pasada como parámetro.
toLinea | Línea sobre la que realizar la consulta |
toVenser | Tabla a rellenar con los resultados |
tlFiltrarLineas | [OPCIONAL] Filtrar por línea. Si es false se obtienen todas las series de un documento |
tcSerie | [OPCIONAL] Filtrar por Serie |
Reimplementado en sage.addons.services.Negocio.Clases.MontajeServices y sage.addons.services.Negocio.Clases.SerieServices.
|
inlinevirtual |
Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados.
tcEmpresa | Empresa |
tcNumero | Nº Documento |
tcLetra | Letra |
tnLinea | Línea |
toVenser | Tabla a rellenar con los resultados |
Reimplementado en sage.addons.services.Negocio.Clases.MontajeServices y sage.addons.services.Negocio.Clases.SerieServices.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Función que retorna verdadero o falso si la serie esta de alta o baja. DEVUELVE NULL si no existe.
tcSerie | [Opcional] Serie sobre la que verificar estado |
Reimplementado en sage.ew.serie.Montaje.
|
inlinestatic |
Función que retorna verdadero o falso si la serie esta de alta o baja. DEVUELVE NULL si no existe.
tlisSeries | Lista de Series sobre la que verificar estado |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
Método para la creación de Series inventadas en la tabla COMPRAS. Utilizado en caso WL_HERA. (PE-79498)
ttFechaDoc | |
tcArticulo | |
tcNumeroDoc | |
tcAlmacen | |
tnCoste | |
tlBaja | PE-82093 Crea la serie pero en estado de BAJA (para albaranes de regularización) |
|
inline |
Metodo que recoge las series de la tabla compras segun el patron buscado. La selección se hace segun: tcPatron + ''.
tcPatron | patron a buscar |
tdtResults | Datatable con los resultados |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotected |
|
inlinevirtual |
Función que dada una serie nos rellena el artículo.
tcSerie | Serie sobre la que buscar el artículo |
Reimplementado en sage.ew.serie.Montaje.
|
inline |
Consulta un bloque de series de la tabla COMPRAS.
tcArticulo | Articulo del que obtener las series |
tlBaja | Series de Alta o Baja (por defecto ALTA) |
tcSerieInicial | Filtro Serie Inicial |
tcSerieFinal | Filtro de Serie final |
tcAlmacen | Filtro por almacen |
toLista | Lista de series excluidas |
tcClausulaWhereAdicional | Parámetro opcional para filtrado de series en la tabla compras |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlineprotectedvirtual |
Función que consultando a VENSER nos informa de cuantas series tiene asociadas el documento.
Reimplementado en sage.addons.services.Negocio.Clases.SerieServices.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Método virtual para mostrar información de la serie.
Implementa sage.ew.interficies.IArticulosExtendidos.
|
inline |
Método para validar la licencia de suscripción.
Implementa sage.ew.interficies.IOperacionesExtendidas.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Traspasará una serie que está asociada a un albarán de venta hacia otro albarán de venta de otra empresa. Este método deberá quitar la serie de la linea del albarán origen y ponerla en la linea del albarán destino.
toDocVentaLin | Linia de documento de destino |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
PE-80144 Determino si el documento es el último movimiento de una serie.
toLinea | Referencia a la línea |
tcTipoMov | [OPCIONAL] Tipo de movimiento a buscar. Sino se informa presupone campo _UnidadesConSerie en la línea |
obedecerIgnorar | [OPCIONAL] Determina si debe hacer caso a la marca de Ignorar registros de Hisserie |
|
inlinestatic |
|
inline |
Método para validar candidatos de serie.
toLinea | Línea sobre la que operar |
tcCodigoCandidato | Código candidato |
Implementa sage.ew.interficies.IArticulosExtendidos.
|
inline |
Método para validar candidatos de serie a partir de información de QR.
toLinea | Línea sobre la que operar |
toArticuloJson | Clase con la información del artículo obtenida a partir del QR |
Implementa sage.ew.interficies.IArticulosExtendidos.
|
inlinevirtual |
|
inline |
|
inlineprotected |
Aplilca sobre la línea recibida por parámetro los costes de la lista de series.
toLinea | Linea donde realizar la operación |
listaSeries | Series que componen la operación |
campo | Parámetro opcional para indicar el campo de coste a actualizar (por defecto _nCoste) |
restablecerSiNoHaySeries | Parámetro opcional para indicar si en caso de no tener series debe restablecer el coste genérico del artículo |
usarEwCampo | Parámetro opcional para indicar si se trata de un EwCampo o un valor directo |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlinestatic |
|
inlineprotectedvirtual |
Método virtual para obtener el número de la línea ya que hay clases que no rellenan.
toLinea |
Reimplementado en sage.ew.serie.SerieDocStockInventario.
|
inlineprotected |
Realiza las operaciones de cancelación abono de una serie (Requiere referencia a línea de documento) Es un BAJA en COMPRAS, una VENTA en HISSERIE y borrado de VENSER Correspondería a la operación de DESINFORMAR un abono dejando la serie vacia (sin registro en VENSER)
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inlineprotected |
Realiza las operaciones de venta de una serie (Requiere referencia a línea de documento) Es un ALTA en COMPRAS, un ABONO en HISSERIE y un borrado en VENSER Correspondería a la operación de DESINFORMAR una venta dejando la serie vacia (sin registro en VENSER)
toLinea | [OPCIONAL] Línea sobre la que realizar la operación |
|
inlineprotectedvirtual |
Método privado que genera un query ensamblable dentro de otro para el calculo del campo VENSER.NUMERO.
Reimplementado en sage.addons.services.Negocio.Clases.SerieServices.
|
inlineprotectedvirtual |
Método interno para actualizar los datos de la tabla COMUNES.COMPRAS (para mantener compatibilidad con resto de clases)
teOperacion | Indica el tipo de operación a realizar. |
tcSerie | OPCIONAL Serie (solo para eOperacionesCompras.Cambiar_Documento) |
tcEmpresa | OPCIONAL. Empresa (solo para eOperacionesCompras.Cambiar_Documento) |
tcNumero | OPCIONAL. Numero (solo para eOperacionesCompras.DEPCOM_Cancelar_Traspaso_ToAlbaran, eOperacionesCompras.DEPOVEN_Cancelar_Traspaso_ToAlbaran y eOperacionesCompras.Cambiar_Documento) |
tcLetra | OPCIONAL. Letra (solo para eOperacionesCompras.Cambiar_Documento) |
tcLinea | OPCIONAL. Linea (solo para eOperacionesCompras.DEPOVEN_Cancelar_Traspaso_ToAlbaran) |
Reimplementado en sage.addons.services.Negocio.Clases.MontajeServices, sage.addons.services.Negocio.Clases.SerieServices y sage.ew.serie.Montaje.
|
inlineprotectedvirtual |
Método privado para actualizar los datos de la tabla GESTION.VENSER.
teOperacion | Indica el tipo de operación a realizar. |
tcPosicionLista | OPCIONAL. Posición en la que queremos efectuar la operacion (campo VENSER.NUMERO) |
Reimplementado en sage.addons.services.Negocio.Clases.SerieServices.
|
inlineprotectedvirtual |
Método privado para actualizar los datos de la tabla GESTION.VENSER.
teOperacion | Indica el tipo de operación a realizar. |
tcSerie | |
toEmpresa | |
toNumero | |
toLetra |
Reimplementado en sage.addons.services.Negocio.Clases.SerieServices.
|
inline |
|
inlineprotected |
Método privado con la parte común de la inserción en HISSERIE. Recibe como parametro lo que varia por operación.
tcDocumento | Tipo documento. |
tcMovimiento | Tipo de movimiento. |
tnCoste | Coste de la serie. |
tnPrecio | Precio de la serie. |
tcObserva | Descripción de la operación. |
ignorarRegistro | Valor para el marcado de registros que se deben ignorar |
tcEmpresa | Valor forzado de empresa si vacio empresa seleccionada |
lcNumero | Valor forzado de numero independiente al documento |
|
inlineprotected |
|
inline |
|
protected |
|
get |
|
getset |