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

Clase Artículo. Más...

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

Estructuras de datos

class  ArticuloColores
 Clase para gestionar los colores por artículo. Más...
 
class  ArticuloTallas
 Clase para gestionar las tallas por artículo. Más...
 
class  Barras
 PE-87024: Clase para gestionar el mantenimiento de los códigos de barras. Más...
 
class  Categorias
 Clase para gestionar las categorias del fitosanitarios. Más...
 
class  EAN128
 PE-92929: Clase para gestionar el mantenimiento de los códigos de barras en formato EAN-128. Más...
 
class  EANPesos
 PE-92929: Clase para gestionar el mantenimiento de los códigos de barras en formato EAN-128. Más...
 
class  Escandallos
 PE-94313: Clase para gestionar el mantenimiento de los escandallos de los artículos. Más...
 
class  Idiomas
 Clase para gestionar las definiciones de idioma por artículo. Más...
 
class  Ofertas
 PE-94313: Clase para gestionar el mantenimiento de las ofertas de los artículos. Más...
 
class  Precios
 PE-94313: Clase para gestionar el mantenimiento de los precios de los artículos. Más...
 
class  PreciosTyC
 Clase para gestionar el mantenimiento de los precios de los artículos con talla y color. Más...
 
class  Referencias
 Clase para gestionar el mantenimiento de las referencias de proveedor de los artículos. Más...
 
class  StockMaxMinAlmacen
 PE-94313: Clase para gestionar el mantenimiento de las imagenes de los artículos. Más...
 
class  UltimosCostes
 Clase para gestionar el mantenimiento de los últimos costes por almacén de los artículos. Más...
 

Tipos públicos

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

 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 _New (string tcCodigo="")
 Nos permite crear un nuevo registro.
 
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.
 

Métodos públicos estáticos

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

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

override void _DescargarDatos ()
 Override del metodo _DescargarDatos.
 
override void _Inicializar ()
 Override del metodo _Inicializar.
 

Propiedades

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.
 

Descripción detallada

Clase Artículo.

Clase Subfamilia.

Definición en la línea 33 del archivo articulo.cs.

Documentación de las enumeraciones miembro de la clase

◆ eTiposArticulo

Tipos de artículos.

Valores de enumeraciones
Articulo 

Artículo.

ConceptoFacturable 

Concepto facturable.

Definición en la línea 40 del archivo articulo.cs.

◆ ManteTRels_Articulo

Enumeración con los diferentes ManteTRels que hay en la clase Articulo. Optimización Task 135618.

Valores de enumeraciones
Idiomas 

ManteTrel de idiomas.

Imagenes 

ManteTrel de imagenes.

Precios 

ManteTrel de precios.

Referencias 

ManteTrel de referencias.

Ofertas 

ManteTrel de Ofertas.

Barras 

ManteTrel de códigos de barras.

StockMaxMinAlmacen 

ManteTrel de stocks por almacén.

Escandallos 

ManteTrel de escandallos.

CamposAdicionales 

Campos adicionales.

TallasColores 

ManteTrels de tallas y colores.

UltimosCostes 

ManteTrels de los últimos costes.

Definición en la línea 193 del archivo articulo.cs.

◆ PorcentajePuntoVerde

PE-99047.

Valores de enumeraciones
SinPV 

Sin punto verde.

SobreImporteEu 

% sobre importe

SobreImportePorcentaje 

€ sobre importe

PorcentajeSobreUnidades 

% sobre unidades

Definición en la línea 166 del archivo articulo.cs.

◆ TipoArticulo

PE-99043.

Valores de enumeraciones
VentasCompras 

Ventas y Compras.

Ventas 

Ventas.

Compras 

Compras.

Definición en la línea 57 del archivo articulo.cs.

◆ TipoCosteEscandallo

PE-99014.

Valores de enumeraciones
SinTipo 

Sin tipo.

Ventas 

Ventas.

Compras 

Compras.

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

◆ TipoDesglose

PE-99037.

Valores de enumeraciones
SinDesglose 

Sin desglose.

PrecioProductoPrincipal 

Precio producto final.

PrecioProductoComponentes 

Precio producto componentes.

AmbosPrecios 

Ambos precios.

NoControlarStock 

Componentes como comentario.

Definición en la línea 134 del archivo articulo.cs.

◆ TipoEscandallo

PE-99014.

Valores de enumeraciones
SinDesglose 

Sin desglose.

Ventas 

Ventas.

Compras 

Compras.

VentasCompras 

Ventas y Compras.

Produccion 

Ambos.

Definición en la línea 79 del archivo articulo.cs.

Documentación de constructores y destructores

◆ Articulo() [1/6]

sage.ew.articulo.Articulo.Articulo ( )
inline

Constructor Articulo.

Definición en la línea 2906 del archivo articulo.cs.

◆ Articulo() [2/6]

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

Constructor Articulo con parámetros.

Parámetros
tcCodigo
tcTalla
tcColor

Definición en la línea 2923 del archivo articulo.cs.

◆ Articulo() [3/6]

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

Constructor Artículo 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 2940 del archivo articulo.cs.

◆ Articulo() [4/6]

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

Constructor Artículo Indicando si hay formulario asociado al objeto.

Parámetros
tlLinkadoFormulario

Definición en la línea 2957 del archivo articulo.cs.

◆ Articulo() [5/6]

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

Constructor Artículo 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 2974 del archivo articulo.cs.

◆ Articulo() [6/6]

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

Constructor Articulo con parámetros.

Parámetros
tlLinkadoFormulario
tcCodigo
tcTalla
tcColor

Definición en la línea 2994 del archivo articulo.cs.

Documentación de funciones miembro

◆ _Actualizar_Coste()

bool sage.ew.articulo.Articulo._Actualizar_Coste ( decimal tnCoste,
bool tlRefrescar_Tarifas = true )
inline

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.

Definición en la línea 7623 del archivo articulo.cs.

◆ _Actualizar_Coste_TablaUltimosCostes()

bool sage.ew.articulo.Articulo._Actualizar_Coste_TablaUltimosCostes ( decimal tnCoste,
string tcAlmacen )
inline

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.

Parámetros
tnCosteCoste
tcAlmacen
Devuelve

Definición en la línea 7647 del archivo articulo.cs.

◆ _Actualizar_Referpro()

bool sage.ew.articulo.Articulo._Actualizar_Referpro ( IReferenciaArticulo toReferenciaArticulo,
bool tlRecalcularPVP = false )
inline

Actualización de las referencias de proveedor.

Parámetros
toReferenciaArticuloInstancia de las referencias de artículos
tlRecalcularPVPVamos a realizar el recálculo de las tarifas de venta
Devuelve

Definición en la línea 5532 del archivo articulo.cs.

◆ _Actualizar_Ultima_Fecha_Venta()

void sage.ew.articulo.Articulo._Actualizar_Ultima_Fecha_Venta ( )
inline

PE74398 Actualiza la fecha de la ultima venta del artículo con la fecha del último albaran.

Definición en la línea 7597 del archivo articulo.cs.

◆ _ActualizarModifPvp()

void sage.ew.articulo.Articulo._ActualizarModifPvp ( string tcTarifa,
string tcTalla,
string tcColor,
decimal tnPvp )
inline

Método para guardar en un diccionario el pvp modificado.

Parámetros
tcTarifatarifa
tcTallatalla
tcColorcolor
tnPvpprecio modificado

Definición en la línea 8081 del archivo articulo.cs.

◆ _ActualizarUltimaFechaCompra()

bool sage.ew.articulo.Articulo._ActualizarUltimaFechaCompra ( )
inline

PE-98376 Actualiza la fecha de la ultima compra del artículo con la fecha del último albaran.

Definición en la línea 7570 del archivo articulo.cs.

◆ _Almacenes()

virtual DataTable sage.ew.articulo.Articulo._Almacenes ( )
inlinevirtual

Nos devuelve un DataTable con los distintos códigos de los almacenes.

Devuelve

Definición en la línea 7303 del archivo articulo.cs.

◆ _ArticuloCompradoEjercicioActual()

bool sage.ew.articulo.Articulo._ArticuloCompradoEjercicioActual ( ref string tcMensaje,
string almacen = "",
string talla = "",
string color = "" )
inline

Comprueba si hay albaranes de compra para el artículo para saber si puede modificar el ult.coste de la ficha del artículo.

Parámetros
tcMensaje
almacenValor de la columna almacén
tallaValor de la columna talla
colorValor de la columna color
Devuelve

Definición en la línea 8063 del archivo articulo.cs.

◆ _Articulos_Equivalentes()

