Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.articulo.ConceptosFacturables

Conceptos facturables. Más...

Diagrama de herencia de sage.ew.articulo.ConceptosFacturables
sage.ew.articulo.Articulo sage.ew.interficies.IArticulo sage.ew.interficies.IMante sage.ew.interficies.IGestionTipoIVA

Métodos públicos

 ConceptosFacturables ()
 Constructor ConceptosFacturables vacio.
 
 ConceptosFacturables (string tcCodigo, string tcTalla="", string tcColor="")
 Constructor ConceptosFacturables con parámetros.
 
 ConceptosFacturables (IGestionTipoIVA toTipoIVA, IObra toObra=null)
 Constructor ConceptosFacturables mediante IGestionTipoIVA y obra.
 
 ConceptosFacturables (bool tlLinkadoFormulario)
 Constructor ConceptosFacturables Indicando si hay formulario asociado al objeto.
 
 ConceptosFacturables (bool tlLinkadoFormulario, IGestionTipoIVA toTipoIVA, IObra toObra=null)
 Constructor ConceptosFacturables mediante IGestionTipoIVA y obra.
 
 ConceptosFacturables (bool tlLinkadoFormulario, string tcCodigo, string tcTalla="", string tcColor="")
 Constructor ConceptosFacturables con parámetros.
 
override void _Load ()
 Load.
 
override bool _Save ()
 Save.
 
override void _New (string tcCodigo="")
 New.
 
override bool _Save_Before ()
 Validamos que haya familia y tipo iva.
 
- Métodos públicos heredados de sage.ew.articulo.Articulo
 Articulo ()
 Constructor Articulo.
 
 Articulo (string tcCodigo, string tcTalla="", string tcColor="")
 Constructor Articulo con parámetros.
 
 Articulo (IGestionTipoIVA toTipoIVA, IObra toObra=null)
 Constructor Artículo mediante IGestionTipoIVA y obra.
 
 Articulo (bool tlLinkadoFormulario)
 Constructor Artículo Indicando si hay formulario asociado al objeto.
 
 Articulo (bool tlLinkadoFormulario, IGestionTipoIVA toTipoIVA, IObra toObra=null)
 Constructor Artículo mediante IGestionTipoIVA y obra.
 
 Articulo (bool tlLinkadoFormulario, string tcCodigo, string tcTalla="", string tcColor="")
 Constructor Articulo con parámetros.
 
new void Dispose ()
 Part of the IDisposable pattern.
 
override void _Load ()
 Load.
 
void _LoadPrecios ()
 Load.
 
void _RecalculaPVP ()
 PE-98264 Agregar pvp que no existan.
 
void _RecalculaPreciosTyC ()
 PE-98264 A partir de las tallas, colores y tarifas monta los PreciosTyC.
 
void _RemoveColor (ArticuloColores.ArticuloColor loColor)
 Elimina un color asignado.
 
void _RemoveTalla (ArticuloTallas.ArticuloTalla loTalla)
 Elimina una talla asignada.
 
void _RemoveBarrasTallaYColor (String tcTalla, String tcColor)
 PE-104243 Elimina los codigos de barras con talla y color.
 
override bool _Save ()
 Save.
 
override bool _Save_Before ()
 Validamos que haya familia y tipo iva.
 
void recalculoTarifas ()
 Recalcular tarifas automaticas si se ha cambiado el último coste desde el importador de datos.
 
Boolean _ValidaOpcionesSuplidos (Boolean tlSuplido)
 Validación de opciones de configuraciópn con suplidos.
 
Boolean _ValidaOpcionesSuplidosEscandallos (Boolean tlSuplido)
 Validación de opciones de configuraciópn con escandallos.
 
Boolean _ValidaOpcionesSuplidosPVerde (Boolean tlPVerde)
 Validación de opciones de configuraciópn con suplidos y punto verde.
 
Boolean _ValidaOpcionesSuplidosPVerde (Boolean tlSuplido, Boolean tlPVerde, Boolean tlDesdePVerde=false)
 Validación de opciones de configuraciópn con suplidos y punto verde.
 
Boolean _ValidaOpcionesSuplidosTallasColores (Boolean tlTallasColor)
 Validación de opciones de configuraciópn con suplidos y tallas y color.
 
Boolean _ValidaOpcionesSuplidosTallasColores (Boolean tlSuplido, Boolean tlTallasColor, Boolean tlDesdeTalla=false)
 Validación de opciones de configuraciópn con suplidos y tallas y color.
 
Boolean _ValidaOpcionesSuplidosLotes (Boolean tlLotes)
 Validación de opciones de configuraciópn con suplidos y lotes.
 
Boolean _ValidaOpcionesSuplidosLotes (Boolean tlSuplido, Boolean tlLotes, Boolean tlDesdeLotes=false)
 Validación de opciones de configuración con suplidos y lotes.
 
Boolean _ValidaOpcionesSuplidosSeries (Boolean tlSeries)
 Validación de opciones de configuraciópn con suplidos y series.
 
Boolean _ValidaOpcionesSuplidosSeries (Boolean tlSuplido, Boolean tlSeries, Boolean tlDesdeSeries=false)
 Validación de opciones de configuraciópn con suplidos y series.
 
