Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.serie.Montaje

Clase especifica para montajes (deriva de Serie) Más...

Diagrama de herencia de sage.ew.serie.Montaje
sage.ew.serie.Serie sage.ew.interficies.IOperacionesExtendidas sage.ew.interficies.IArticulosExtendidos sage.addons.services.Negocio.Clases.MontajeServices sage.ew.serie.MontajeDocCompra sage.ew.serie.MontajeDocStockInicial sage.ew.serie.MontajeDocStockRegulari sage.ew.serie.MontajeDocStockTraspaso sage.ew.serie.MontajeDocVenta sage.ew.serie.MontajeDocVentaDeposito sage.ew.serie.MontajeDocVentaPresupuesto sage.ew.serie.MontajeDocVentaSinMontaje

Tipos públicos

enum  eOperacionesCostemod { Insertar , Borrar }
 Operaciones disponibles sobre tabla COSTEMOD. Más...
 

Métodos públicos

 Montaje ()
 Constructor vacio.
 
 Montaje (string tcMontaje, dynamic toDocumentoLinea=null)
 Constructor con código de montaje.
 
override bool _Obtener_Articulo (string tcCodigo="")
 Función que dado un montaje nos rellena el artículo.
 
override? bool _Disponible (string tcCodigo="")
 Función que retorna verdadero o falso si la serie esta de alta o baja. DEVUELVE NULL si no existe.
 
DataTable _Obtener_Montajes (string tcArticulo, bool tlBaja=false, string tcMontajeInicial="", string tcMontajeFinal="", string tcAlmacen="", List< string > toLista=null)
 Consulta un bloque de montajes de la tabla MODULO.
 
bool _Crear_Montajes (ewDocVentaPRESUP toDocumento, ewDocVentaLinPRESUP toLinea, ref string tcError)
 Crea los montajes de la linea pasada como parametro.
 
bool _ConsultarMontajesPresupuesto (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable toDataTable)
 Consulta y devuelve un datatble con los montajes generados en una linea de presupuesto.
 
bool _ConsultarMontajesPresupuesto (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio, ref DataTable toDataTable)
 Consulta y devuelve un datatble con los montajes generados en un presupuesto.
 
bool _ConsultarSeriesMontaje (ref DataTable toDataTable)
 Consulta las series de un montaje y devuelve todo el detalle un DataTable.
 
- Métodos públicos heredados de sage.ew.serie.Serie
 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.
 
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.
 
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.
 
- Métodos públicos heredados de sage.ew.interficies.IOperacionesExtendidas
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 DataTable _Obtener_Montajes_Todas (string tcArticulo, string tcSerieInicial="", string tcSerieFinal="", string tcAlmacen="")
 Consulta un bloque de series de la tabla MODELO.
 
- Métodos públicos estáticos heredados de sage.ew.serie.Serie
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

override string ObtenerQueryCompras (eOperacionesCompras teOperacion, string tcSerie="", string tcEmpresa="", string tcNumero="", string tcLetra="", string tcLinea="")
 Método interno para actualizar los datos de COMUNES!MODELO.
 
- Métodos protegidos heredados de sage.ew.serie.Serie
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.
 
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.
 

Propiedades

static object _TieneModelos [get, set]
 Indica si se ha definido algún modelo.
 
- Propiedades heredados de sage.ew.serie.Serie
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.
 

Otros miembros heredados

- Atributos protegidos heredados de sage.ew.serie.Serie
string _cArticulo = string.Empty
 código de artícluo al que pertenece la serie
 

Descripción detallada

Clase especifica para montajes (deriva de Serie)

Definición en la línea 18 del archivo Montaje.cs.

Documentación de las enumeraciones miembro de la clase

◆ eOperacionesCostemod

Operaciones disponibles sobre tabla COSTEMOD.

Valores de enumeraciones
Insertar 

Se insertan datos en la tabla COSTEMOD correspondientes al montaje en un presupuesto de venta.

Borrar 

Se eliminan datos en la tabla COSTEMOD correspondientes al montaje en un presupuesto de venta.

Definición en la línea 23 del archivo Montaje.cs.

Documentación de constructores y destructores

◆ Montaje() [1/2]

sage.ew.serie.Montaje.Montaje ( )
inline

Constructor vacio.

Definición en la línea 68 del archivo Montaje.cs.

◆ Montaje() [2/2]

sage.ew.serie.Montaje.Montaje ( string tcMontaje,
dynamic toDocumentoLinea = null )
inline

Constructor con código de montaje.

Parámetros
tcMontajeCódigo de montaje
toDocumentoLineaOPCIONAL. Linea del documento

Definición en la línea 78 del archivo Montaje.cs.

Documentación de funciones miembro

◆ _ConsultarMontajesPresupuesto() [1/2]

bool sage.ew.serie.Montaje._ConsultarMontajesPresupuesto ( string tcEmpresa,
string tcNumero,
string tcLetra,
int tnLinea,
ref DataTable toDataTable )
inline

Consulta y devuelve un datatble con los montajes generados en una linea de presupuesto.

Parámetros
tcEmpresa
tcNumero
tcLetra
tnLinea
toDataTable
Devuelve