DataTable sage.ew.articulo.Articulo._Articulos_Equivalentes ( string tcAlmacen = "",
string tcTarifa = "" )
inline

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.

Devuelve

Definición en la línea 7792 del archivo articulo.cs.

◆ _Buscar_Abreviatura()

string sage.ew.articulo.Articulo._Buscar_Abreviatura ( string tcArticulo)
inline

Presentem els articles relacionats amb una abreviatura.

Parámetros
tcArticulocodi d'article
Devuelve

Definición en la línea 5624 del archivo articulo.cs.

◆ _Buscar_Articulo() [1/3]

string sage.ew.articulo.Articulo._Buscar_Articulo ( ref decimal tnUnidades,
ref decimal tnPeso,
ref decimal tnUniCaja,
ref bool tlEsCodigoBarras,
ref string tcNombreArticulo,
IDocumentLinea toLinea,
string tcCodigoCandidato = "" )
inline

Metodo que antes estaba en la linea de los documentos de compra y venta.

Parámetros
tnUnidades
tnPeso
tnUniCaja
tlEsCodigoBarras
tcNombreArticulo
toLinea
tcCodigoCandidato
Devuelve

Definición en la línea 6641 del archivo articulo.cs.

◆ _Buscar_Articulo() [2/3]

string sage.ew.articulo.Articulo._Buscar_Articulo ( ref decimal tnUnidades,
ref decimal tnPeso,
ref decimal tnUniCaja,
ref bool tlEsCodigoBarras,
ref string tcNombreArticulo,
ref eTipoCodigoBarras teTipoCodigoBarras,
IDocumentLinea toLinea,
string tcCodigoCandidato = "" )
inline

Metodo que antes estaba en la linea de los documentos de compra y venta.

Parámetros
tnUnidades
tnPeso
tnUniCaja
tlEsCodigoBarras
tcNombreArticulo
teTipoCodigoBarras
toLinea
tcCodigoCandidato


Devuelve

Definición en la línea 6660 del archivo articulo.cs.

◆ _Buscar_Articulo() [3/3]

string sage.ew.articulo.Articulo._Buscar_Articulo ( string tcArticulo)
inline

Presentem els articles relacionats amb un codi d'article.

Parámetros
tcArticulocodi d'article
Devuelve

Definición en la línea 5570 del archivo articulo.cs.

◆ _Buscar_Por_Barras() [1/4]

bool sage.ew.articulo.Articulo._Buscar_Por_Barras ( string tcBarras,
ref BuscarPorBarras toBarras,
string tcProveedor = "",
IDocumentLinea toLinea = null )
inline

Ens retorna si ha trobat el codi d'article.

Parámetros
tcBarrasCódigo introducido
toBarrasObjeto con toda la información necesaria
tcProveedorCódigo del proveedor si se realiza des de compras
toLineaReferencia a la linea del documento
Devuelve

Definición en la línea 4957 del archivo articulo.cs.

◆ _Buscar_Por_Barras() [2/4]

bool sage.ew.articulo.Articulo._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 )
inline

Ens retorna si ha trobat el codi d'article.

Parámetros
tcBarrasCódigo introducido
tcNombreArticuloDefinición del artículo (devuelve valor por referencia)
tnUnidadesunidades (devuelve valor por referencia)
tnPesoPeso (devuelve valor por referencia)
tlCancelLisArtDevuelve si se ha localizado un artículo similar a trasves del desplegable (devuelve valor por referencia)
tnUnicajaUnidades caja del artículo (devuelve valor por referencia)
tcAgrupacioncódigo agrupacion


Parámetros
tnUnidAgrupunidades/caja de la agrupación
tcProveedorCódigo del proveedor si se realiza des de compras
toLineaReferencia a la linea del documento
Devuelve

Definición en la línea 4826 del archivo articulo.cs.

◆ _Buscar_Por_Barras() [3/4]

bool sage.ew.articulo.Articulo._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 )
inline

Ens retorna si ha trobat el codi d'article.

Parámetros
tcBarrasCódigo introducido
tcNombreArticuloDefinición del artículo (devuelve valor por referencia)
tnUnidadesunidades (devuelve valor por referencia)
tnPesoPrecioPeso (devuelve valor por referencia)
tlCancelLisArtDevuelve si se ha localizado un artículo similar a trasves del desplegable (devuelve valor por referencia)
tnUnicajaUnidades caja del artículo (devuelve valor por referencia)
tcAgrupacioncódigo agrupacion


Parámetros
tnUnidAgrupunidades/caja de la agrupación
teTipoCodigoBarrastipo código de barras
tcProveedorCódigo del proveedor si se realiza des de compras
toLineaReferencia a la linea del documento
Devuelve

Definición en la línea 4854 del archivo articulo.cs.

◆ _Buscar_Por_Barras() [4/4]

bool sage.ew.articulo.Articulo._Buscar_Por_Barras ( string tcCodigoBarras)
inline

Carga el articulo a partir de un código de barras.

Parámetros
tcCodigoBarrasCódigo de barras del artículo
Devuelve
true si la carga ha sido correcta, false en caso contrrario

Definición en la línea 4796 del archivo articulo.cs.

◆ _Buscar_Por_Barras_Agrupacion()

bool sage.ew.articulo.Articulo._Buscar_Por_Barras_Agrupacion ( string tcBarras,
ref string tcAgrupacion,
ref decimal tnUnidAgrup )
inline

codigo de barras por agrupación

Parámetros
tcBarras
tcAgrupacion


Parámetros
tnUnidAgrup
Devuelve

Definición en la línea 4761 del archivo articulo.cs.

◆ _Buscar_Por_Barras_Peso()

bool sage.ew.articulo.Articulo._Buscar_Por_Barras_Peso ( string tcBarras,
ref decimal tnPesoPrecio,
ref eTipoCodigoBarras teTipoCodigoBarras )
inline

Ens retorna si ha trobat el codi de l'article i el pes/preu corresponent a partir del codi de barres.

Parámetros
tcBarrasCodi de barres
tnPesoPrecioRetorna el pes/
teTipoCodigoBarrastipus de codi de barras
Devuelve

Definición en la línea 4696 del archivo articulo.cs.

◆ _Buscar_Por_Barras_Talla_y_Color()

bool sage.ew.articulo.Articulo._Buscar_Por_Barras_Talla_y_Color ( string tcBarras)
inline

Ens retorna si ha trobat el codi de l'article a partir d'un codi de barres de talles i colors.

Parámetros
tcBarrascodi de barres: La primera posició és la longitud d la talla, la segona és la longitud del color
Devuelve

Definición en la línea 4624 del archivo articulo.cs.

◆ _Buscar_Por_QR()

bool sage.ew.articulo.Articulo._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 )
inline

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):

  • Caso 1) En caso de que haya unidades y haya cajas: Priorizamos unidades antes que cajas (caso 2).
  • Caso 2) En caso de que haya unidades y NO haya cajas: establece las unidades del código QR.
  • Caso 3) En caso de que NO haya unidades y haya cajas: recalcula unidades según el número de cajas del código QR.
  • Si no hemos definido peso o este vale 0, se calculara en relación a las unidades.
  • Si existe peso, pero no hemos definido unidades, las unidades se establecerán a 1.
Parámetros
tcBarrascódigo de barras
tcArticulocódigo artículo
tcNombreArticulonombre artículo
tnUnidadesunidades
tnPesopeso
tnUnicajacajas
tcProveedorproveedor
toLinealinea
Devuelve
devuelve si el código es QR

Definición en la línea 5800 del archivo articulo.cs.

◆ _Buscar_Por_Referencia()

bool sage.ew.articulo.Articulo._Buscar_Por_Referencia ( string tcRef,
ref string tcProv )
inline

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.

Parámetros
tcRefReferència de proveïdor a consultar
tcProv(E/S) (Opcional) Proveïdor pel qual es consultaran les referències / Proveïdor de la referència corresponent
Devuelve
Referència trobada o no

Definición en la línea 5314 del archivo articulo.cs.

◆ _Calcular_Puntos()

decimal sage.ew.articulo.Articulo._Calcular_Puntos ( decimal tnUnidades)
inline

Retorna els punts que toquen depenen de les unitats.

Parámetros
tnUnidades
Devuelve

Definición en la línea 5969 del archivo articulo.cs.

◆ _Calcular_Stock()

void sage.ew.articulo.Articulo._Calcular_Stock ( DateTime? tdFecha,
String tcAlmacen = "",
String tcTalla = "",
String tcColor = "" )
inline

A partir dels paràmetres que es passen es revisa si es necessari forçar la crida de l'stock.

Parámetros
tdFecha
tcAlmacen
tcTalla
tcColor

Definición en la línea 8658 del archivo articulo.cs.

◆ _Cancel()

override void sage.ew.articulo.Articulo._Cancel ( )
inline

Método para realizar acciones al cancelar la edición del registro actual.

Se ejecutará al pulsar el usuario el botón de Cancelar, como algunos de estos ManteTRels es posible que tengan datos y que hayan sido modificados por el usuario, hay que reponer el estado anterior, como al cancelar el código de la clave no cambia por el simple hecho de acceder a la propiedad _TRel no recargará, hay que forzarlo.

Implementa sage.ew.interficies.IMante.

Definición en la línea 4531 del archivo articulo.cs.

◆ _Clonar() [1/4]

virtual new Articulo sage.ew.articulo.Articulo._Clonar ( )
inlinevirtual

Devuelve una copia exacta del objeto actual.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 7410 del archivo articulo.cs.

◆ _Clonar() [2/4]

void sage.ew.articulo.Articulo._Clonar ( Articulo toArticulo)
inline

Clona todas las propiedades.

Parámetros
toArticulo

Definición en la línea 7542 del archivo articulo.cs.

◆ _Clonar() [3/4]

virtual Articulo sage.ew.articulo.Articulo._Clonar ( Articulo toArticulo,
Articulo toArtOrigen )
inlinevirtual

Devuelve una copia exacta del objeto actual.

Devuelve

Definición en la línea 7501 del archivo articulo.cs.

◆ _Clonar() [4/4]

override ewMante sage.ew.articulo.Articulo._Clonar ( ewMante manteOrigen)
inline

_Clonar el artículo

Parámetros
manteOrigen
Devuelve

Definición en la línea 7451 del archivo articulo.cs.

◆ _Codigo_Iva()

string sage.ew.articulo.Articulo._Codigo_Iva ( string tcCuenta = "",
string tcEmpresa = "",
DateTime? tdFecha = null )
inline

Retorna el tipo d'iva de l'article en funció de l'empresa,client,article.

Parámetros
tcCuentaCodi de client o proveedor (opcional)
tcEmpresaEmpresa (opcional)
tdFechaData (opcional)
Devuelve

Definición en la línea 6199 del archivo articulo.cs.

◆ _Colores()

virtual DataTable sage.ew.articulo.Articulo._Colores ( )
inlinevirtual

Nos devuelve un DataTable con los distintos códigos de los colores del artículo actual (PE-66883)

Devuelve

Definición en la línea 7352 del archivo articulo.cs.

◆ _ComprobarMovimientosTallaYColor()

bool sage.ew.articulo.Articulo._ComprobarMovimientosTallaYColor ( string tcArticulo,
string tcTalla,
string tcColor,
out bool tbCompras,
out bool tbVentas,
out bool tbPlantillas )
inline

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.

Parámetros
tcArticulo
tcTalla
tcColor
tbCompras
tbVentas
tbPlantillas
Devuelve

Definición en la línea 5687 del archivo articulo.cs.

◆ _Con_Lotes()

bool sage.ew.articulo.Articulo._Con_Lotes ( DateTime? tdFecha = null)
inline

Indica si el artículo trabaja con lotes.

Definición en la línea 4599 del archivo articulo.cs.

◆ _ConsultarSiguienteCodigoArticulo()

static string sage.ew.articulo.Articulo._ConsultarSiguienteCodigoArticulo ( )
inlinestatic

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.

Devuelve
El siguiente código de artículo que se debería utilizar

Definición en la línea 5275 del archivo articulo.cs.

◆ _Coste()

decimal sage.ew.articulo.Articulo._Coste ( string tcAlmacen = "",
DateTime? tdFecha = null )
inline

Retorna el cost depenent de la configuració de la empresa.

Parámetros
tcAlmacen
tdFecha
Devuelve

Definición en la línea 6391 del archivo articulo.cs.

◆ _Coste_Medio_Almacen()

DataTable sage.ew.articulo.Articulo._Coste_Medio_Almacen ( int tnTipo = 0,
DateTime? tdFecha = null )
inline

Devuelve un datatable con los costes medios por almacenes.

Parámetros
tnTipo
tdFecha
Devuelve

Definición en la línea 6785 del archivo articulo.cs.

◆ _Coste_Medio_Compra()

decimal sage.ew.articulo.Articulo._Coste_Medio_Compra ( string tcAlmacen = "",
DateTime? tdFecha = null )
inline

Devuelve el coste de compra.

Parámetros
tcAlmacen
tdFecha
Devuelve

Definición en la línea 7022 del archivo articulo.cs.

◆ _Coste_Medio_stock()

decimal sage.ew.articulo.Articulo._Coste_Medio_stock ( string tcAlmacen = "",
DateTime? tdFecha = null )
inline

Devuelve el coste medio de stock.

Parámetros
tcAlmacen
tdFecha

++

Devuelve

Definición en la línea 6998 del archivo articulo.cs.

◆ _Coste_Proveedor_Predet()

decimal sage.ew.articulo.Articulo._Coste_Proveedor_Predet ( bool tlPredet = true)
inline

Consulta el cost del proveedor predeterminat.

Devuelve

Definición en la línea 6299 del archivo articulo.cs.

◆ _Coste_Ultimo() [1/2]

decimal sage.ew.articulo.Articulo._Coste_Ultimo ( out decimal gastos,
DatosCalculoCosteUltimoDto datos,
bool calcularGastosAdicionales = true,
bool calcularCostePorTallasyColores = true,
bool recalcularUltimosCostes = false )
inline

Último precio de coste de un artículo.

Parámetros
gastosGastos adicionales
datosDatos necesarios para el cálculo
calcularGastosAdicionalesTrue, calcula los costes adicionales por un artículo de un albara o factura
calcularCostePorTallasyColoresTrue, si se quiere leer inicialmente el coste de la tabla art_cost
recalcularUltimosCostesTrue, si la llamada al método proviene del proceso de racálculo de últimos costes o del proceso de actualización de la release
Devuelve

Definición en la línea 6259 del archivo articulo.cs.

◆ _Coste_Ultimo() [2/2]

decimal sage.ew.articulo.Articulo._Coste_Ultimo ( out decimal tnGastosAlb,
string tcAlmacen = "",
DateTime? tdFecha = null,
string tcDivisa = "",
bool calcularGastosAdicionales = true )
inline

Último precio de coste de un artículo.

Parámetros
tnGastosAlbConsulta por gastos adicionales
tcAlmacenAlmacén compra
tdFechaFecha compra
tcDivisaMoneda
calcularGastosAdicionalesTrue, calcula los costes adicionales por un artículo de un albara o factura
Devuelve

Definición en la línea 6275 del archivo articulo.cs.

◆ _Coste_Ultimo_HERA()

decimal sage.ew.articulo.Articulo._Coste_Ultimo_HERA ( string tcAlmacen = "",
DateTime? tdFecha = null,
string tcDivisa = "" )
inline

Ultim preu de cost d'un article.

Parámetros
tcAlmacenMagatzem compra
tdFechadata compra
tcDivisaMoneda
Devuelve

Definición en la línea 6528 del archivo articulo.cs.

◆ _Coste_Ultimo_Talla_Color()

decimal sage.ew.articulo.Articulo._Coste_Ultimo_Talla_Color ( DatosCalculoCosteUltimoDto datos)
inline

Obtener el Ultimo Coste por Talla y Color cuando se trabaja con tallas y colores y precios por talla y color.

Parámetros
datos
Devuelve

Definición en la línea 8694 del archivo articulo.cs.

◆ _CosteEscandallo()

decimal sage.ew.articulo.Articulo._CosteEscandallo ( )
inline

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.

Devuelve

Definición en la línea 6508 del archivo articulo.cs.

◆ _Delete()

override bool sage.ew.articulo.Articulo._Delete ( )
inline

Delete.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 4171 del archivo articulo.cs.

◆ _DescargarDatos()

override void sage.ew.articulo.Articulo._DescargarDatos ( )
inlineprotected

Override del metodo _DescargarDatos.

Definición en la línea 8532 del archivo articulo.cs.

◆ _EstadoAlmacenes()

void sage.ew.articulo.Articulo._EstadoAlmacenes ( string tcAlmacen,
string tcTalla,
string tcColor,
ref decimal tdMaximo,
ref decimal tdMinimo,
ref DataTable tdtDatosStock )
inline

PE-85650: Unificar esta función como negocio de la clase Articulo en lugar de estar en el formulario de frmEstadoAlmacenes.

Parámetros
tcAlmacen
tcTalla
tcColor
tdMaximo
tdMinimo
tdtDatosStock

Definición en la línea 7841 del archivo articulo.cs.

◆ _ExisteArticulo()

static bool sage.ew.articulo.Articulo._ExisteArticulo ( string tcArticulo)
inlinestatic

Devuelve true si el artículo pasado por parámetro existe en la base de datos.

Parámetros
tcArticuloCódigo de artículo a verificar.
Devuelve
Devuelve true si el artículo pasado por parámetro existe en la base de datos, false caso contrario.

Definición en la línea 3372 del archivo articulo.cs.

◆ _GetPrecioByTarifa() [1/2]

decimal sage.ew.articulo.Articulo._GetPrecioByTarifa ( String lcTarifa)
inline

PE-98336 Retorna el precio de una Tarifa.

Parámetros
lcTarifaTarifa
Devuelve
decimal

Definición en la línea 14473 del archivo articulo.cs.

◆ _GetPrecioByTarifa() [2/2]

decimal sage.ew.articulo.Articulo._GetPrecioByTarifa ( string tcTarifa,
string tcTalla,
string tcColor )
inline

Retorna el precio de una Tarifa por talla y color.

Parámetros
tcTarifa
tcTalla
tcColor
Devuelve
decimal

Definición en la línea 14493 del archivo articulo.cs.

◆ _Inicializar()

override void sage.ew.articulo.Articulo._Inicializar ( )
inlineprotected

Override del metodo _Inicializar.

Definición en la línea 8552 del archivo articulo.cs.

◆ _Load()

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

Load.

Implementa sage.ew.interficies.IMante.

Definición en la línea 3167 del archivo articulo.cs.

◆ _LoadPrecios()

void sage.ew.articulo.Articulo._LoadPrecios ( )
inline

Load.

Definición en la línea 3180 del archivo articulo.cs.

◆ _MostrarTCP()

void sage.ew.articulo.Articulo._MostrarTCP ( out string tcTCP,
out string lcCaptionTCP )
inline

Método que nos retorna los valores que hay que poner al mostrar el TCP Origen de la ficha de artículo.


Parámetros
tcTCP
lcCaptionTCP

Definición en la línea 6118 del archivo articulo.cs.

◆ _MostrarTCPMargen()

void sage.ew.articulo.Articulo._MostrarTCPMargen ( out string tcTCP,
out string lcCaptionTCP,
out decimal tnMargen,
out string lcCaptionMargen )
inline

PE-102625: Método que nos retorna los valores que hay que poner al mostrar el TCP Origen de la ficha de artículo.


Parámetros
tcTCP
lcCaptionTCP
tnMargen
lcCaptionMargen

Definición en la línea 6033 del archivo articulo.cs.

◆ _Net_TCP()

string sage.ew.articulo.Articulo._Net_TCP ( string tcArticulo,
string tcTarifa )
inline

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.

Parámetros
tcArticulo
tcTarifa
Devuelve

Definición en la línea 5508 del archivo articulo.cs.

◆ _Precio() [1/2]

decimal sage.ew.articulo.Articulo._Precio ( DateTime tdFecha,
string tcTarifa,
bool tbIvaInc )
inline

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)

Parámetros
tdFecha
tcTarifa
tbIvaInc
Devuelve

Definición en la línea 7092 del archivo articulo.cs.

◆ _Precio() [2/2]

Dictionary< string, object > sage.ew.articulo.Articulo._Precio ( string tcCliente,
DateTime tdFecha,
string tcDivisa,
decimal tnUniMin = 1,
decimal tnUniMax = 1,
string tcTarifa = "" )
inline

Devuelve el precio para el cliente.

Parámetros
tcCliente
tdFecha
tcDivisa
tnUniMin
tnUniMax
tcTarifa
Devuelve

Definición en la línea 7049 del archivo articulo.cs.

◆ _Precio_Compra() [1/2]

Dictionary< string, decimal > sage.ew.articulo.Articulo._Precio_Compra ( string tcProveedor,
string tcDivisa = "" )
inline

Obtener los descuentos y precio correspondientes a la última compra realizada al proveedor del artículo según la tabla GESTION.REFERPRO.

Parámetros
tcProveedorCódigo de proveeodr
tcDivisaCódigo de moneda
Devuelve

Definición en la línea 7252 del archivo articulo.cs.

◆ _Precio_Compra() [2/2]

Dictionary< string, decimal > sage.ew.articulo.Articulo._Precio_Compra ( string tcProveedor,
string tcDivisa = "",
string tcTalla = "",
string tcColor = "",
Boolean tlIncluir = false )
inline

Obtener los descuentos y precio correspondientes a la última compra realizada al proveedor del artículo según la tabla GESTION.REFERPRO.

Parámetros
tcProveedorCódigo de proveeodr
tcDivisaCódigo de moneda
tcTallaCódigo de talla
tcColorCódigo de color
tlIncluirparámetro para incluir precios sin talla ni color
Devuelve

Definición en la línea 7182 del archivo articulo.cs.

◆ _ProveedorPorDefecto() [1/2]

string sage.ew.articulo.Articulo._ProveedorPorDefecto ( )
inline

Obtiene el código de proveedor por defecto para este artículo.

Devuelve
Código del proveedor por defecto del artículo

Definición en la línea 8788 del archivo articulo.cs.

◆ _ProveedorPorDefecto() [2/2]

static string sage.ew.articulo.Articulo._ProveedorPorDefecto ( string codigoArticulo)
inlinestatic

Obtiene el código de proveedor por defecto para el código de artículo recibido por parámetro.

Parámetros
codigoArticuloCódigo de artículo a buscar
Devuelve

Definición en la línea 8811 del archivo articulo.cs.

◆ _Punto_Verde()

decimal sage.ew.articulo.Articulo._Punto_Verde ( decimal tnUnidades,
decimal tnImporte )
inline

Calcula el punt verd de l'article.

Parámetros
tnUnidades
tnImporte
Devuelve

Definición en la línea 5984 del archivo articulo.cs.

◆ _RecalculaPreciosTyC()

void sage.ew.articulo.Articulo._RecalculaPreciosTyC ( )
inline

PE-98264 A partir de las tallas, colores y tarifas monta los PreciosTyC.

Definición en la línea 3281 del archivo articulo.cs.

◆ _RecalculaPVP()

void sage.ew.articulo.Articulo._RecalculaPVP ( )
inline

PE-98264 Agregar pvp que no existan.

Definición en la línea 3228 del archivo articulo.cs.

◆ _Recuperar_Imagenes()

DataTable sage.ew.articulo.Articulo._Recuperar_Imagenes ( )
inline

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.

Devuelve
DataTable con las imagenes de ARTICULO.IMAGEN y ART_FOTO. En este orden.

Definición en la línea 7691 del archivo articulo.cs.

◆ _Referencia()

string sage.ew.articulo.Articulo._Referencia ( string tcProveedor)
inline

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.

Parámetros
tcProveedorCódigo del proveedor
Devuelve
Referencia del articulo segun el proveedor o cadena vacia en caso de no encontrar referencia.

Definición en la línea 8759 del archivo articulo.cs.

◆ _RemoveBarrasTallaYColor()

void sage.ew.articulo.Articulo._RemoveBarrasTallaYColor ( String tcTalla,
String tcColor )
inline

PE-104243 Elimina los codigos de barras con talla y color.

Parámetros
tcTalla
tcColor

Definición en la línea 3388 del archivo articulo.cs.

◆ _RemoveColor()

void sage.ew.articulo.Articulo._RemoveColor ( ArticuloColores.ArticuloColor loColor)
inline

Elimina un color asignado.

Parámetros
loColorColor

Definición en la línea 3333 del archivo articulo.cs.

◆ _RemoveTalla()

void sage.ew.articulo.Articulo._RemoveTalla ( ArticuloTallas.ArticuloTalla loTalla)
inline

Elimina una talla asignada.

Parámetros
loTallaColor

Definición en la línea 3353 del archivo articulo.cs.

◆ _Save()

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

Save.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 3437 del archivo articulo.cs.

◆ _Save_Before()

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

Validamos que haya familia y tipo iva.

Devuelve

Definición en la línea 3825 del archivo articulo.cs.

◆ _Seleccionar_Articulos()

virtual DataRow sage.ew.articulo.Articulo._Seleccionar_Articulos ( string tcCaption,
DataTable tdtArt )
inlinevirtual

Mostrar un formulario para seleccionar los artículos.

Parámetros
tcCaption
tdtArt
Devuelve

Definición en la línea 7286 del archivo articulo.cs.

◆ _Show_Etiquetas()

virtual void sage.ew.articulo.Articulo._Show_Etiquetas ( )
inlinevirtual

PE-88991: Método para crear y mostrar el formulario de etiquetas de artículo.

Definición en la línea 7975 del archivo articulo.cs.

◆ _Show_Extension_Info()

virtual void sage.ew.articulo.Articulo._Show_Extension_Info ( object toValor)
inlinevirtual

Método para mostrar información de la extensión (series/lotes o lo que sea)

Parámetros
toValor

Definición en la línea 8034 del archivo articulo.cs.

◆ _Show_Ultimos_Precios()

virtual void sage.ew.articulo.Articulo._Show_Ultimos_Precios ( string tcProveedor = "")
inlinevirtual

Método para mostrar los últimos precios del artículo.

Parámetros
tcProveedor

Definición en la línea 8045 del archivo articulo.cs.

◆ _StockAlmacenMinimoMaximo() [1/2]

DataTable sage.ew.articulo.Articulo._StockAlmacenMinimoMaximo ( string tcAlmacen = "")
inline

Función para obtener un Datatable con los valores mínimos y máximos por artículo y por almacen.

Parámetros
tcAlmacenparámetro que puede venir vacío, en cuyo caso se retorna el stock de todos los almacenes para este artículo en stoalmmm
Devuelve

Definición en la línea 7750 del archivo articulo.cs.

◆ _StockAlmacenMinimoMaximo() [2/2]

DataTable sage.ew.articulo.Articulo._StockAlmacenMinimoMaximo ( string tcTalla,
string tcColor,
string tcAlmacen = "" )
inline

Función para obtener un Datatable con los valores mínimos y máximos por artículo y por almacen.

Parámetros
tcTalla
tcColor
tcAlmacenparámetro que puede venir vacío, en cuyo caso se retorna el stock de todos los almacenes para este artículo en stoalmmm
Devuelve

Definición en la línea 7762 del archivo articulo.cs.

◆ _Tallas()

virtual DataTable sage.ew.articulo.Articulo._Tallas ( )
inlinevirtual

Nos devuelve un DataTable con los distintos códigos de las tallas del artículo actual (PE-66883)

Devuelve

Definición en la línea 7323 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidos()

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidos ( Boolean tlSuplido)
inline

Validación de opciones de configuraciópn con suplidos.

Parámetros
tlSuplido
Devuelve

Definición en la línea 3888 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosCajas() [1/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosCajas ( Boolean tlCajas)
inline

Validación de opciones de configuraciópn con suplidos y cajas.

Parámetros
tlCajas
Devuelve

Definición en la línea 4027 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosCajas() [2/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosCajas ( Boolean tlSuplido,
Boolean tlCajas,
Boolean tlDesdeCajas = false )
inline

Validación de opciones de configuraciópn con suplidos y cajas.

Parámetros
tlSuplido
tlCajas
tlDesdeCajas
Devuelve

Definición en la línea 4039 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosEscandallos()

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosEscandallos ( Boolean tlSuplido)
inline

Validación de opciones de configuraciópn con escandallos.

Parámetros
tlSuplido
Devuelve

Definición en la línea 3898 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosLotes() [1/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosLotes ( Boolean tlLotes)
inline

Validación de opciones de configuraciópn con suplidos y lotes.

Parámetros
tlLotes
Devuelve

Definición en la línea 3970 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosLotes() [2/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosLotes ( Boolean tlSuplido,
Boolean tlLotes,
Boolean tlDesdeLotes = false )
inline

Validación de opciones de configuración con suplidos y lotes.

Parámetros
tlSuplido
tlLotes
tlDesdeLotes
Devuelve

Definición en la línea 3982 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosPeso() [1/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosPeso ( Boolean tlPeso)
inline

Validación de opciones de configuraciópn con suplidos y peso.

Parámetros
tlPeso
Devuelve

Definición en la línea 4057 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosPeso() [2/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosPeso ( Boolean tlSuplido,
Boolean tlPeso,
Boolean tlDesdePeso = false )
inline

Validación de opciones de configuraciópn con suplidos y peso.

Parámetros
tlSuplido
tlPeso
tlDesdePeso
Devuelve

Definición en la línea 4069 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosPVerde() [1/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosPVerde ( Boolean tlPVerde)
inline

Validación de opciones de configuraciópn con suplidos y punto verde.

Parámetros
tlPVerde
Devuelve

Definición en la línea 3914 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosPVerde() [2/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosPVerde ( Boolean tlSuplido,
Boolean tlPVerde,
Boolean tlDesdePVerde = false )
inline

Validación de opciones de configuraciópn con suplidos y punto verde.

Parámetros
tlSuplido
tlPVerde
tlDesdePVerde
Devuelve

Definición en la línea 3926 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosSeries() [1/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosSeries ( Boolean tlSeries)
inline

Validación de opciones de configuraciópn con suplidos y series.

Parámetros
tlSeries
Devuelve

Definición en la línea 3998 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosSeries() [2/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosSeries ( Boolean tlSuplido,
Boolean tlSeries,
Boolean tlDesdeSeries = false )
inline

Validación de opciones de configuraciópn con suplidos y series.

Parámetros
tlSuplido
tlSeries
tlDesdeSeries
Devuelve

Definición en la línea 4010 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosTallasColores() [1/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosTallasColores ( Boolean tlSuplido,
Boolean tlTallasColor,
Boolean tlDesdeTalla = false )
inline

Validación de opciones de configuraciópn con suplidos y tallas y color.

Parámetros
tlSuplido
tlTallasColor
tlDesdeTalla
Devuelve

Definición en la línea 3954 del archivo articulo.cs.

◆ _ValidaOpcionesSuplidosTallasColores() [2/2]

Boolean sage.ew.articulo.Articulo._ValidaOpcionesSuplidosTallasColores ( Boolean tlTallasColor)
inline

Validación de opciones de configuraciópn con suplidos y tallas y color.

Parámetros
tlTallasColor
Devuelve

Definición en la línea 3942 del archivo articulo.cs.

◆ _ValidarTarifaBaseTcp()

bool sage.ew.articulo.Articulo._ValidarTarifaBaseTcp ( string tcTarifa,
out string tcMensajeError,
string tcArticulo = "" )
inline

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.

Parámetros
tcTarifa
tcMensajeError
tcArticulo
Devuelve

Definición en la línea 5435 del archivo articulo.cs.

◆ _Vigilar_Precio_Coste()

void sage.ew.articulo.Articulo._Vigilar_Precio_Coste ( decimal tnImporte,
decimal tnCoste,
decimal tnUnidades = 0,
decimal tnPeso = 0 )
inline

Si hi ha marcada l'opció especial que controli q el preu no sigui inferior al de cost.

Parámetros
tnImporte
tnCoste
tnUnidades
tnPeso

Definición en la línea 6586 del archivo articulo.cs.

◆ Calcular_Ultimo_Coste() [1/2]

decimal sage.ew.articulo.Articulo.Calcular_Ultimo_Coste ( )
inline

Último coste.

Devuelve

Definición en la línea 7670 del archivo articulo.cs.

◆ Calcular_Ultimo_Coste() [2/2]

decimal sage.ew.articulo.Articulo.Calcular_Ultimo_Coste ( string almacen)
inline

Último coste por almacen.

Parámetros
almacen
Devuelve

Definición en la línea 7680 del archivo articulo.cs.

◆ Dispose()

new void sage.ew.articulo.Articulo.Dispose ( )
inline

Part of the IDisposable pattern.

Definición en la línea 3034 del archivo articulo.cs.

◆ EsArticuloValido()

bool sage.ew.articulo.Articulo.EsArticuloValido ( )
inline

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.

Devuelve

Definición en la línea 6766 del archivo articulo.cs.

◆ recalculoTarifas()

void sage.ew.articulo.Articulo.recalculoTarifas ( )
inline

Recalcular tarifas automaticas si se ha cambiado el último coste desde el importador de datos.

Definición en la línea 3878 del archivo articulo.cs.

◆ TodosLosArticulosDeAlta()

static DataTable sage.ew.articulo.Articulo.TodosLosArticulosDeAlta ( )
inlinestatic

Método que devuelve un datatable con todos los artículos de alta.

Devuelve

Definición en la línea 7380 del archivo articulo.cs.

Documentación de campos

◆ _ArticulosDA

IArticulosDA sage.ew.articulo.Articulo._ArticulosDA

Acceso a datos poara artículos.

Definición en la línea 2896 del archivo articulo.cs.

◆ _Color

string sage.ew.articulo.Articulo._Color

Propiedad Color.

Definición en la línea 316 del archivo articulo.cs.

◆ _DicCargaManteTRel

Dictionary<ManteTRels_Articulo, bool> sage.ew.articulo.Articulo._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.

Definición en la línea 2770 del archivo articulo.cs.

◆ _Stock

StockArt sage.ew.articulo.Articulo._Stock = new StockArt()

Objecte stocks.

Definición en la línea 2050 del archivo articulo.cs.

◆ _Talla

string sage.ew.articulo.Articulo._Talla

Propiedad Talla.

Definición en la línea 311 del archivo articulo.cs.

Documentación de propiedades

◆ _Abreviatura

string sage.ew.articulo.Articulo._Abreviatura
getset

Propiedad que indica la abreviatura.

Definición en la línea 519 del archivo articulo.cs.

◆ _ActuaPreciosPendientes

bool sage.ew.articulo.Articulo._ActuaPreciosPendientes
getset

Indica si se debe actualizar los precios pendientes.

Definición en la línea 2039 del archivo articulo.cs.

◆ _AdiCN8

string sage.ew.articulo.Articulo._AdiCN8
getset

Propiedad que indica el codigo adicional CN8 del artículo.

Definición en la línea 1437 del archivo articulo.cs.

◆ _Aranceles

decimal sage.ew.articulo.Articulo._Aranceles
getset

Propiedad que indica los aranceles del artículo.

Definición en la línea 1373 del archivo articulo.cs.

◆ _ArticuloColores

ArticuloColores sage.ew.articulo.Articulo._ArticuloColores
get

Enlace con la tabla relacionada Art_colo.

Definición en la línea 2455 del archivo articulo.cs.

◆ _ArticuloTallas

ArticuloTallas sage.ew.articulo.Articulo._ArticuloTallas
get

Enlace con la tabla relacionada Art_tall.

Definición en la línea 2427 del archivo articulo.cs.

◆ _ArtLot

ArtLot sage.ew.articulo.Articulo._ArtLot
get

Propiedad que nos devuelve el registro de artLot.

Definición en la línea 331 del archivo articulo.cs.

◆ _Aviso

bool sage.ew.articulo.Articulo._Aviso
getset

Propiedad que indica si avisa del mínimo o máximo de stock.

Definición en la línea 575 del archivo articulo.cs.

◆ _Baja

bool sage.ew.articulo.Articulo._Baja
getset

Propiedad que indica si avisa del mínimo o máximo de stock.

Definición en la línea 700 del archivo articulo.cs.

◆ _Barras

Barras sage.ew.articulo.Articulo._Barras
get

PE-87024: Propiedad para gestionar los códigos de Barras del artículo. De tipo Barras.

Definición en la línea 2119 del archivo articulo.cs.

◆ _Caracteristica

string sage.ew.articulo.Articulo._Caracteristica
getset

Propiedad que indica la caracteristica.

Definición en la línea 497 del archivo articulo.cs.

◆ _Categorias

Categorias sage.ew.articulo.Articulo._Categorias
get

Propiedad para gestionar los códigos de categorias de fitosanitarios del artículo. De tipo Categorias.

Definición en la línea 2540 del archivo articulo.cs.

◆ _CN8

string sage.ew.articulo.Articulo._CN8
getset

Propiedad que indica el codigo CN8 del artículo.

Definición en la línea 1421 del archivo articulo.cs.

◆ _Codigo

override string sage.ew.articulo.Articulo._Codigo
getset

Redefinir propiedad _Codigo (PE-102588)

Implementa sage.ew.interficies.IMante.

Definición en la línea 266 del archivo articulo.cs.

◆ _Con_Cajas

bool sage.ew.articulo.Articulo._Con_Cajas
getset

Indica si el artículo trabaja con cajas.

Definición en la línea 1727 del archivo articulo.cs.

◆ _Con_Peso

bool sage.ew.articulo.Articulo._Con_Peso
getset

Indica si el artículo trabaja con peso.

Definición en la línea 1746 del archivo articulo.cs.

◆ _Con_TallasyColores

bool sage.ew.articulo.Articulo._Con_TallasyColores
getset

Indica si el artículo trabaja con tallas y colores.

Definición en la línea 1766 del archivo articulo.cs.

◆ _ConceptoSuplidos

String sage.ew.articulo.Articulo._ConceptoSuplidos
getset

Codigo del concepto suplido.

Definición en la línea 734 del archivo articulo.cs.

◆ _Contrapar

string sage.ew.articulo.Articulo._Contrapar
getset

Contrapartida (Conceptos facturables.

Definición en la línea 766 del archivo articulo.cs.

◆ _Contrapco

string sage.ew.articulo.Articulo._Contrapco
getset

Contrapartida de compra (Conceptos facturables)

Definición en la línea 782 del archivo articulo.cs.

◆ _Coste_Escandallo

int sage.ew.articulo.Articulo._Coste_Escandallo
getset

Tipo de coste del escandallo que tiene asignado el artículo.

Definición en la línea 1841 del archivo articulo.cs.

◆ _Desactivar_Escandallo

bool sage.ew.articulo.Articulo._Desactivar_Escandallo
getset

Desactivar del escandallo que tiene asignado el artículo.

Definición en la línea 1918 del archivo articulo.cs.

◆ _Desglose

bool sage.ew.articulo.Articulo._Desglose
getset

Indica el tipo de desglose con el que trabaja el artículo (0 = NO DESGLOSE)

Definición en la línea 919 del archivo articulo.cs.

◆ _DivisaMascaraImporte

ewMascara sage.ew.articulo.Articulo._DivisaMascaraImporte
get

Propiedad de lectura para obtener la máscara de importe según divisa. Optimización Task 135618.

Definición en la línea 2791 del archivo articulo.cs.

◆ _DivisaMascaraImporteTarifas

ewMascara sage.ew.articulo.Articulo._DivisaMascaraImporteTarifas
get

Propiedad de lectura para obtener la máscara de importe según las divisas de las tarifas. Optimización Task 135618.

Definición en la línea 2831 del archivo articulo.cs.

◆ _DivisaMascaraPrecio

ewMascara sage.ew.articulo.Articulo._DivisaMascaraPrecio
get

Propiedad de lectura para obtener la máscara de precio según divisa. Optimización Task 135618.

Definición en la línea 2776 del archivo articulo.cs.

◆ _DivisaMascaraPrecioTarifas

ewMascara sage.ew.articulo.Articulo._DivisaMascaraPrecioTarifas
get

Propiedad de lectura para obtener la máscara de precio según las divisas de las tarifas. Optimización Task 135618.

Definición en la línea 2807 del archivo articulo.cs.

◆ _DtMonedas

DataTable sage.ew.articulo.Articulo._DtMonedas
get

Datatable de monedas en memoria.

Definición en la línea 2746 del archivo articulo.cs.

◆ _Dto1

decimal sage.ew.articulo.Articulo._Dto1
get

Propiedad que indica el dto1 del artículo.

Definición en la línea 593 del archivo articulo.cs.

◆ _Dto2

decimal sage.ew.articulo.Articulo._Dto2
get

Propiedad que indica el dto2 del artículo.

Definición en la línea 604 del archivo articulo.cs.

◆ _Dto3

decimal sage.ew.articulo.Articulo._Dto3
get

Propiedad que indica el dto3 del artículo.

Definición en la línea 615 del archivo articulo.cs.

◆ _EAN128

EAN128 sage.ew.articulo.Articulo._EAN128
get

Enlace con la tabla relacionada Cont_Cli.

Definición en la línea 2151 del archivo articulo.cs.

◆ _EANPeso

bool sage.ew.articulo.Articulo._EANPeso
getset

Indica si el artículo tiene configurados los códigos de barras avanzados, de tipo precio.

Definición en la línea 1599 del archivo articulo.cs.

◆ _EANPesos

EANPesos sage.ew.articulo.Articulo._EANPesos
get

Enlace con la tabla relacionada EAN_peso.

Definición en la línea 2398 del archivo articulo.cs.

◆ _Escandallos

Escandallos sage.ew.articulo.Articulo._Escandallos
get

Enlace con la tabla relacionada Escandal.

Definición en la línea 2209 del archivo articulo.cs.

◆ _EsMontaje

bool sage.ew.articulo.Articulo._EsMontaje
get

Indica si el articulo trabaja con series y tiene modelo asignado, por lo que sería un artículo de montaje.

Definición en la línea 1591 del archivo articulo.cs.

◆ _Factura_Autorepercutida

bool sage.ew.articulo.Articulo._Factura_Autorepercutida
getset

Indica si no necesita factura autorepercutida.

Definición en la línea 1335 del archivo articulo.cs.

◆ _Familia

string sage.ew.articulo.Articulo._Familia
getset

Propiedad que indica la familia.

Definición en la línea 373 del archivo articulo.cs.

◆ _Fechaalta

DateTime sage.ew.articulo.Articulo._Fechaalta
getset

Propiedad que indica la fecha de alta del artículo.

Definición en la línea 668 del archivo articulo.cs.

◆ _Fechabaja

DateTime sage.ew.articulo.Articulo._Fechabaja
getset

Propiedad que indica la fecha de baja del artículo.

Definición en la línea 684 del archivo articulo.cs.

◆ _FechaUltimaCompra

DateTime? sage.ew.articulo.Articulo._FechaUltimaCompra
getset

Propiedad que indica la fecha de la última compra.

Definición en la línea 873 del archivo articulo.cs.

◆ _FechaUltimaVenta

DateTime? sage.ew.articulo.Articulo._FechaUltimaVenta
getset

Propiedad que indica la fecha de la última venta.

Definición en la línea 896 del archivo articulo.cs.

◆ _FormatoDefectoEtiqueta

string sage.ew.articulo.Articulo._FormatoDefectoEtiqueta
getset

PE-97774 Propiedad para obtener el campo ReportEtiq de la ficha de artículo.

Definición en la línea 2102 del archivo articulo.cs.

◆ _Garantia

int sage.ew.articulo.Articulo._Garantia
getset

Días de garantía del artículo.

Definición en la línea 814 del archivo articulo.cs.

◆ _Grupo_Iva

int sage.ew.articulo.Articulo._Grupo_Iva
get

Código del grupo de IVA que tiene asignado el artículo.

Definición en la línea 446 del archivo articulo.cs.

◆ _Idiomas

Idiomas sage.ew.articulo.Articulo._Idiomas
get

Enlace con la tabla relacionada Idi_art.

Definición en la línea 2483 del archivo articulo.cs.

◆ _Imagen

string sage.ew.articulo.Articulo._Imagen
getset

Propiedad que indica la imagen principal del artículo.

Definición en la línea 832 del archivo articulo.cs.

◆ _Imagenes

Imagenes sage.ew.articulo.Articulo._Imagenes
get

Enlace con la tabla relacionada art_foto.

Definición en la línea 2338 del archivo articulo.cs.

◆ _Internet

bool sage.ew.articulo.Articulo._Internet
getset

Indica si el artículo tiene venta por internet.

Definición en la línea 1300 del archivo articulo.cs.

◆ _Iva_incluido

bool sage.ew.articulo.Articulo._Iva_incluido
get

Propiedad que indica si el artículo es con IVA incluido.

Definición en la línea 465 del archivo articulo.cs.

◆ _IVALoteNavidad

bool sage.ew.articulo.Articulo._IVALoteNavidad
getset

Indica si el artículo calcula el IVA de los lotes de Navidad.

Definición en la línea 964 del archivo articulo.cs.

◆ _Juntar_en_Ventas

bool sage.ew.articulo.Articulo._Juntar_en_Ventas
getset

Agrupar artículo repetido en ventas.

Definición en la línea 2610 del archivo articulo.cs.

◆ _lColor

bool sage.ew.articulo.Articulo._lColor
getset

COLOR.

Definición en la línea 2680 del archivo articulo.cs.

◆ _ListCamposAdicionales

ListCamposAdicionales sage.ew.articulo.Articulo._ListCamposAdicionales
getset

PE-100313.

Definición en la línea 288 del archivo articulo.cs.

◆ _Litros

decimal sage.ew.articulo.Articulo._Litros
getset

Propiedad que indica los litros definidos en la ficha del artículo.

Definición en la línea 1005 del archivo articulo.cs.

◆ _Lote

Lote sage.ew.articulo.Articulo._Lote
get

Objecte Lotes.

Definición en la línea 2055 del archivo articulo.cs.

◆ _LoteAlta

DateTime? sage.ew.articulo.Articulo._LoteAlta
getset

Indica la fecha a partir de la que el artículo trabaja con lotes.

Definición en la línea 1665 del archivo articulo.cs.

◆ _LoteCategoria

string sage.ew.articulo.Articulo._LoteCategoria
getset

Indica la categoria fitosanitaria del artículo.

Definición en la línea 1695 del archivo articulo.cs.

◆ _LoteFitoges

string sage.ew.articulo.Articulo._LoteFitoges
getset

Indica el Fitoges del artículo.

Definición en la línea 1711 del archivo articulo.cs.

◆ _LoteRegistro

string sage.ew.articulo.Articulo._LoteRegistro
getset

Indica el registro fitosanitario del artículo.

Definición en la línea 1680 del archivo articulo.cs.

◆ _Marca

string sage.ew.articulo.Articulo._Marca
getset

Propiedad que indica la marca.

Definición en la línea 352 del archivo articulo.cs.

◆ _Margen

decimal sage.ew.articulo.Articulo._Margen
getset

Propiedad que indica el margen del artículo.

Definición en la línea 626 del archivo articulo.cs.

◆ _Maximo

decimal sage.ew.articulo.Articulo._Maximo
getset

Propiedad que indica el stock Máximo.

Definición en la línea 557 del archivo articulo.cs.

◆ _Minimo

decimal sage.ew.articulo.Articulo._Minimo
getset

Propiedad que indica el stock Minimo.

Definición en la línea 539 del archivo articulo.cs.

◆ _Modelo

string sage.ew.articulo.Articulo._Modelo
getset

Propiedad que indica el modelo del artículo.

Definición en la línea 1405 del archivo articulo.cs.

◆ _NombreAmpliado

string sage.ew.articulo.Articulo._NombreAmpliado
getset

Propiedad que indica si avisa del mínimo o máximo de stock.

Definición en la línea 749 del archivo articulo.cs.

◆ _NombreFamilia

string sage.ew.articulo.Articulo._NombreFamilia
get

PE-92658: obtener el Nombre de la Familia articulo.

Definición en la línea 2597 del archivo articulo.cs.

◆ _NombreMarca

string sage.ew.articulo.Articulo._NombreMarca
get

PE-92658: obtener el Nombre de la Marca del articulo.

Definición en la línea 2585 del archivo articulo.cs.

◆ _NoTenerEnCuentaStock

bool sage.ew.articulo.Articulo._NoTenerEnCuentaStock
getset

Indica si no tenemos en cuenta el stock.

Implementa sage.ew.interficies.IArticulo.

Definición en la línea 1319 del archivo articulo.cs.

◆ _Observacion

string sage.ew.articulo.Articulo._Observacion
getset

Propiedad que indica las observaciones del artículo.

Definición en la línea 797 del archivo articulo.cs.

◆ _Ofertas

Ofertas sage.ew.articulo.Articulo._Ofertas
get

Enlace con la tabla relacionada Ofertas.

Definición en la línea 2180 del archivo articulo.cs.

◆ _Peso

decimal sage.ew.articulo.Articulo._Peso
getset

Propiedad que indica el peso definido en la ficha del artículo.

Definición en la línea 980 del archivo articulo.cs.

◆ _Precios

Precios sage.ew.articulo.Articulo._Precios
get

Enlace con la tabla relacionada pvp.

Definición en la línea 2238 del archivo articulo.cs.

◆ _PreciosDistintos

int sage.ew.articulo.Articulo._PreciosDistintos
getset

Indica si tiene precios distintos por talla y color.

Definición en la línea 1469 del archivo articulo.cs.

◆ _PreciosTyC

PreciosTyC sage.ew.articulo.Articulo._PreciosTyC
get

Enlace con la tabla relacionada pvpcol.

Definición en la línea 2303 del archivo articulo.cs.

◆ _Puntos

decimal sage.ew.articulo.Articulo._Puntos
getset

Propiedad que indica los puntos del artículo.

Definición en la línea 1389 del archivo articulo.cs.

◆ _PVerde

bool sage.ew.articulo.Articulo._PVerde
getset

Indica si el artículo trabaja con punto Verde.

Definición en la línea 1039 del archivo articulo.cs.

◆ _PVerdeArticulo

string sage.ew.articulo.Articulo._PVerdeArticulo
getset

Indica el artículo de impuesto del punto Verde.

Definición en la línea 1268 del archivo articulo.cs.

◆ _PVerdeBase

int sage.ew.articulo.Articulo._PVerdeBase
getset

Indica la base del punto Verde (Importe línea, Total unidades)

Definición en la línea 1117 del archivo articulo.cs.

◆ _PVerdeCalculo

int sage.ew.articulo.Articulo._PVerdeCalculo
getset

Indica la base del punto Verde (Porcentaje, Importe)

Definición en la línea 1192 del archivo articulo.cs.

◆ _PVerdeImporte

decimal sage.ew.articulo.Articulo._PVerdeImporte
getset

Indica el importe del punto Verde.

Definición en la línea 1079 del archivo articulo.cs.

◆ _PVerdePorcentaje

int sage.ew.articulo.Articulo._PVerdePorcentaje
getset

Indica el porcentaje del punto Verde.

Definición en la línea 1095 del archivo articulo.cs.

◆ _Referencias

Referencias sage.ew.articulo.Articulo._Referencias
get

Enlace con la tabla relacionada Referpro.

Definición en la línea 2511 del archivo articulo.cs.

◆ _Retencion

bool sage.ew.articulo.Articulo._Retencion
getset

Indica si no necesita aplicar retención.

Definición en la línea 1490 del archivo articulo.cs.

◆ _SeguroIntr

bool sage.ew.articulo.Articulo._SeguroIntr
getset

Indica si el artículo es Seguro intrastal.

Definición en la línea 1453 del archivo articulo.cs.

◆ _SoloPeso

bool sage.ew.articulo.Articulo._SoloPeso
getset

Indica si el artículo trabaja con SOLOPESO.

Definición en la línea 1788 del archivo articulo.cs.

◆ _StockMaxMinAlmacen

StockMaxMinAlmacen sage.ew.articulo.Articulo._StockMaxMinAlmacen
get

Enlace con la tabla relacionada art_foto.

Definición en la línea 2368 del archivo articulo.cs.

◆ _Subfamilia

string sage.ew.articulo.Articulo._Subfamilia
getset

Propiedad que indica la subfamilia.

Definición en la línea 476 del archivo articulo.cs.

◆ _Suplidos

bool sage.ew.articulo.Articulo._Suplidos
getset

Propiedad que indica si trabaja con suplidos.

Definición en la línea 716 del archivo articulo.cs.

◆ _Tarifa1

decimal sage.ew.articulo.Articulo._Tarifa1
get

Indica la tarifa1 del artículo.

Definición en la línea 1951 del archivo articulo.cs.

◆ _Tarifa2

decimal sage.ew.articulo.Articulo._Tarifa2
get

Indica la tarifa1 del artículo.

Definición en la línea 1962 del archivo articulo.cs.

◆ _Tarifa3

decimal sage.ew.articulo.Articulo._Tarifa3
get

Indica la tarifa1 del artículo.

Definición en la línea 1973 del archivo articulo.cs.

◆ _Tarifa4

decimal sage.ew.articulo.Articulo._Tarifa4
get

Indica la tarifa1 del artículo.

Definición en la línea 1984 del archivo articulo.cs.

◆ _Tarifa5

decimal sage.ew.articulo.Articulo._Tarifa5
get

Indica la tarifa1 del artículo.

Definición en la línea 1995 del archivo articulo.cs.

◆ _Tarifa6

decimal sage.ew.articulo.Articulo._Tarifa6
get

Indica la tarifa1 del artículo.

Definición en la línea 2006 del archivo articulo.cs.

◆ _Tarifa7

decimal sage.ew.articulo.Articulo._Tarifa7
get

Indica la tarifa1 del artículo.

Definición en la línea 2017 del archivo articulo.cs.

◆ _Tarifa8

decimal sage.ew.articulo.Articulo._Tarifa8
get

Indica la tarifa1 del artículo.

Definición en la línea 2028 del archivo articulo.cs.

◆ _Tcp

string sage.ew.articulo.Articulo._Tcp
getset

Propiedad que indica el tcp del artículo.

Definición en la línea 647 del archivo articulo.cs.

◆ _TieneAgrupaciones

bool sage.ew.articulo.Articulo._TieneAgrupaciones
get

PE88461 - si treballa amb Hera i te registres a la taula agruperp.

Definición en la línea 2570 del archivo articulo.cs.

◆ _Tipo

int sage.ew.articulo.Articulo._Tipo
getset

Indica si es un artículo (1) o si es un concepto facturable (2)

Definición en la línea 1526 del archivo articulo.cs.

◆ _Tipo_Art

int sage.ew.articulo.Articulo._Tipo_Art
getset

Indica el tipo de precio del artículo (1=Ventas/Compras, 2=Sólo Ventas, 3=Sólo Compras)

Definición en la línea 1509 del archivo articulo.cs.

◆ _Tipo_Desglose

int sage.ew.articulo.Articulo._Tipo_Desglose
getset

Tipo de desglose que tiene asignado el artículo.

Definición en la línea 1818 del archivo articulo.cs.

◆ _Tipo_Escandallo

int sage.ew.articulo.Articulo._Tipo_Escandallo
getset

Tipo del escandallo que tiene asignado el artículo.

Definición en la línea 1880 del archivo articulo.cs.

◆ _Tipo_Iva

string sage.ew.articulo.Articulo._Tipo_Iva
getset

Código del tipo de IVA que tiene asignado el artículo.

Definición en la línea 394 del archivo articulo.cs.

◆ _Tipo_PVP

int sage.ew.articulo.Articulo._Tipo_PVP
getset

Indica el tipo de precio del artículo (1=Por Unidad,2=Por Caja,3=Comprar Caja/Vender Unidades,4=Por Miles)

Definición en la línea 1284 del archivo articulo.cs.

◆ _TipoArticulo

TipoArticulo sage.ew.articulo.Articulo._TipoArticulo
getset

PE-99043.

Definición en la línea 1544 del archivo articulo.cs.

◆ _TipoCosteEscandallo

TipoCosteEscandallo sage.ew.articulo.Articulo._TipoCosteEscandallo
getset

PE-99014.

Definición en la línea 1864 del archivo articulo.cs.

◆ _TipoDesglose

TipoDesglose sage.ew.articulo.Articulo._TipoDesglose
getset

PE-99037.

Definición en la línea 1803 del archivo articulo.cs.

◆ _TipoEscandallo

TipoEscandallo sage.ew.articulo.Articulo._TipoEscandallo
getset

PE-99014.

Definición en la línea 1903 del archivo articulo.cs.

◆ _TipoIVA

string sage.ew.articulo.Articulo._TipoIVA
getset

Propiedad puente para cumplir la interficie IGestionTipoIVA, ya que teníamos creada de antes la propiedad _Tipo_Iva.

Implementa sage.ew.interficies.IGestionTipoIVA.

Definición en la línea 417 del archivo articulo.cs.

◆ _TipoIVACuentaRel

IGestionTipoIVA sage.ew.articulo.Articulo._TipoIVACuentaRel
getset

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.

Definición en la línea 432 del archivo articulo.cs.

◆ _Ubicacion

string sage.ew.articulo.Articulo._Ubicacion
getset

Propiedad que indica la ubicación del artículo.

Definición en la línea 1354 del archivo articulo.cs.

◆ _UltimoCoste

decimal sage.ew.articulo.Articulo._UltimoCoste
getset

Propiedad que indica el último coste del artículo.

Definición en la línea 857 del archivo articulo.cs.

◆ _UltimosCostes

UltimosCostes sage.ew.articulo.Articulo._UltimosCostes
get

Enlace con la tabla relacionada art_ultcos.

Definición en la línea 2272 del archivo articulo.cs.

◆ _Unicaja

decimal sage.ew.articulo.Articulo._Unicaja
getset

Propiedad que indica las cajas definidas en la ficha del artículo.

Definición en la línea 1023 del archivo articulo.cs.

◆ _UsaSeries

bool sage.ew.articulo.Articulo._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.

Definición en la línea 1583 del archivo articulo.cs.

◆ _Venlote

bool sage.ew.articulo.Articulo._Venlote
getset

Indica si el artículo trabaja con lotes.

Definición en la línea 1630 del archivo articulo.cs.

◆ _Venserie

bool sage.ew.articulo.Articulo._Venserie
getset

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.

Definición en la línea 1561 del archivo articulo.cs.

◆ _Venubica

bool sage.ew.articulo.Articulo._Venubica
getset

Indica si el artículo trabaja con ubicaciones.

Definición en la línea 1650 del archivo articulo.cs.

◆ Escandallo

DataTable sage.ew.articulo.Articulo.Escandallo
get

Datatable con el escandallo del artículo.

Definición en la línea 2069 del archivo articulo.cs.


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