Boolean _ValidaOpcionesSuplidosCajas (Boolean tlCajas)
 Validación de opciones de configuraciópn con suplidos y cajas.
 
Boolean _ValidaOpcionesSuplidosCajas (Boolean tlSuplido, Boolean tlCajas, Boolean tlDesdeCajas=false)
 Validación de opciones de configuraciópn con suplidos y cajas.
 
Boolean _ValidaOpcionesSuplidosPeso (Boolean tlPeso)
 Validación de opciones de configuraciópn con suplidos y peso.
 
Boolean _ValidaOpcionesSuplidosPeso (Boolean tlSuplido, Boolean tlPeso, Boolean tlDesdePeso=false)
 Validación de opciones de configuraciópn con suplidos y peso.
 
override bool _Delete ()
 Delete.
 
override void _Cancel ()
 Método para realizar acciones al cancelar la edición del registro actual.
 
bool _Con_Lotes (DateTime? tdFecha=null)
 Indica si el artículo trabaja con lotes.
 
bool _Buscar_Por_Barras_Talla_y_Color (string tcBarras)
 Ens retorna si ha trobat el codi de l'article a partir d'un codi de barres de talles i colors.
 
bool _Buscar_Por_Barras_Peso (string tcBarras, ref decimal tnPesoPrecio, ref eTipoCodigoBarras teTipoCodigoBarras)
 Ens retorna si ha trobat el codi de l'article i el pes/preu corresponent a partir del codi de barres.
 
bool _Buscar_Por_Barras_Agrupacion (string tcBarras, ref string tcAgrupacion, ref decimal tnUnidAgrup)
 codigo de barras por agrupación
 
bool _Buscar_Por_Barras (string tcCodigoBarras)
 Carga el articulo a partir de un código de barras.
 
bool _Buscar_Por_Barras (string tcBarras, ref string tcNombreArticulo, ref decimal tnUnidades, ref decimal tnPeso, ref bool tlCancelLisArt, ref decimal tnUnicaja, ref string tcAgrupacion, ref decimal tnUnidAgrup, string tcProveedor="", IDocumentLinea toLinea=null)
 Ens retorna si ha trobat el codi d'article.
 
bool _Buscar_Por_Barras (string tcBarras, ref string tcNombreArticulo, ref decimal tnUnidades, ref decimal tnPesoPrecio, ref bool tlCancelLisArt, ref decimal tnUnicaja, ref string tcAgrupacion, ref decimal tnUnidAgrup, ref eTipoCodigoBarras teTipoCodigoBarras, string tcProveedor="", IDocumentLinea toLinea=null)
 Ens retorna si ha trobat el codi d'article.
 
bool _Buscar_Por_Barras (string tcBarras, ref BuscarPorBarras toBarras, string tcProveedor="", IDocumentLinea toLinea=null)
 Ens retorna si ha trobat el codi d'article.
 
bool _Buscar_Por_Referencia (string tcRef, ref string tcProv)
 Varis articles per la mateixa referència de proveïdor. Mètode que, donada una referència rebuda per paràmetre (i, opcionalment, un proveïdor), retorna si troba el codi d'article, talla i color (i, si no s'ha passat per paràmetre el proveïdor, també el retorna) que li correspongui. Si hi ha varis articles amb aquesta referència, mostra una pantalla per que l'usuari sel·leccioni l'article desitjat.
 
bool _ValidarTarifaBaseTcp (string tcTarifa, out string tcMensajeError, string tcArticulo="")
 PE-103550: Método para la comprobación de si una tarifa concreta es de tipo TCP o Basada en base y retornar el mensaje para mostrar si se intenta modificar los precios para esa tarifa desde la ficha de artículo o de la ficha de cambio de precios de venta.
 
string _Net_TCP (string tcArticulo, string tcTarifa)
 PE-103578: Función que llamará a la función de FOX PRG_FUNCIONS_BASE.TCP para comprobar el TCP utilizado para artículo y tarifa.
 
bool _Actualizar_Referpro (IReferenciaArticulo toReferenciaArticulo, bool tlRecalcularPVP=false)
 Actualización de las referencias de proveedor.
 
string _Buscar_Articulo (string tcArticulo)
 Presentem els articles relacionats amb un codi d'article.
 
string _Buscar_Abreviatura (string tcArticulo)
 Presentem els articles relacionats amb una abreviatura.
 
bool _ComprobarMovimientosTallaYColor (string tcArticulo, string tcTalla, string tcColor, out bool tbCompras, out bool tbVentas, out bool tbPlantillas)
 PE-102604: Comprobar si tiene movimientos en compras o en ventas el artículo (por tallas y colores) se utiliza para saber si se puede borrar una talla o un color de la ficha de artículo directamente o hay que preguntar.
 
bool _Buscar_Por_QR (string tcBarras, ref string tcArticulo, ref string tcNombreArticulo, ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUnicaja, ref string tcProveedor, sage.ew.interficies.IDocumentLinea toLinea=null)
 PE-95211 - Mirar si el código de barras es QR y capturamos la información PE-102462 - La teoria dice que no tendria que venir unidades y cajas de vez. Funcionamiento según campos que recibe (unidades, peso y cajas):
 
decimal _Calcular_Puntos (decimal tnUnidades)
 Retorna els punts que toquen depenen de les unitats.
 
decimal _Punto_Verde (decimal tnUnidades, decimal tnImporte)
 Calcula el punt verd de l'article.
 
void _MostrarTCPMargen (out string tcTCP, out string lcCaptionTCP, out decimal tnMargen, out string lcCaptionMargen)
 PE-102625: Método que nos retorna los valores que hay que poner al mostrar el TCP Origen de la ficha de artículo.
 
void _MostrarTCP (out string tcTCP, out string lcCaptionTCP)
 Método que nos retorna los valores que hay que poner al mostrar el TCP Origen de la ficha de artículo.
 
string _Codigo_Iva (string tcCuenta="", string tcEmpresa="", DateTime? tdFecha=null)
 Retorna el tipo d'iva de l'article en funció de l'empresa,client,article.
 
decimal _Coste_Ultimo (out decimal gastos, DatosCalculoCosteUltimoDto datos, bool calcularGastosAdicionales=true, bool calcularCostePorTallasyColores=true, bool recalcularUltimosCostes=false)
 Último precio de coste de un artículo.
 
decimal _Coste_Ultimo (out decimal tnGastosAlb, string tcAlmacen="", DateTime? tdFecha=null, string tcDivisa="", bool calcularGastosAdicionales=true)
 Último precio de coste de un artículo.
 
decimal _Coste_Proveedor_Predet (bool tlPredet=true)
 Consulta el cost del proveedor predeterminat.
 
decimal _Coste (string tcAlmacen="", DateTime? tdFecha=null)
 Retorna el cost depenent de la configuració de la empresa.
 
decimal _CosteEscandallo ()
 Devuelve el coste del escandallo si se cumplen las condiciones Configuración de escandallo: Desglose marcado y Configuración de escandallo: En documentos -> Venta o Venta compra producción y Configuración de escandallo: Tipo desglose -> Precio producto final o Ambos precios y.
 
decimal _Coste_Ultimo_HERA (string tcAlmacen="", DateTime? tdFecha=null, string tcDivisa="")
 Ultim preu de cost d'un article.
 
void _Vigilar_Precio_Coste (decimal tnImporte, decimal tnCoste, decimal tnUnidades=0, decimal tnPeso=0)
 Si hi ha marcada l'opció especial que controli q el preu no sigui inferior al de cost.
 
string _Buscar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, IDocumentLinea toLinea, string tcCodigoCandidato="")
 Metodo que antes estaba en la linea de los documentos de compra y venta.
 
string _Buscar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, ref eTipoCodigoBarras teTipoCodigoBarras, IDocumentLinea toLinea, string tcCodigoCandidato="")
 Metodo que antes estaba en la linea de los documentos de compra y venta.
 
bool EsArticuloValido ()
 Bug 121373: Nuevo método para comprobar si un artículo és válido, que se podrá utilizar en distintas partes de código y ampliable en funcionalidad en un futuro. De momento comprueba si el artículo está de baja o no y en caso de estar de baja no lo considera válido.
 
DataTable _Coste_Medio_Almacen (int tnTipo=0, DateTime? tdFecha=null)
 Devuelve un datatable con los costes medios por almacenes.
 
decimal _Coste_Medio_stock (string tcAlmacen="", DateTime? tdFecha=null)
 Devuelve el coste medio de stock.
 
decimal _Coste_Medio_Compra (string tcAlmacen="", DateTime? tdFecha=null)
 Devuelve el coste de compra.
 
Dictionary< string, object > _Precio (string tcCliente, DateTime tdFecha, string tcDivisa, decimal tnUniMin=1, decimal tnUniMax=1, string tcTarifa="")
 Devuelve el precio para el cliente.
 
decimal _Precio (DateTime tdFecha, string tcTarifa, bool tbIvaInc)
 Implementación de _Precio para obtener sólo el precio de tarifa del artículo con descuento de oferta aplicado si existe (se utiliza para la impresión de etiquetas de artículos)
 
Dictionary< string, decimal > _Precio_Compra (string tcProveedor, string tcDivisa="", string tcTalla="", string tcColor="", Boolean tlIncluir=false)
 Obtener los descuentos y precio correspondientes a la última compra realizada al proveedor del artículo según la tabla GESTION.REFERPRO.
 
Dictionary< string, decimal > _Precio_Compra (string tcProveedor, string tcDivisa="")
 Obtener los descuentos y precio correspondientes a la última compra realizada al proveedor del artículo según la tabla GESTION.REFERPRO.
 
virtual DataRow _Seleccionar_Articulos (string tcCaption, DataTable tdtArt)
 Mostrar un formulario para seleccionar los artículos.
 
virtual DataTable _Almacenes ()
 Nos devuelve un DataTable con los distintos códigos de los almacenes.
 
virtual DataTable _Tallas ()
 Nos devuelve un DataTable con los distintos códigos de las tallas del artículo actual (PE-66883)
 
virtual DataTable _Colores ()
 Nos devuelve un DataTable con los distintos códigos de los colores del artículo actual (PE-66883)
 
virtual new Articulo _Clonar ()
 Devuelve una copia exacta del objeto actual.
 
override ewMante _Clonar (ewMante manteOrigen)
 _Clonar el artículo
 
virtual Articulo _Clonar (Articulo toArticulo, Articulo toArtOrigen)
 Devuelve una copia exacta del objeto actual.
 
void _Clonar (Articulo toArticulo)
 Clona todas las propiedades.
 
bool _ActualizarUltimaFechaCompra ()
 PE-98376 Actualiza la fecha de la ultima compra del artículo con la fecha del último albaran.
 
void _Actualizar_Ultima_Fecha_Venta ()
 PE74398 Actualiza la fecha de la ultima venta del artículo con la fecha del último albaran.
 
bool _Actualizar_Coste (decimal tnCoste, bool tlRefrescar_Tarifas=true)
 Actualizamos el coste del artículo y recalculamos el precio de venta de las tarifas TCP's. De momento el proceso de recalcular las tarifas se realiza en FOX.
 
bool _Actualizar_Coste_TablaUltimosCostes (decimal tnCoste, string tcAlmacen)
 Actualizamos el coste del artículo por almacen, talla y color (art_ultcos) De momento el proceso de recalcular las tarifas se realiza en FOX.
 
decimal Calcular_Ultimo_Coste ()
 Último coste.
 
decimal Calcular_Ultimo_Coste (string almacen)
 Último coste por almacen.
 
DataTable _Recuperar_Imagenes ()
 Método que devuel un DataTable con las rutas absolutas de las imágenes del artículo. En la primera posición la de la tabla articulo.
 
DataTable _StockAlmacenMinimoMaximo (string tcAlmacen="")
 Función para obtener un Datatable con los valores mínimos y máximos por artículo y por almacen.
 
DataTable _StockAlmacenMinimoMaximo (string tcTalla, string tcColor, string tcAlmacen="")
 Función para obtener un Datatable con los valores mínimos y máximos por artículo y por almacen.
 
DataTable _Articulos_Equivalentes (string tcAlmacen="", string tcTarifa="")
 PE-82915: obtener las equivalencias de artículo con dos parámetros opcionales de tarifa y almacen. En caso que alguno de ellos esté activado, se realiza el join con las tablas pvp y stocks2 respectivamente para obtener los datos de precio y stock también.
 
void _EstadoAlmacenes (string tcAlmacen, string tcTalla, string tcColor, ref decimal tdMaximo, ref decimal tdMinimo, ref DataTable tdtDatosStock)
 PE-85650: Unificar esta función como negocio de la clase Articulo en lugar de estar en el formulario de frmEstadoAlmacenes.
 
virtual void _Show_Etiquetas ()
 PE-88991: Método para crear y mostrar el formulario de etiquetas de artículo.
 
virtual void _Show_Extension_Info (object toValor)
 Método para mostrar información de la extensión (series/lotes o lo que sea)
 
virtual void _Show_Ultimos_Precios (string tcProveedor="")
 Método para mostrar los últimos precios del artículo.
 
bool _ArticuloCompradoEjercicioActual (ref string tcMensaje, string almacen="", string talla="", string color="")
 Comprueba si hay albaranes de compra para el artículo para saber si puede modificar el ult.coste de la ficha del artículo.
 
void _ActualizarModifPvp (string tcTarifa, string tcTalla, string tcColor, decimal tnPvp)
 Método para guardar en un diccionario el pvp modificado.
 
void _Calcular_Stock (DateTime? tdFecha, String tcAlmacen="", String tcTalla="", String tcColor="")
 A partir dels paràmetres que es passen es revisa si es necessari forçar la crida de l'stock.
 
decimal _Coste_Ultimo_Talla_Color (DatosCalculoCosteUltimoDto datos)
 Obtener el Ultimo Coste por Talla y Color cuando se trabaja con tallas y colores y precios por talla y color.
 
string _Referencia (string tcProveedor)
 Devuelve la referencia del artículo segun el código de proveedor pasado como parametro. En caso de no encontrar referencia devuelve un string en blanco. PE-95506.
 
string _ProveedorPorDefecto ()
 Obtiene el código de proveedor por defecto para este artículo.
 
decimal _GetPrecioByTarifa (String lcTarifa)
 PE-98336 Retorna el precio de una Tarifa.
 
decimal _GetPrecioByTarifa (string tcTarifa, string tcTalla, string tcColor)
 Retorna el precio de una Tarifa por talla y color.
 
- Métodos públicos heredados de sage.ew.interficies.IArticulo
object _Campo (string tcNombreCampo)
 Nos devuelve el campo o campos de la _Tabla.
 
- Métodos públicos heredados de sage.ew.interficies.IMante
void _Load (string tcGuid)
 Aquest mètode ens carregarà el registre que tingui associat aquest Guid.
 
bool _Existe_Registro ()
 Nos indica si existe el registro en la Base de Datos.
 
IResultadoDuplicacion _Duplicar (string lcCodigo)
 Duplica el registro en la Base de Datos.
 
void _AddManteTRel (IManteTRel toManteTRel)
 Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete.
 

Propiedades

decimal _PrecioCF [get, set]
 Precio del concepto facturable.
 
string _TarifaCF [get]
 Tarifa de los conceptos.
 
- Propiedades heredados de sage.ew.articulo.Articulo
override string _Codigo [get, set]
 Redefinir propiedad _Codigo (PE-102588)
 
ListCamposAdicionales _ListCamposAdicionales [get, set]
 PE-100313.
 
ArtLot _ArtLot [get]
 Propiedad que nos devuelve el registro de artLot.
 
string _Marca [get, set]
 Propiedad que indica la marca.
 
string _Familia [get, set]
 Propiedad que indica la familia.
 
string _Tipo_Iva [get, set]
 Código del tipo de IVA que tiene asignado el artículo.
 
string _TipoIVA [get, set]
 Propiedad puente para cumplir la interficie IGestionTipoIVA, ya que teníamos creada de antes la propiedad _Tipo_Iva.
 
IGestionTipoIVA _TipoIVACuentaRel [get, set]
 CCR 149204: Necesitamos esta propiedad pública para poder reasignarla sobre un artículo existente, pasarle un cliente en lugar de proveedor, al hacer traspasos de pedido de compra con convertir en venta.
 
int _Grupo_Iva [get]
 Código del grupo de IVA que tiene asignado el artículo.
 
bool _Iva_incluido [get]
 Propiedad que indica si el artículo es con IVA incluido.
 
string _Subfamilia [get, set]
 Propiedad que indica la subfamilia.
 
string _Caracteristica [get, set]
 Propiedad que indica la caracteristica.
 
string _Abreviatura [get, set]
 Propiedad que indica la abreviatura.
 
decimal _Minimo [get, set]
 Propiedad que indica el stock Minimo.
 
decimal _Maximo [get, set]
 Propiedad que indica el stock Máximo.
 
bool _Aviso [get, set]
 Propiedad que indica si avisa del mínimo o máximo de stock.
 
decimal _Dto1 [get]
 Propiedad que indica el dto1 del artículo.
 
decimal _Dto2 [get]
 Propiedad que indica el dto2 del artículo.
 
decimal _Dto3 [get]
 Propiedad que indica el dto3 del artículo.
 
decimal _Margen [get, set]
 Propiedad que indica el margen del artículo.
 
string _Tcp [get, set]
 Propiedad que indica el tcp del artículo.
 
DateTime _Fechaalta [get, set]
 Propiedad que indica la fecha de alta del artículo.
 
DateTime _Fechabaja [get, set]
 Propiedad que indica la fecha de baja del artículo.
 
bool _Baja [get, set]
 Propiedad que indica si avisa del mínimo o máximo de stock.
 
bool _Suplidos [get, set]
 Propiedad que indica si trabaja con suplidos.
 
String _ConceptoSuplidos [get, set]
 Codigo del concepto suplido.
 
string _NombreAmpliado [get, set]
 Propiedad que indica si avisa del mínimo o máximo de stock.
 
string _Contrapar [get, set]
 Contrapartida (Conceptos facturables.
 
string _Contrapco [get, set]
 Contrapartida de compra (Conceptos facturables)
 
string _Observacion [get, set]
 Propiedad que indica las observaciones del artículo.
 
int _Garantia [get, set]
 Días de garantía del artículo.
 
string _Imagen [get, set]
 Propiedad que indica la imagen principal del artículo.
 
decimal _UltimoCoste [get, set]
 Propiedad que indica el último coste del artículo.
 
DateTime? _FechaUltimaCompra [get, set]
 Propiedad que indica la fecha de la última compra.
 
DateTime? _FechaUltimaVenta [get, set]
 Propiedad que indica la fecha de la última venta.
 
bool _Desglose [get, set]
 Indica el tipo de desglose con el que trabaja el artículo (0 = NO DESGLOSE)
 
bool _IVALoteNavidad [get, set]
 Indica si el artículo calcula el IVA de los lotes de Navidad.
 
decimal _Peso [get, set]
 Propiedad que indica el peso definido en la ficha del artículo.
 
decimal _Litros [get, set]
 Propiedad que indica los litros definidos en la ficha del artículo.
 
decimal _Unicaja [get, set]
 Propiedad que indica las cajas definidas en la ficha del artículo.
 
bool _PVerde [get, set]
 Indica si el artículo trabaja con punto Verde.
 
decimal _PVerdeImporte [get, set]
 Indica el importe del punto Verde.
 
int _PVerdePorcentaje [get, set]
 Indica el porcentaje del punto Verde.
 
int _PVerdeBase [get, set]
 Indica la base del punto Verde (Importe línea, Total unidades)
 
int _PVerdeCalculo [get, set]
 Indica la base del punto Verde (Porcentaje, Importe)
 
string _PVerdeArticulo [get, set]
 Indica el artículo de impuesto del punto Verde.
 
int _Tipo_PVP [get, set]
 Indica el tipo de precio del artículo (1=Por Unidad,2=Por Caja,3=Comprar Caja/Vender Unidades,4=Por Miles)
 
bool _Internet [get, set]
 Indica si el artículo tiene venta por internet.
 
bool _NoTenerEnCuentaStock [get, set]
 Indica si no tenemos en cuenta el stock.
 
bool _Factura_Autorepercutida [get, set]
 Indica si no necesita factura autorepercutida.
 
string _Ubicacion [get, set]
 Propiedad que indica la ubicación del artículo.
 
decimal _Aranceles [get, set]
 Propiedad que indica los aranceles del artículo.
 
decimal _Puntos [get, set]
 Propiedad que indica los puntos del artículo.
 
string _Modelo [get, set]
 Propiedad que indica el modelo del artículo.
 
string _CN8 [get, set]
 Propiedad que indica el codigo CN8 del artículo.
 
string _AdiCN8 [get, set]
 Propiedad que indica el codigo adicional CN8 del artículo.
 
bool _SeguroIntr [get, set]
 Indica si el artículo es Seguro intrastal.
 
int _PreciosDistintos [get, set]
 Indica si tiene precios distintos por talla y color.
 
bool _Retencion [get, set]
 Indica si no necesita aplicar retención.
 
int _Tipo_Art [get, set]
 Indica el tipo de precio del artículo (1=Ventas/Compras, 2=Sólo Ventas, 3=Sólo Compras)
 
int _Tipo [get, set]
 Indica si es un artículo (1) o si es un concepto facturable (2)
 
TipoArticulo _TipoArticulo [get, set]
 PE-99043.
 
bool _Venserie [get, set]
 Obtiene o establece el campo _Venser Para tener en cuenta también la configuración de empresa en una sola consulta usar mejor la propiedad _UsaSeries.
 
bool _UsaSeries [get]
 Devuelve TRUE si la instalación Y el artículo trabajan con series. False si el artículo O la instalación no trabajan con series.
 
bool _EsMontaje [get]
 Indica si el articulo trabaja con series y tiene modelo asignado, por lo que sería un artículo de montaje.
 
bool _EANPeso [get, set]
 Indica si el artículo tiene configurados los códigos de barras avanzados, de tipo precio.
 
bool _Venlote [get, set]
 Indica si el artículo trabaja con lotes.
 
bool _Venubica [get, set]
 Indica si el artículo trabaja con ubicaciones.
 
DateTime? _LoteAlta [get, set]
 Indica la fecha a partir de la que el artículo trabaja con lotes.
 
string _LoteRegistro [get, set]
 Indica el registro fitosanitario del artículo.
 
string _LoteCategoria [get, set]
 Indica la categoria fitosanitaria del artículo.
 
string _LoteFitoges [get, set]
 Indica el Fitoges del artículo.
 
bool _Con_Cajas [get, set]
 Indica si el artículo trabaja con cajas.
 
bool _Con_Peso [get, set]
 Indica si el artículo trabaja con peso.
 
bool _Con_TallasyColores [get, set]
 Indica si el artículo trabaja con tallas y colores.
 
bool _SoloPeso [get, set]
 Indica si el artículo trabaja con SOLOPESO.
 
TipoDesglose _TipoDesglose [get, set]
 PE-99037.
 
int _Tipo_Desglose [get, set]
 Tipo de desglose que tiene asignado el artículo.
 
int _Coste_Escandallo [get, set]
 Tipo de coste del escandallo que tiene asignado el artículo.
 
TipoCosteEscandallo _TipoCosteEscandallo [get, set]
 PE-99014.
 
int _Tipo_Escandallo [get, set]
 Tipo del escandallo que tiene asignado el artículo.
 
TipoEscandallo _TipoEscandallo [get, set]
 PE-99014.
 
bool _Desactivar_Escandallo [get, set]
 Desactivar del escandallo que tiene asignado el artículo.
 
decimal _Tarifa1 [get]
 Indica la tarifa1 del artículo.
 
decimal _Tarifa2 [get]
 Indica la tarifa1 del artículo.
 
decimal _Tarifa3 [get]
 Indica la tarifa1 del artículo.
 
decimal _Tarifa4 [get]
 Indica la tarifa1 del artículo.
 
decimal _Tarifa5 [get]
 Indica la tarifa1 del artículo.
 
decimal _Tarifa6 [get]
 Indica la tarifa1 del artículo.
 
decimal _Tarifa7 [get]
 Indica la tarifa1 del artículo.
 
decimal _Tarifa8 [get]
 Indica la tarifa1 del artículo.
 
bool _ActuaPreciosPendientes [get, set]
 Indica si se debe actualizar los precios pendientes.
 
Lote _Lote [get]
 Objecte Lotes.
 
DataTable Escandallo [get]
 Datatable con el escandallo del artículo.
 
string _FormatoDefectoEtiqueta [get, set]
 PE-97774 Propiedad para obtener el campo ReportEtiq de la ficha de artículo.
 
Barras _Barras [get]
 PE-87024: Propiedad para gestionar los códigos de Barras del artículo. De tipo Barras.
 
EAN128 _EAN128 [get]
 Enlace con la tabla relacionada Cont_Cli.
 
Ofertas _Ofertas [get]
 Enlace con la tabla relacionada Ofertas.
 
Escandallos _Escandallos [get]
 Enlace con la tabla relacionada Escandal.
 
Precios _Precios [get]
 Enlace con la tabla relacionada pvp.
 
UltimosCostes _UltimosCostes [get]
 Enlace con la tabla relacionada art_ultcos.
 
PreciosTyC _PreciosTyC [get]
 Enlace con la tabla relacionada pvpcol.
 
Imagenes _Imagenes [get]
 Enlace con la tabla relacionada art_foto.
 
StockMaxMinAlmacen _StockMaxMinAlmacen [get]
 Enlace con la tabla relacionada art_foto.
 
EANPesos _EANPesos [get]
 Enlace con la tabla relacionada EAN_peso.
 
ArticuloTallas _ArticuloTallas [get]
 Enlace con la tabla relacionada Art_tall.
 
ArticuloColores _ArticuloColores [get]
 Enlace con la tabla relacionada Art_colo.
 
Idiomas _Idiomas [get]
 Enlace con la tabla relacionada Idi_art.
 
Referencias _Referencias [get]
 Enlace con la tabla relacionada Referpro.
 
Categorias _Categorias [get]
 Propiedad para gestionar los códigos de categorias de fitosanitarios del artículo. De tipo Categorias.
 
bool _TieneAgrupaciones [get]
 PE88461 - si treballa amb Hera i te registres a la taula agruperp.
 
string _NombreMarca [get]
 PE-92658: obtener el Nombre de la Marca del articulo.
 
string _NombreFamilia [get]
 PE-92658: obtener el Nombre de la Familia articulo.
 
bool _Juntar_en_Ventas [get, set]
 Agrupar artículo repetido en ventas.
 
bool _lColor [get, set]
 COLOR.
 
DataTable _DtMonedas [get]
 Datatable de monedas en memoria.
 
ewMascara _DivisaMascaraPrecio [get]
 Propiedad de lectura para obtener la máscara de precio según divisa. Optimización Task 135618.
 
ewMascara _DivisaMascaraImporte [get]
 Propiedad de lectura para obtener la máscara de importe según divisa. Optimización Task 135618.
 
ewMascara _DivisaMascaraPrecioTarifas [get]
 Propiedad de lectura para obtener la máscara de precio según las divisas de las tarifas. Optimización Task 135618.
 
ewMascara _DivisaMascaraImporteTarifas [get]
 Propiedad de lectura para obtener la máscara de importe según las divisas de las tarifas. Optimización Task 135618.
 
- Propiedades heredados de sage.ew.interficies.IMante
string _Nombre [get, set]
 Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE.
 
string _Error_Message [get, set]
 Campo donde se informará de los errores en mantenimientos.
 
string _Guid_Id [get]
 Ens retorna el valor que hi ha al camp GUID_ID de la taula.
 
DateTime? _Created [get]
 Ens retorna el valor que hi ha al camp CREATED de la taula.
 
DateTime? _Modified [get]
 Ens retorna el valor que hi ha al camp MODIFIED de la taula.
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212)
 
string _Pantalla [get, set]
 Nombre clave del formulario.
 
string _Tabla [get, set]
 Nombre de la tabla que navegamos.
 
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa.
 
string _ManteAdic [get, set]
 Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas.
 

Otros miembros heredados

- Tipos públicos heredados de sage.ew.articulo.Articulo
enum  eTiposArticulo { Articulo = 1 , ConceptoFacturable = 2 }
 Tipos de artículos. Más...
 
enum  TipoArticulo { VentasCompras = 1 , Ventas = 2 , Compras = 3 }
 PE-99043. Más...
 
enum  TipoEscandallo {
  SinDesglose = 0 , Ventas = 1 , Compras = 2 , VentasCompras = 3 ,
  Produccion = 4
}
 PE-99014. Más...
 
enum  TipoCosteEscandallo { SinTipo = 0 , Ventas = 1 , Compras = 2 }
 PE-99014. Más...
 
enum  TipoDesglose {
  SinDesglose = 0 , PrecioProductoPrincipal = 1 , PrecioProductoComponentes = 2 , AmbosPrecios = 3 ,
  NoControlarStock = 4
}
 PE-99037. Más...
 
enum  PorcentajePuntoVerde { SinPV = 0 , SobreImporteEu = 1 , SobreImportePorcentaje = 2 , PorcentajeSobreUnidades = 3 }
 PE-99047. Más...
 
enum  ManteTRels_Articulo {
  Idiomas , Imagenes , Precios , Referencias ,
  Ofertas , Barras , StockMaxMinAlmacen , Escandallos ,
  CamposAdicionales , TallasColores , UltimosCostes
}
 Enumeración con los diferentes ManteTRels que hay en la clase Articulo. Optimización Task 135618. Más...
 
- Métodos públicos estáticos heredados de sage.ew.articulo.Articulo
static bool _ExisteArticulo (string tcArticulo)
 Devuelve true si el artículo pasado por parámetro existe en la base de datos.
 
static string _ConsultarSiguienteCodigoArticulo ()
 Función que obtiene el código de artículo (alfanumérico) máximo de la BBDD y retorna el siguiente valor. Es para contadores alfanuméricos.
 
static DataTable TodosLosArticulosDeAlta ()
 Método que devuelve un datatable con todos los artículos de alta.
 
static string _ProveedorPorDefecto (string codigoArticulo)
 Obtiene el código de proveedor por defecto para el código de artículo recibido por parámetro.
 
- Campos de datos heredados de sage.ew.articulo.Articulo
string _Talla
 Propiedad Talla.
 
string _Color
 Propiedad Color.
 
StockArt _Stock = new StockArt()
 Objecte stocks.
 
Dictionary< ManteTRels_Articulo, bool > _DicCargaManteTRel = new Dictionary<ManteTRels_Articulo, bool>()
 Diccionario que guarda la configuración de ManteTRels de Articulo que deben cargarse cuando lo hace habitualmente la clase base (en el _Load() o al hacer referencia de lectura a la propiedad del objeto Articulo que representa el ManteTRel Optimización Task 135618.
 
IArticulosDA _ArticulosDA
 Acceso a datos poara artículos.
 
- Métodos protegidos heredados de sage.ew.articulo.Articulo
override void _DescargarDatos ()
 Override del metodo _DescargarDatos.
 
override void _Inicializar ()
 Override del metodo _Inicializar.
 

Descripción detallada

Conceptos facturables.

Definición en la línea 16 del archivo ConceptosFacturables.cs.

Documentación de constructores y destructores

◆ ConceptosFacturables() [1/6]

sage.ew.articulo.ConceptosFacturables.ConceptosFacturables ( )
inline

Constructor ConceptosFacturables vacio.

Definición en la línea 61 del archivo ConceptosFacturables.cs.

◆ ConceptosFacturables() [2/6]

sage.ew.articulo.ConceptosFacturables.ConceptosFacturables ( string tcCodigo,
string tcTalla = "",
string tcColor = "" )
inline

Constructor ConceptosFacturables con parámetros.

Parámetros
tcCodigo
tcTalla
tcColor

Definición en la línea 72 del archivo ConceptosFacturables.cs.

◆ ConceptosFacturables() [3/6]

sage.ew.articulo.ConceptosFacturables.ConceptosFacturables ( IGestionTipoIVA toTipoIVA,
IObra toObra = null )
inline

Constructor ConceptosFacturables mediante IGestionTipoIVA y obra.

Parámetros
toTipoIVAInstancia edl cliente
toObraInstancia de la obra, puede ser null si no trabajamos con obras

Definición en la línea 82 del archivo ConceptosFacturables.cs.

◆ ConceptosFacturables() [4/6]

sage.ew.articulo.ConceptosFacturables.ConceptosFacturables ( bool tlLinkadoFormulario)
inline

Constructor ConceptosFacturables Indicando si hay formulario asociado al objeto.

Parámetros
tlLinkadoFormulario

Definición en la línea 91 del archivo ConceptosFacturables.cs.

◆ ConceptosFacturables() [5/6]

sage.ew.articulo.ConceptosFacturables.ConceptosFacturables ( bool tlLinkadoFormulario,
IGestionTipoIVA toTipoIVA,
IObra toObra = null )
inline

Constructor ConceptosFacturables mediante IGestionTipoIVA y obra.

Parámetros
tlLinkadoFormulario
toTipoIVAInstancia edl cliente
toObraInstancia de la obra, puede ser null si no trabajamos con obras

Definición en la línea 102 del archivo ConceptosFacturables.cs.

◆ ConceptosFacturables() [6/6]

sage.ew.articulo.ConceptosFacturables.ConceptosFacturables ( bool tlLinkadoFormulario,
string tcCodigo,
string tcTalla = "",
string tcColor = "" )
inline

Constructor ConceptosFacturables con parámetros.

Parámetros
tlLinkadoFormulario
tcCodigo
tcTalla
tcColor

Definición en la línea 114 del archivo ConceptosFacturables.cs.

Documentación de funciones miembro

◆ _Load()

override void sage.ew.articulo.ConceptosFacturables._Load ( )
inline

Load.

Implementa sage.ew.interficies.IMante.

Definición en la línea 127 del archivo ConceptosFacturables.cs.

◆ _New()

override void sage.ew.articulo.ConceptosFacturables._New ( string tcCodigo = "")
inline

New.

Parámetros
tcCodigo

Implementa sage.ew.interficies.IMante.

Definición en la línea 167 del archivo ConceptosFacturables.cs.

◆ _Save()

override bool sage.ew.articulo.ConceptosFacturables._Save ( )
inline

Save.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 142 del archivo ConceptosFacturables.cs.

◆ _Save_Before()

override bool sage.ew.articulo.ConceptosFacturables._Save_Before ( )
inline

Validamos que haya familia y tipo iva.

Devuelve

Definición en la línea 185 del archivo ConceptosFacturables.cs.

Documentación de propiedades

◆ _PrecioCF

decimal sage.ew.articulo.ConceptosFacturables._PrecioCF
getset

Precio del concepto facturable.

Definición en la línea 24 del archivo ConceptosFacturables.cs.

◆ _TarifaCF

string sage.ew.articulo.ConceptosFacturables._TarifaCF
get

Tarifa de los conceptos.

Definición en la línea 44 del archivo ConceptosFacturables.cs.


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