Definición en la línea 931 del archivo Montaje.cs.

◆ _ConsultarMontajesPresupuesto() [2/2]

bool sage.ew.serie.Montaje._ConsultarMontajesPresupuesto ( string tcEmpresa,
string tcNumero,
string tcLetra,
string tcEjercicio,
ref DataTable toDataTable )
inline

Consulta y devuelve un datatble con los montajes generados en un presupuesto.

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
toDataTable
Devuelve

Definición en la línea 957 del archivo Montaje.cs.

◆ _ConsultarSeriesMontaje()

bool sage.ew.serie.Montaje._ConsultarSeriesMontaje ( ref DataTable toDataTable)
inline

Consulta las series de un montaje y devuelve todo el detalle un DataTable.

Parámetros
toDataTable
Devuelve

Definición en la línea 977 del archivo Montaje.cs.

◆ _Crear_Montajes()

bool sage.ew.serie.Montaje._Crear_Montajes ( ewDocVentaPRESUP toDocumento,
ewDocVentaLinPRESUP toLinea,
ref string tcError )
inline

Crea los montajes de la linea pasada como parametro.

Parámetros
toDocumento
toLinea
tcError
Devuelve

Definición en la línea 504 del archivo Montaje.cs.

◆ _Disponible()

override? bool sage.ew.serie.Montaje._Disponible ( string tcCodigo = "")
inlinevirtual

Función que retorna verdadero o falso si la serie esta de alta o baja. DEVUELVE NULL si no existe.

Parámetros
tcCodigo[Opcional] Serie sobre la que verificar estado
Devuelve
True si no esta de baja, False si esta de baja y NULL si no existe

Reimplementado de sage.ew.serie.Serie.

Definición en la línea 143 del archivo Montaje.cs.

◆ _Obtener_Articulo()

override bool sage.ew.serie.Montaje._Obtener_Articulo ( string tcCodigo = "")
inlinevirtual

Función que dado un montaje nos rellena el artículo.

Parámetros
tcCodigoMontaje sobre la que buscar el artículo
Devuelve
True si ha ido bien

Reimplementado de sage.ew.serie.Serie.

Definición en la línea 111 del archivo Montaje.cs.

◆ _Obtener_Montajes()

DataTable sage.ew.serie.Montaje._Obtener_Montajes ( string tcArticulo,
bool tlBaja = false,
string tcMontajeInicial = "",
string tcMontajeFinal = "",
string tcAlmacen = "",
List< string > toLista = null )
inline

Consulta un bloque de montajes de la tabla MODULO.

Parámetros
tcArticuloArticulo del que obtener los montajes
tlBajaMontajes de Alta o Baja (por defecto ALTA)
tcMontajeInicialFiltro Montaje Inicial
tcMontajeFinalFiltro Montaje final
tcAlmacenFiltro por almacen
toListaLista de montajes excluidos
Devuelve
DataTable con los resultados o DataTable vacio

Definición en la línea 401 del archivo Montaje.cs.

◆ _Obtener_Montajes_Todas()

static DataTable sage.ew.serie.Montaje._Obtener_Montajes_Todas ( string tcArticulo,
string tcSerieInicial = "",
string tcSerieFinal = "",
string tcAlmacen = "" )
inlinestatic

Consulta un bloque de series de la tabla MODELO.

Parámetros
tcArticuloArticulo del que obtener las series
tcSerieInicialFiltro Serie Inicial
tcSerieFinalFiltro de Serie final
tcAlmacenFiltro por almacen
Devuelve
DataTable con los resultados o DataTable vacio

Definición en la línea 357 del archivo Montaje.cs.

◆ ObtenerQueryCompras()

override string sage.ew.serie.Montaje.ObtenerQueryCompras ( eOperacionesCompras teOperacion,
string tcSerie = "",
string tcEmpresa = "",
string tcNumero = "",
string tcLetra = "",
string tcLinea = "" )
inlineprotectedvirtual

Método interno para actualizar los datos de COMUNES!MODELO.

Parámetros
teOperacionOperacion a realizar
tcSerieSerie (solo para eOperacionesCompras.Cambiar_Documento)
tcEmpresaEmpresa (solo para eOperacionesCompras.Cambiar_Documento)
tcNumeroNúmero (solo para eOperacionesCompras.Cambiar_Documento y eOperacionesCompras.DEPOVEN_Cancelar_Traspaso_ToAlbaran)
tcLetraLetra (solo para eOperacionesCompras.Cambiar_Documento)
tcLineaLinea (solo para eOperacionesCompras.DEPOVEN_Cancelar_Traspaso_ToAlbaran)
Devuelve

Reimplementado de sage.ew.serie.Serie.

Reimplementado en sage.addons.services.Negocio.Clases.MontajeServices.

Definición en la línea 212 del archivo Montaje.cs.

Documentación de propiedades

◆ _TieneModelos

object sage.ew.serie.Montaje._TieneModelos
staticgetset

Indica si se ha definido algún modelo.

Definición en la línea 39 del archivo Montaje.cs.


La documentación de esta clase está generada del siguiente archivo: