Referencia de la Clase sage.ew.docsven.Docsven.ewDocVentaLin

Clase línea Más...

Diagrama de herencias de sage.ew.docsven.Docsven.ewDocVentaLin
sage.ew.docsven.Docsven.IDocVentaLin sage.ew.interficies.IDocumentoLineaExtensiones sage.ew.interficies.ILineaOrdenable sage.ew.interficies.IDocumentLinea sage.ew.interficies.IDocumentLinea sage.ew.docsven.ewDocVentaLinDEPOSITO sage.ew.docsven.ewDocVentaLinPED sage.ew.docsven.ewDocVentaLinPRESUP sage.ew.docventatpv.ewDocVentaLinTPV sage.addons.services.Negocio.Documentos.Services.ewDocVentaLinPresup_Services sage.addons.services.Negocio.Documentos.Services.ewDocVentaLinTPV_Services sage.ew.docsven.ewDocVentaLinFRA

Métodos públicos

 ewDocVentaLin ()
 Constructor Más...
 
 ewDocVentaLin (dynamic toDocVenta)
 Lineas detalle Más...
 
 ewDocVentaLin (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 Contructor de la línea Más...
 
bool ProvieneDeUnDeposito ()
 Método auxiliar para determinar si la línea proviene de un depósito Más...
 
void _Ampliacion_Definicion ()
 PE80794 - ampliacio definicio, afegim linies i les lliguem amb la principal Más...
 
bool _Buscar_Documento_Linea (int tnNumeroDeLinea=-1, int tnPosicionLineaEnDocumento=-1)
 
Método que busca el documento asociado a la línea, ho deixo public pq des del docsped no el pot veure Más...
 
void _ComprobacionesCalculoPreciosLinea ()
 Bug 116579 Calcula los campos precio, precioiva,preciodivisa,preciodivisaiva teniendo en cuenta si el documento trabaja con IVA incluido y si trabaja con multidivisa (depende del campo calculo de la cabecera) Más...
 
bool _Validar_Limite_Credito (bool tlValidar)
 PE80071 Validem si ha de presentar el limit Más...
 
virtual void _UpdateSilent (Dictionary< string, object > toValores)
 Método de update pensado para no disparar los _SETs y actualizar los campos por la propiedad privada. No se controla que las propiedades sean realmente privadas. Para el funcionamiento ordinario no se debería usar este método. Más...
 
decimal _Beneficio (out decimal tnCoste)
 calcul benefici Más...
 
decimal _BeneficioCosteUnitario ()
 Devuelve el coste unitario que se presenta en el UserControl de ctDocBeneficio de los documentos de venta Más...
 
decimal _BeneficioCosteLinea ()
 Devuelve el coste lineal que se presenta en el UserControl de ctDocBeneficio de los documentos de venta Más...
 
decimal _BeneficioPorcentajeLinea ()
 Devuelve el % de beneficio que se presenta en el UserControl de ctDocBeneficio de los documentos de venta Más...
 
virtual bool _Save ()
 Guarda les lineas Más...
 
virtual bool _Delete (bool tlCapsalera=true, bool tlUltimo=false, bool tlForzar=false)
 Borrem les linies Más...
 
virtual bool _Delete_After (bool tlDeleteLinea=true)
 per utilitzar a les classes derivades despres de borrar un document de les taules pero abans de carregar-nos la linia per si s'ha d'actualitzar alguna cosa a les taules. Más...
 
List< IDocVentaLin_Lineas_Asociadas ()
 PE81657 ens retorna una llista de linies asociades a l'article principal i que es troben relacionades pel camp escandal (p.e. articles amb escandall, articles amb ofertes, ampliació de definicio) Más...
 
virtual void _Calcular_Comision (string tcVendedor="", bool tlComiPersonalizada=false, decimal tnPorcenComision=0.0M)
 Calcular comision por vendedor Más...
 
void _Calcular_Porcentaje_Comision (decimal tnImporte, string tcVendedor="")
 Calculamos el porcentaje comision vendedor a partir del importe Más...
 
bool _Comision_Vendedor (string tcVendedor, Articulo toArticulo, string tcMoneda, decimal tnTanCiento, ref DataTable tdtComision, string tcCliente="")
 Busquem la comisió per venedor, consultem a la taula VENEDORS i a la taula ART_COMI Más...
 
virtual void _Show_Documento_Linea_Origen ()
 PE104010 Muestra el documento de donde viene la linia actual Más...
 
virtual void _Show_Documento_Linea_Destino ()
 PE104010 Muestar el documento/s a donde ha ido la linia actual Más...
 
bool _Buscar_Comision (string tcParam, string tcNomParam, string tcVendedor, string tcMoneda, ref DataTable tdtComision, decimal tnTanCiento)
 Buscar la comissió segons el paràmetre passat: article, família o marca Más...
 
void _Calcular_Peso (decimal tnPeso=0)
 Calcul del pes lineal. Más...
 
void _Recalcular_Precio (bool tlModifUnid=false)
 Al cambiar el articulo o unidades consultamos el precio para comprobar si hay alguna oferta. Más...
 
void _Recalcular_Stock ()
 Actualitza l'stock de la linia. NO fa cap recalcul d'stock Más...
 
void _Aplicar_PuntoVerde ()
 Aplica el punto verde asignado al artículo. PE-69868 Más...
 
void _Anular_Linea ()
 ens inserta una nova linia igual que la seleccionada però amb les unitats/caixes negatives Más...
 
virtual void _Recalcular_Lineas (bool tlModifUnid=false)
 Recalcula preu, import, comisions i stock Más...
 
virtual void _Recalcular_Coste ()
 Calculem el cost de la linia PE-78590: declaramos el método virtual para reimplementarlo en docventatpv Más...
 
void _Importe_Linias (decimal tnImporte, decimal tnImporteDivisa, decimal tnImporteDivisaIva, decimal tnImporteIva)
 Importe lineas Más...
 
virtual void _Recalcular_Importe (bool tlRevisarPrecio=true, bool tbNoAplicarPuntVerd=false)
 Recalcula el importe de la linea Más...
 
virtual void _Load (DataRow tdrLinea)
 Método _Load a partir de un DataRow Más...
 
void _Clonar (dynamic toLinea)
 Método _Clonar - PE103212 he tret q sigui virtual ja que al passar un dynamic pot donar problemes al sobreescriure'l (als traspassos) Más...
 
virtual bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 validar stock Más...
 
virtual void _Validar_Stock_Ampliado (decimal tnUnidadesAnt, decimal tnUnidadesAct, ref decimal tnStock)
 per posar controls especifics a les derivades. Más...
 
bool _LineaSubir ()
 Subir la línea una posición Más...
 
bool _LineaBajar ()
 Bajar la línea una posición Más...
 
bool _LineaPrincipio ()
 Mover la línea al principio Más...
 
bool _LineaFinal ()
 Mover la línea al final Más...
 
virtual bool _LineaMover (int indiceLineaDestino)
 Mover la línea a otra posición Más...
 
virtual bool _EsLineaMovible ()
 Mensajes si una línea no se puede mover Más...
 
void _AsignarValoresArticulosSinCodificar (decimal tnCoste, string tcTipoIVA, string tcCuenta)
 Asignamos los valores a los artículos sin codificar Más...
 

Campos de datos

bool _Abonando = false
 

Métodos protegidos

bool Inicializar_Constructor_ewDocVenta_Lin (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=0, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 Inicializar contructor de venta de las líneas Más...
 
virtual void _Cambio_Numero_Linea (int lnOldLinea, int lnNewLinea)
 Metodo que se dispara cuando se cambia el número de línea. Se utilizar para actualizar la línea en las tablas relacionadas con la línea actual Más...
 
virtual bool _Evitar_Desglose_Montaje ()
 Para revisar si es un articulo de montaje y tiene desglose Más...
 
virtual void _Load_Linea (DataRow tdrLinea)
 PE100056 Load de la linia Más...
 
virtual void Cargar_Valores_Por_Defecto (decimal tnPeso=0)
 Inicialitzem els camps que fan referencia a l'article. Más...
 
virtual void Cargar_Valores_Por_Defecto (decimal tnPeso, bool tlAsignarDefinicion)
 Inicialitzem els camps que fan referencia a l'article. // CCR 135303 Más...
 
void _Establecer_Propiedades (string tcArticulo, string tcTalla, string tcColor, decimal tnUnidades=1, decimal tnPrecio=0.0M, bool tlPreguntarTallaColor=true)
 
void _Establecer_Propiedades (string tcArticulo, string tcTalla, string tcColor, decimal tnUnidades, decimal tnPrecio, bool tlPreguntarTallaColor, bool tlAsignarDefinicion)
 CCR 135303 // Sobrecarga para poder añadir parámetro de asignar definición Más...
 
virtual bool _Show_Unidades_Tallas_Colores (bool tlForzar=false)
 Presentar el formulario de tallas y colores (PE-66883) Más...
 
virtual bool _ValidacionUnidades (decimal tnUnidadesOld, decimal tnUnidades, bool tlActualizar)
 
virtual void _Revisar_Unidades_Asignadas_Tallas_Colores (bool tlPrimera)
 per revisar les unitats asignades al formulari de talles i colors Más...
 
virtual bool _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcAgrupacion, ref decimal tnUnidAgrup, ref string tcNombreArticulo, ref eTipoCodigoBarras teTipoCodigoBarras, IDocumentLinea toLinea, string tcCodigoCandidato="")
 Valida el código de artículo Más...
 
virtual void _Borrar_Articulos_Oferta (bool tlPresentarMensaje=true)
 Borrar artículo de regalo Más...
 
virtual void _Insertar_Articulos_Oferta (decimal tnUnidades, DataTable dtOferta, bool tlModifUnid)
 Afegim les linies amb els articles d'oferta Más...
 
virtual void _Insertar_Articulos_Oferta_Extendido (dynamic loLinOfer)
 Realizar las operaciones extendidas sobre los artículos de la oferta Más...
 
virtual bool _Insertar_Articulos_Escandallo (decimal tnUnidades, bool tlEsCaja=false)
 Si l'article treballa amb escandall l'afegim Más...
 
virtual void _Insertar_Articulo_Escandallo_Linea (DataRow tdrLinEsc, bool tlEsModelo, string tcAsiPpal, ref dynamic toLinEsc)
 Inserta línea a línea los artículos que componen un escandallo Más...
 
virtual bool _Asignar_Unidades_Por_Defecto ()
 Si s'ha d'assignar unitats per defecte a classes derivades Más...
 
virtual void _Configura_Stock (Update_Stocks._TipoDocumento toTipo)
 Indicar en quin camp ha de guardar stock Más...
 
virtual bool _Gestion_Servidas (bool tlDelete=false)
 Método auxiliar para la actualización del campo servidas en documentos asociados Es virtual por si se quiere asumir todo el proceso de validación Más...
 
virtual bool _Gestion_Servidas_ObtenerTablas (out string tcTablaCabecera, out string tcTablaDetalle)
 Método auxiliar que determina las tablas cabecera y detalle que hay que actualizar Es virtual por si se quiere ampliar las tablas a tratar Más...
 
bool _ExisteLineaOrigen (decimal tnUnidades, bool tlOrigenUnidades=false, decimal tnUnidadesOld=0)
 Método de validación de operaciones de linea para que no se pueda modificar si tienen documento orígen. Revisado en Bug 135591 Más...
 
bool _DocumentoFacturado ()
 

Atributos protegidos

dynamic _oDocVentaRef
 Referencia a documento de venta Más...
 
bool _lSuplido = false
 Suplido artículo Más...
 
bool _lForzarUsaLotes = false
 Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes Más...
 
bool _lUsaLotes = false
 Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes Más...
 

Propiedades

dynamic DocVenta [get]
 Referencia a docveta Más...
 
virtual string _Empresa [get, set]
 Empresa Más...
 
virtual string _Numero [get, set]
 Numero Más...
 
virtual string _Letra [get, set]
 Letra Más...
 
string _Cliente [get]
 Cliente Más...
 
virtual string _Almacen [get]
 Almacen Más...
 
string _Operario [get]
 Operario Más...
 
virtual DateTime _Fecha [get, set]
 Fecha Más...
 
virtual int _Linea [get, set]
 Linea Más...
 
virtual string _NumeroReal [get]
 Devuelve el campo numero: para todos los documentos sera el mismo valor que el numero pero en el documento factura devolvera el numero del albarán al que corresponde Más...
 
virtual string _LetraReal [get]
 Devuelve el campo letra: para todos los documentos sera el mismo valor que la letra pero en el documento factura devolvera la letra del albarán al que corresponde Más...
 
virtual int _LineaReal [get]
 Devuelve el campo linia: para todos los documentos sera el mismo valor que la linea pero en el documento factura devolvera la linea del albarán al que corresponde Más...
 
virtual string _Articulo [get, set]
 Artículo Más...
 
virtual Articulo _oArticulo [get, set]
 Objeto Articulo Más...
 
string _Cuenta [get, set]
 Cuenta Más...
 
string _Definicion [get, set]
 Definición Más...
 
string _Familia [get, set]
 Familia Más...
 
virtual decimal _Cajas [get, set]
 Cajas Más...
 
virtual decimal _Unidades [get, set]
 Unidades Más...
 
virtual decimal _Peso [get, set]
 Peso Más...
 
decimal _Servidas [get, set]
 Unidades servidas Más...
 
decimal _CajaServ [get, set]
 Cajas servidas 104010 Más...
 
decimal _PuntoVerde [get, set]
 Punto verde Más...
 
virtual string _Talla [get, set]
 Talla Más...
 
virtual string _Color [get, set]
 Color Más...
 
decimal _Precio [get, set]
 Precio Más...
 
decimal _PrecioIva [get, set]
 Precio IVA Más...
 
decimal _PrecioDivisa [get, set]
 Precio divisa Más...
 
decimal _PrecioDivisaIva [get, set]
 Preico divisa iva Más...
 
string _TipoIva [get, set]
 Tipo IVA Más...
 
decimal _Coste [get, set]
 Coste Más...
 
decimal _Dto1 [get, set]
 Dto 1 Más...
 
decimal _Dto2 [get, set]
 Dto 2 Más...
 
decimal _Importe [get]
 Importe Más...
 
decimal _ImporteIva [get]
 Importe IVA Más...
 
decimal _ImporteDivisa [get]
 Importe divisa Más...
 
decimal _ImporteDivisaIva [get]
 Importe divisa iva Más...
 
decimal _Comision [get, set]
 Comisión Más...
 
decimal _ImpCom [get, set]
 Importe comision Más...
 
string _Escandal [get, set]
 Escandallo Más...
 
int _TipoPrec [get, set]
 Tipo precio Más...
 
decimal _Coste_Lineal [get]
 Coste lineal Más...
 
int _Doc [get, set]
 Doc Más...
 
int _Doc_Lin [get, set]
 Linea documento Más...
 
string _Doc_Num [get, set]
 Número de documento Más...
 
decimal _Doc_Unid [get, set]
 Unidades documento Más...
 
decimal _Doc_Caja [get, set]
 Caja documento Más...
 
bool _Traspasando [get, set]
 Traspasando Más...
 
object _Traspasar_Extensiones [get, set]
 Objetos de extensión seleccionados durante el proceso de traspaso Más...
 
bool _ControlBorradoInterno [get, set]
 PE-80290. Propiedad para controlar cuando se está borrando una línea que aún no forma parte de la colección Más...
 
string _Serie [get, set]
 PE-82565. Propiedad que contiene la información contenida en el campo D_ALBVEN.SERIE En documentos originarios de VFP puede contener en número de serie. Más...
 
virtual int _UnidadesConSerie [get, set]
 PE-78517 Más...
 
string _Agrupacion [get, set]
 PE86123 codigo de agrupación Más...
 
decimal _UnidAgrup [get]
 PE86123 unidades de la agrupación Más...
 
decimal _NumAgrup [get, set]
 PE86123
Más...
 
bool _LoteNavidad [get, set]
 PE92233 si l'article treballa amb lots de Nadal Más...
 
string _TipoIvaPV [get, set]
 Tipo Iva punto verde Más...
 
string _Proveedor [get, set]
 Proveedor (convertir en venta un albarà compra) Más...
 
virtual bool _UsaSeries [get, set]
 Indica si es una línea de artículo con series Más...
 
virtual bool _UsaLotes [get, set]
 Indica si es una línea de artículo con lotes Más...
 
virtual bool _LinkForm [get]
 Indica si la línea está enlazada con un formulario Más...
 
bool _ForzarUsaLotes [get, set]
 Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes Más...
 
string _Localizacion [get]
 Indica la localización del artículo Más...
 
bool _Suplido [get, set]
 Suplido artículo Más...
 
string _Guid_Id [get]
 Campo que nos indica el identificador único del registro Más...
 
DateTime _Created [get]
 Campo que nos indica la fecha de creación del registro Más...
 
DateTime _Modified [get, set]
 Campo que nos indica la fecha de modificación del registro //Task 126334 Más...
 
- Propiedades heredados desde sage.ew.docsven.Docsven.IDocVentaLin
Articulo _oArticulo [get, set]
 Objeto articulo Más...
 
string _Cuenta [get, set]
 Cuenta Más...
 
string _Definicion [get, set]
 Definicion Más...
 
string _Familia [get, set]
 Familia Más...
 
decimal _Cajas [get, set]
 Cajas Más...
 
decimal _Peso [get, set]
 Peso Más...
 
decimal _Precio [get, set]
 Precio Más...
 
decimal _PrecioIva [get, set]
 Precio Iva Más...
 
decimal _PrecioDivisa [get, set]
 Precio divisa Más...
 
decimal _PrecioDivisaIva [get, set]
 Precio divisa iva Más...
 
string _TipoIva [get, set]
 Tipo Iva Más...
 
decimal _Coste [get, set]
 Coste Más...
 
decimal _Dto1 [get, set]
 Dto. 1 Más...
 
decimal _Dto2 [get, set]
 Dto. 2 Más...
 
decimal _Importe [get]
 Importe Más...
 
decimal _ImporteIva [get]
 Importe iva Más...
 
decimal _ImporteDivisa [get]
 Importe divisa Más...
 
decimal _ImporteDivisaIva [get]
 Importe divisa iva Más...
 
decimal _Comision [get, set]
 Comisión Más...
 
decimal _ImpCom [get, set]
 Importe comisión Más...
 
decimal _PuntoVerde [get, set]
 Punto verde Más...
 
decimal _Coste_Lineal [get]
 Coste lineal Más...
 
string _Escandal [get, set]
 Escandal Más...
 
int _TipoPrec [get, set]
 Tipo Rec Más...
 
bool _ControlBorradoInterno [get, set]
 Control borrado interno Más...
 
string _Agrupacion [get, set]
 codigo agrupacion Más...
 
decimal _UnidAgrup [get]
 unidades de la agrupación Más...
 
decimal _NumAgrup [get, set]
 com si fossin les caixes normals però per agrupacions Más...
 
bool _LoteNavidad [get, set]
 Lote navidad Más...
 
string _TipoIvaPV [get, set]
 Iva punto verde Más...
 
bool _UsaSeries [get, set]
 Trabajo con series Más...
 
bool _UsaLotes [get, set]
 Trabajo con lotes Más...
 
string _Cliente [get]
 Cliente de la línea Más...
 
decimal _Servidas [get, set]
 unidades servidas Más...
 
decimal _CajaServ [get, set]
 cajas servidas PE104010 Más...
 
bool _Traspasando [get, set]
 Traspasando Más...
 
int _Doc [get, set]
 Documento Más...
 
int _Doc_Lin [get, set]
 Linea documento Más...
 
string _Doc_Num [get, set]
 Numero documento Más...
 
decimal _Doc_Unid [get, set]
 Unidades documento Más...
 
decimal _Doc_Caja [get, set]
 Cajas documento Más...
 
bool _Suplido [get, set]
 Suplido artículo Más...
 
object _Traspasar_Extensiones [get, set]
 Extensiones de la línea para traspaso Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentLinea
string _Articulo [get, set]
 Articulo Más...
 
decimal _Unidades [get, set]
 
int _Linea [get, set]
 Línea Más...
 
int _LineaReal [get]
 Devuelve el campo linia: para todos los documentos sera el mismo valor que la linea pero en el documento factura devolvera la linea del albarán al que corresponde Más...
 
string _Empresa [get]
 Empresa Más...
 
string _Numero [get]
 Numero Más...
 
string _Letra [get]
 Letra Más...
 
string _Almacen [get]
 Almacen Más...
 
DateTime _Fecha [get]
 Fecha Más...
 
string _Talla [get, set]
 Talla Más...
 
string _Color [get, set]
 Color Más...
 
bool _LinkForm [get]
 Formulario asociado Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoLineaExtensiones
Articulo _oArticulo [get, set]
 Objeto articulo Más...
 
bool _UsaSeries [get, set]
 Compra por series Más...
 
bool _UsaLotes [get, set]
 Compra por lotes Más...
 
int _UnidadesConSerie [get, set]
 Número de unidades con serie informada Más...
 

Descripción detallada

Clase línea

Definición en la línea 16055 del archivo DocsVen.cs.

Documentación del constructor y destructor

◆ ewDocVentaLin() [1/3]

sage.ew.docsven.Docsven.ewDocVentaLin.ewDocVentaLin ( )
inline

Constructor

Definición en la línea 18307 del archivo DocsVen.cs.

◆ ewDocVentaLin() [2/3]

sage.ew.docsven.Docsven.ewDocVentaLin.ewDocVentaLin ( dynamic  toDocVenta)
inline

Lineas detalle

Parámetros
toDocVenta

Definición en la línea 18315 del archivo DocsVen.cs.

◆ ewDocVentaLin() [3/3]

sage.ew.docsven.Docsven.ewDocVentaLin.ewDocVentaLin ( dynamic  toDocVenta,
Articulo  toArticulo,
decimal  tnUnidades = 1,
decimal  tnPrecio = 0.0M,
int  tnInsertLinea = -1,
int  tnTipoDoc = 0 
)
inline

Contructor de la línea

Parámetros
toDocVenta
toArticulo
tnUnidades
tnPrecio
tnInsertLinea
tnTipoDoc

Definición en la línea 18393 del archivo DocsVen.cs.

Documentación de las funciones miembro

◆ _Ampliacion_Definicion()

void sage.ew.docsven.Docsven.ewDocVentaLin._Ampliacion_Definicion ( )
inline

PE80794 - ampliacio definicio, afegim linies i les lliguem amb la principal

Definición en la línea 20431 del archivo DocsVen.cs.

◆ _Anular_Linea()

void sage.ew.docsven.Docsven.ewDocVentaLin._Anular_Linea ( )
inline

ens inserta una nova linia igual que la seleccionada però amb les unitats/caixes negatives

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23935 del archivo DocsVen.cs.

◆ _Aplicar_PuntoVerde()

void sage.ew.docsven.Docsven.ewDocVentaLin._Aplicar_PuntoVerde ( )
inline

Aplica el punto verde asignado al artículo. PE-69868

Definición en la línea 23900 del archivo DocsVen.cs.

◆ _Asignar_Unidades_Por_Defecto()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Asignar_Unidades_Por_Defecto ( )
inlineprotectedvirtual

Si s'ha d'assignar unitats per defecte a classes derivades

Si existe un formulario linkado y el flag de empresa de poner 1 unidad por defecto en la columna de unidades en los siguientes escenarios:

  1. Al entrar un código de artículo si no tenemos unidades
  2. En la introducción de un artículo sin codificar
Devuelve

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.

Definición en la línea 21693 del archivo DocsVen.cs.

◆ _AsignarValoresArticulosSinCodificar()

void sage.ew.docsven.Docsven.ewDocVentaLin._AsignarValoresArticulosSinCodificar ( decimal  tnCoste,
string  tcTipoIVA,
string  tcCuenta 
)
inline

Asignamos los valores a los artículos sin codificar

Parámetros
tnCoste
tcTipoIVA
tcCuenta

Definición en la línea 24414 del archivo DocsVen.cs.

◆ _Beneficio()

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Beneficio ( out decimal  tnCoste)
inline

calcul benefici

Parámetros
tnCoste
Devuelve

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23041 del archivo DocsVen.cs.

◆ _BeneficioCosteLinea()

decimal sage.ew.docsven.Docsven.ewDocVentaLin._BeneficioCosteLinea ( )
inline

Devuelve el coste lineal que se presenta en el UserControl de ctDocBeneficio de los documentos de venta

Devuelve

Definición en la línea 23099 del archivo DocsVen.cs.

◆ _BeneficioCosteUnitario()

decimal sage.ew.docsven.Docsven.ewDocVentaLin._BeneficioCosteUnitario ( )
inline

Devuelve el coste unitario que se presenta en el UserControl de ctDocBeneficio de los documentos de venta

Devuelve

Definición en la línea 23074 del archivo DocsVen.cs.

◆ _BeneficioPorcentajeLinea()

decimal sage.ew.docsven.Docsven.ewDocVentaLin._BeneficioPorcentajeLinea ( )
inline

Devuelve el % de beneficio que se presenta en el UserControl de ctDocBeneficio de los documentos de venta

Devuelve

Definición en la línea 23128 del archivo DocsVen.cs.

◆ _Borrar_Articulos_Oferta()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Borrar_Articulos_Oferta ( bool  tlPresentarMensaje = true)
inlineprotectedvirtual

Borrar artículo de regalo

Parámetros
tlPresentarMensaje

Definición en la línea 21077 del archivo DocsVen.cs.

◆ _Buscar_Comision()

bool sage.ew.docsven.Docsven.ewDocVentaLin._Buscar_Comision ( string  tcParam,
string  tcNomParam,
string  tcVendedor,
string  tcMoneda,
ref DataTable  tdtComision,
decimal  tnTanCiento 
)
inline

Buscar la comissió segons el paràmetre passat: article, família o marca

Parámetros
tcParam
tcNomParam
tcVendedor
tcMoneda
tdtComision
tnTanCiento
Devuelve

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23638 del archivo DocsVen.cs.

◆ _Buscar_Documento_Linea()

bool sage.ew.docsven.Docsven.ewDocVentaLin._Buscar_Documento_Linea ( int  tnNumeroDeLinea = -1,
int  tnPosicionLineaEnDocumento = -1 
)
inline


Método que busca el documento asociado a la línea, ho deixo public pq des del docsped no el pot veure

Parámetros
tnNumeroDeLineaNúmero interno de la línea (para localización de documentos vinculados)
tnPosicionLineaEnDocumentoQúe posición visual ocupa en el documento (para notificar al usuario)
Devuelve
True si encuentra resultados

Definición en la línea 22616 del archivo DocsVen.cs.

◆ _Calcular_Comision()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Calcular_Comision ( string  tcVendedor = "",
bool  tlComiPersonalizada = false,
decimal  tnPorcenComision = 0.0M 
)
inlinevirtual

Calcular comision por vendedor

Parámetros
tcVendedor
tlComiPersonalizadacuando el usuario modifica el porcentaje de comision del vendedor
tnPorcenComisionporcentaje de comision que se debe aplicar

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.

Definición en la línea 23478 del archivo DocsVen.cs.

◆ _Calcular_Peso()

void sage.ew.docsven.Docsven.ewDocVentaLin._Calcular_Peso ( decimal  tnPeso = 0)
inline

Calcul del pes lineal.

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23710 del archivo DocsVen.cs.

◆ _Calcular_Porcentaje_Comision()

void sage.ew.docsven.Docsven.ewDocVentaLin._Calcular_Porcentaje_Comision ( decimal  tnImporte,
string  tcVendedor = "" 
)
inline

Calculamos el porcentaje comision vendedor a partir del importe

Parámetros
tnImporte
tcVendedor

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23490 del archivo DocsVen.cs.

◆ _Cambio_Numero_Linea()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Cambio_Numero_Linea ( int  lnOldLinea,
int  lnNewLinea 
)
inlineprotectedvirtual

Metodo que se dispara cuando se cambia el número de línea. Se utilizar para actualizar la línea en las tablas relacionadas con la línea actual

Parámetros
lnOldLineaNúmero de línea actual
lnNewLineaNuevo número de línea

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 18408 del archivo DocsVen.cs.

◆ _Clonar()

void sage.ew.docsven.Docsven.ewDocVentaLin._Clonar ( dynamic  toLinea)
inline

Método _Clonar - PE103212 he tret q sigui virtual ja que al passar un dynamic pot donar problemes al sobreescriure'l (als traspassos)

Parámetros
toLinea

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 24183 del archivo DocsVen.cs.

◆ _Comision_Vendedor()

bool sage.ew.docsven.Docsven.ewDocVentaLin._Comision_Vendedor ( string  tcVendedor,
Articulo  toArticulo,
string  tcMoneda,
decimal  tnTanCiento,
ref DataTable  tdtComision,
string  tcCliente = "" 
)
inline

Busquem la comisió per venedor, consultem a la taula VENEDORS i a la taula ART_COMI

Parámetros
tcVendedor
toArticulo
tcMoneda
tnTanCiento
tdtComision
tcCliente
Devuelve

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23541 del archivo DocsVen.cs.

◆ _ComprobacionesCalculoPreciosLinea()

void sage.ew.docsven.Docsven.ewDocVentaLin._ComprobacionesCalculoPreciosLinea ( )
inline

Bug 116579 Calcula los campos precio, precioiva,preciodivisa,preciodivisaiva teniendo en cuenta si el documento trabaja con IVA incluido y si trabaja con multidivisa (depende del campo calculo de la cabecera)

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 22942 del archivo DocsVen.cs.

◆ _Configura_Stock()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Configura_Stock ( Update_Stocks._TipoDocumento  toTipo)
inlineprotectedvirtual

Indicar en quin camp ha de guardar stock

Definición en la línea 21772 del archivo DocsVen.cs.

◆ _Delete()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Delete ( bool  tlCapsalera = true,
bool  tlUltimo = false,
bool  tlForzar = false 
)
inlinevirtual

◆ _Delete_After()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Delete_After ( bool  tlDeleteLinea = true)
inlinevirtual

per utilitzar a les classes derivades despres de borrar un document de les taules pero abans de carregar-nos la linia per si s'ha d'actualitzar alguna cosa a les taules.

Parámetros
tlDeleteLinea
Devuelve

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.

Definición en la línea 23450 del archivo DocsVen.cs.

◆ _DocumentoFacturado()

bool sage.ew.docsven.Docsven.ewDocVentaLin._DocumentoFacturado ( )
inlineprotected

Devuelve

Definición en la línea 23143 del archivo DocsVen.cs.

◆ _EsLineaMovible()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._EsLineaMovible ( )
inlinevirtual

Mensajes si una línea no se puede mover

Devuelve

Implementa sage.ew.interficies.ILineaOrdenable.

Reimplementado en sage.ew.docsven.ewDocVentaLinFRA.

Definición en la línea 24394 del archivo DocsVen.cs.

◆ _Establecer_Propiedades() [1/2]

void sage.ew.docsven.Docsven.ewDocVentaLin._Establecer_Propiedades ( string  tcArticulo,
string  tcTalla,
string  tcColor,
decimal  tnUnidades = 1,
decimal  tnPrecio = 0.0M,
bool  tlPreguntarTallaColor = true 
)
inlineprotected

Parámetros
tcArticulo
tcTalla
tcColor
tnUnidades
tnPrecio
tlPreguntarTallaColorsi volem que demani la talla/color, per defecte que si pero p.e si es un article que forma part de l'escandall ha d'agafar la talla/color d'allà

Definición en la línea 20624 del archivo DocsVen.cs.

◆ _Establecer_Propiedades() [2/2]

void sage.ew.docsven.Docsven.ewDocVentaLin._Establecer_Propiedades ( string  tcArticulo,
string  tcTalla,
string  tcColor,
decimal  tnUnidades,
decimal  tnPrecio,
bool  tlPreguntarTallaColor,
bool  tlAsignarDefinicion 
)
inlineprotected

CCR 135303 // Sobrecarga para poder añadir parámetro de asignar definición

Parámetros
tcArticulo
tcTalla
tcColor
tnUnidades
tnPrecio
tlPreguntarTallaColorsi volem que demani la talla/color, per defecte que si pero p.e si es un article que forma part de l'escandall ha d'agafar la talla/color d'allà
tlAsignarDefinicionasignar o no la definición y ampliación de definición

Definición en la línea 20639 del archivo DocsVen.cs.

◆ _Evitar_Desglose_Montaje()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Evitar_Desglose_Montaje ( )
inlineprotectedvirtual

Para revisar si es un articulo de montaje y tiene desglose

Reimplementado en sage.ew.docsven.ewDocVentaLinPRESUP.

Definición en la línea 18680 del archivo DocsVen.cs.

◆ _ExisteLineaOrigen()

bool sage.ew.docsven.Docsven.ewDocVentaLin._ExisteLineaOrigen ( decimal  tnUnidades,
bool  tlOrigenUnidades = false,
decimal  tnUnidadesOld = 0 
)
inlineprotected

Método de validación de operaciones de linea para que no se pueda modificar si tienen documento orígen. Revisado en Bug 135591

Parámetros
tnUnidades
tlOrigenUnidades
tnUnidadesOld
Devuelve

Definición en la línea 22048 del archivo DocsVen.cs.

◆ _Gestion_Servidas()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Gestion_Servidas ( bool  tlDelete = false)
inlineprotectedvirtual

Método auxiliar para la actualización del campo servidas en documentos asociados Es virtual por si se quiere asumir todo el proceso de validación

Devuelve

Reimplementado en sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 21782 del archivo DocsVen.cs.

◆ _Gestion_Servidas_ObtenerTablas()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Gestion_Servidas_ObtenerTablas ( out string  tcTablaCabecera,
out string  tcTablaDetalle 
)
inlineprotectedvirtual

Método auxiliar que determina las tablas cabecera y detalle que hay que actualizar Es virtual por si se quiere ampliar las tablas a tratar

Parámetros
tcTablaCabeceraNombre de la tabla cabecera
tcTablaDetalleNombre de la tabla detalle
Devuelve
Indica si hay que seguir con la validación (true => las tablas estan informada, false => las tablas no estan informadas

Definición en la línea 21814 del archivo DocsVen.cs.

◆ _Importe_Linias()

void sage.ew.docsven.Docsven.ewDocVentaLin._Importe_Linias ( decimal  tnImporte,
decimal  tnImporteDivisa,
decimal  tnImporteDivisaIva,
decimal  tnImporteIva 
)
inline

Importe lineas

Parámetros
tnImporte
tnImporteDivisa
tnImporteDivisaIva
tnImporteIva

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23994 del archivo DocsVen.cs.

◆ _Insertar_Articulo_Escandallo_Linea()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Insertar_Articulo_Escandallo_Linea ( DataRow  tdrLinEsc,
bool  tlEsModelo,
string  tcAsiPpal,
ref dynamic  toLinEsc 
)
inlineprotectedvirtual

Inserta línea a línea los artículos que componen un escandallo

Parámetros
tdrLinEscDataRow que contiene escandallo
tlEsModeloSi se trata de un modelo
tcAsiPpalAsi de la línea principal
toLinEscReferencia de la nueva línea

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 21608 del archivo DocsVen.cs.

◆ _Insertar_Articulos_Escandallo()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Insertar_Articulos_Escandallo ( decimal  tnUnidades,
bool  tlEsCaja = false 
)
inlineprotectedvirtual

Si l'article treballa amb escandall l'afegim

Parámetros
tnUnidades
tlEsCaja

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.

Definición en la línea 21392 del archivo DocsVen.cs.

◆ _Insertar_Articulos_Oferta()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Insertar_Articulos_Oferta ( decimal  tnUnidades,
DataTable  dtOferta,
bool  tlModifUnid 
)
inlineprotectedvirtual

Afegim les linies amb els articles d'oferta

Parámetros
tnUnidades
dtOferta
tlModifUnid

Definición en la línea 21120 del archivo DocsVen.cs.

◆ _Insertar_Articulos_Oferta_Extendido()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Insertar_Articulos_Oferta_Extendido ( dynamic  loLinOfer)
inlineprotectedvirtual

Realizar las operaciones extendidas sobre los artículos de la oferta

Parámetros
loLinOfer

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 21324 del archivo DocsVen.cs.

◆ _LineaBajar()

bool sage.ew.docsven.Docsven.ewDocVentaLin._LineaBajar ( )
inline

Bajar la línea una posición

Implementa sage.ew.interficies.ILineaOrdenable.

Definición en la línea 24344 del archivo DocsVen.cs.

◆ _LineaFinal()

bool sage.ew.docsven.Docsven.ewDocVentaLin._LineaFinal ( )
inline

Mover la línea al final

Implementa sage.ew.interficies.ILineaOrdenable.

Definición en la línea 24374 del archivo DocsVen.cs.

◆ _LineaMover()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._LineaMover ( int  indiceLineaDestino)
inlinevirtual

Mover la línea a otra posición

Parámetros
indiceLineaDestino

Implementa sage.ew.interficies.ILineaOrdenable.

Reimplementado en sage.ew.docsven.ewDocVentaLinFRA.

Definición en la línea 24385 del archivo DocsVen.cs.

◆ _LineaPrincipio()

bool sage.ew.docsven.Docsven.ewDocVentaLin._LineaPrincipio ( )
inline

Mover la línea al principio

Implementa sage.ew.interficies.ILineaOrdenable.

Definición en la línea 24366 del archivo DocsVen.cs.

◆ _Lineas_Asociadas()

List<IDocVentaLin> sage.ew.docsven.Docsven.ewDocVentaLin._Lineas_Asociadas ( )
inline

PE81657 ens retorna una llista de linies asociades a l'article principal i que es troben relacionades pel camp escandal (p.e. articles amb escandall, articles amb ofertes, ampliació de definicio)

Devuelve

Definición en la línea 23467 del archivo DocsVen.cs.

◆ _LineaSubir()

bool sage.ew.docsven.Docsven.ewDocVentaLin._LineaSubir ( )
inline

Subir la línea una posición

Implementa sage.ew.interficies.ILineaOrdenable.

Definición en la línea 24332 del archivo DocsVen.cs.

◆ _Load()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Load ( DataRow  tdrLinea)
inlinevirtual

Método _Load a partir de un DataRow

Parámetros
tdrLineaDataRow a cargar.

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 24053 del archivo DocsVen.cs.

◆ _Load_Linea()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Load_Linea ( DataRow  tdrLinea)
inlineprotectedvirtual

PE100056 Load de la linia

Parámetros
tdrLinea

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV, sage.ew.docsven.ewDocVentaLinPED, sage.ew.docsven.ewDocVentaLinPRESUP y sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 20446 del archivo DocsVen.cs.

◆ _Recalcular_Coste()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Recalcular_Coste ( )
inlinevirtual

Calculem el cost de la linia PE-78590: declaramos el método virtual para reimplementarlo en docventatpv

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23978 del archivo DocsVen.cs.

◆ _Recalcular_Importe()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Recalcular_Importe ( bool  tlRevisarPrecio = true,
bool  tbNoAplicarPuntVerd = false 
)
inlinevirtual

Recalcula el importe de la linea

Parámetros
tlRevisarPrecioRecalcular precio. Por defecto activo.
tbNoAplicarPuntVerdPunto Verde. Por defecto activo.

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 24007 del archivo DocsVen.cs.

◆ _Recalcular_Lineas()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Recalcular_Lineas ( bool  tlModifUnid = false)
inlinevirtual

Recalcula preu, import, comisions i stock

Parámetros
tlModifUnid

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23944 del archivo DocsVen.cs.

◆ _Recalcular_Precio()

void sage.ew.docsven.Docsven.ewDocVentaLin._Recalcular_Precio ( bool  tlModifUnid = false)
inline

Al cambiar el articulo o unidades consultamos el precio para comprobar si hay alguna oferta.

Parámetros
tlModifUnid

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23733 del archivo DocsVen.cs.

◆ _Recalcular_Stock()

void sage.ew.docsven.Docsven.ewDocVentaLin._Recalcular_Stock ( )
inline

Actualitza l'stock de la linia. NO fa cap recalcul d'stock

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 23872 del archivo DocsVen.cs.

◆ _Revisar_Unidades_Asignadas_Tallas_Colores()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Revisar_Unidades_Asignadas_Tallas_Colores ( bool  tlPrimera)
inlineprotectedvirtual

per revisar les unitats asignades al formulari de talles i colors

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 21002 del archivo DocsVen.cs.

◆ _Save()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Save ( )
inlinevirtual

◆ _Show_Documento_Linea_Destino()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Show_Documento_Linea_Destino ( )
inlinevirtual

PE104010 Muestar el documento/s a donde ha ido la linia actual

Definición en la línea 23620 del archivo DocsVen.cs.

◆ _Show_Documento_Linea_Origen()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Show_Documento_Linea_Origen ( )
inlinevirtual

PE104010 Muestra el documento de donde viene la linia actual

Reimplementado en sage.ew.docsven.ewDocVentaLinFRA.

Definición en la línea 23608 del archivo DocsVen.cs.

◆ _Show_Unidades_Tallas_Colores()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Show_Unidades_Tallas_Colores ( bool  tlForzar = false)
inlineprotectedvirtual

Presentar el formulario de tallas y colores (PE-66883)

Devuelve

Definición en la línea 20671 del archivo DocsVen.cs.

◆ _UpdateSilent()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._UpdateSilent ( Dictionary< string, object >  toValores)
inlinevirtual

Método de update pensado para no disparar los _SETs y actualizar los campos por la propiedad privada. No se controla que las propiedades sean realmente privadas. Para el funcionamiento ordinario no se debería usar este método.

Parámetros
toValores

Implementa sage.ew.interficies.IDocumentLinea.

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV, sage.ew.docsven.ewDocVentaLinPED, sage.ew.docsven.ewDocVentaLinPRESUP y sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 23031 del archivo DocsVen.cs.

◆ _ValidacionUnidades()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._ValidacionUnidades ( decimal  tnUnidadesOld,
decimal  tnUnidades,
bool  tlActualizar 
)
inlineprotectedvirtual

Parámetros
tnUnidadesOld
tnUnidades
tlActualizar
Devuelve

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.docsven.ewDocVentaLinDEPOSITO.

Definición en la línea 20896 del archivo DocsVen.cs.

◆ _Validar_Articulo()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Validar_Articulo ( ref decimal  tnUnidades,
ref decimal  tnPeso,
ref decimal  tnUniCaja,
ref bool  tlEsCodigoBarras,
ref string  tcAgrupacion,
ref decimal  tnUnidAgrup,
ref string  tcNombreArticulo,
ref eTipoCodigoBarras  teTipoCodigoBarras,
IDocumentLinea  toLinea,
string  tcCodigoCandidato = "" 
)
inlineprotectedvirtual

Valida el código de artículo

Parámetros
tnUnidades
tnPeso
tnUniCaja
tlEsCodigoBarras
tcAgrupacion
tnUnidAgrup
tcNombreArticulo
teTipoCodigoBarras
toLinea
tcCodigoCandidatoCódigos que no se pueden asignar como códigos de artículo por longitud pero que hay que determinar si son códigos de barras
Devuelve

Definición en la línea 21021 del archivo DocsVen.cs.

◆ _Validar_Limite_Credito()

bool sage.ew.docsven.Docsven.ewDocVentaLin._Validar_Limite_Credito ( bool  tlValidar)
inline

PE80071 Validem si ha de presentar el limit

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 22966 del archivo DocsVen.cs.

◆ _Validar_Stock()

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._Validar_Stock ( decimal  tnUnidadesAnt,
decimal  tnUnidadesAct,
string  tcMensaje = "" 
)
inlinevirtual

validar stock

Parámetros
tnUnidadesAnt
tnUnidadesAct
tcMensaje
Devuelve

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Reimplementado en sage.ew.docsven.ewDocVentaLinPED y sage.ew.docsven.ewDocVentaLinPRESUP.

Definición en la línea 24195 del archivo DocsVen.cs.

◆ _Validar_Stock_Ampliado()

virtual void sage.ew.docsven.Docsven.ewDocVentaLin._Validar_Stock_Ampliado ( decimal  tnUnidadesAnt,
decimal  tnUnidadesAct,
ref decimal  tnStock 
)
inlinevirtual

per posar controls especifics a les derivades.

Parámetros
tnUnidadesAnt
tnUnidadesAct
tnStock

Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.

Definición en la línea 24325 del archivo DocsVen.cs.

◆ Cargar_Valores_Por_Defecto() [1/2]

virtual void sage.ew.docsven.Docsven.ewDocVentaLin.Cargar_Valores_Por_Defecto ( decimal  tnPeso = 0)
inlineprotectedvirtual

Inicialitzem els camps que fan referencia a l'article.

Definición en la línea 20503 del archivo DocsVen.cs.

◆ Cargar_Valores_Por_Defecto() [2/2]

virtual void sage.ew.docsven.Docsven.ewDocVentaLin.Cargar_Valores_Por_Defecto ( decimal  tnPeso,
bool  tlAsignarDefinicion 
)
inlineprotectedvirtual

Inicialitzem els camps que fan referencia a l'article. // CCR 135303

Reimplementado en sage.ew.docsven.ewDocVentaLinPRESUP.

Definición en la línea 20511 del archivo DocsVen.cs.

◆ Inicializar_Constructor_ewDocVenta_Lin()

bool sage.ew.docsven.Docsven.ewDocVentaLin.Inicializar_Constructor_ewDocVenta_Lin ( dynamic  toDocVenta,
Articulo  toArticulo,
decimal  tnUnidades = 0,
decimal  tnPrecio = 0.0M,
int  tnInsertLinea = -1,
int  tnTipoDoc = 0 
)
inlineprotected

Inicializar contructor de venta de las líneas

Parámetros
toDocVenta
toArticulo
tnUnidades
tnPrecio
tnInsertLinea
tnTipoDoc
Devuelve

Definición en la línea 18330 del archivo DocsVen.cs.

◆ ProvieneDeUnDeposito()

bool sage.ew.docsven.Docsven.ewDocVentaLin.ProvieneDeUnDeposito ( )
inline

Método auxiliar para determinar si la línea proviene de un depósito

Devuelve

Implementa sage.ew.docsven.Docsven.IDocVentaLin.

Definición en la línea 18420 del archivo DocsVen.cs.

Documentación de los campos

◆ _Abonando

bool sage.ew.docsven.Docsven.ewDocVentaLin._Abonando = false

Se utiliza solamente en el momento de realizar un abono con el boton btAbonos (cambia el signo de la linea actual, no crea linea nueva). Es para que al Setear las unidades no cambie el precio, si _Abonando es true no lo hará.

Definición en la línea 17900 del archivo DocsVen.cs.

◆ _lForzarUsaLotes

bool sage.ew.docsven.Docsven.ewDocVentaLin._lForzarUsaLotes = false
protected

Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes

Definición en la línea 16314 del archivo DocsVen.cs.

◆ _lSuplido

bool sage.ew.docsven.Docsven.ewDocVentaLin._lSuplido = false
protected

Suplido artículo

Definición en la línea 16309 del archivo DocsVen.cs.

◆ _lUsaLotes

bool sage.ew.docsven.Docsven.ewDocVentaLin._lUsaLotes = false
protected

Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes

Definición en la línea 16319 del archivo DocsVen.cs.

◆ _oDocVentaRef

dynamic sage.ew.docsven.Docsven.ewDocVentaLin._oDocVentaRef
protected

Referencia a documento de venta

Definición en la línea 16187 del archivo DocsVen.cs.

Documentación de propiedades

◆ _Agrupacion

string sage.ew.docsven.Docsven.ewDocVentaLin._Agrupacion
getset

PE86123 codigo de agrupación

Definición en la línea 17966 del archivo DocsVen.cs.

◆ _Almacen

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._Almacen
get

Almacen

Definición en la línea 16397 del archivo DocsVen.cs.

◆ _Articulo

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._Articulo
getset

Artículo

Definición en la línea 16483 del archivo DocsVen.cs.

◆ _Cajas

virtual decimal sage.ew.docsven.Docsven.ewDocVentaLin._Cajas
getset

Cajas

Definición en la línea 16792 del archivo DocsVen.cs.

◆ _CajaServ

decimal sage.ew.docsven.Docsven.ewDocVentaLin._CajaServ
getset

Cajas servidas 104010

Definición en la línea 17107 del archivo DocsVen.cs.

◆ _Cliente

string sage.ew.docsven.Docsven.ewDocVentaLin._Cliente
get

Cliente

Definición en la línea 16389 del archivo DocsVen.cs.

◆ _Color

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._Color
getset

Color

Definición en la línea 17236 del archivo DocsVen.cs.

◆ _Comision

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Comision
getset

Comisión

Definición en la línea 17715 del archivo DocsVen.cs.

◆ _ControlBorradoInterno

bool sage.ew.docsven.Docsven.ewDocVentaLin._ControlBorradoInterno
getset

PE-80290. Propiedad para controlar cuando se está borrando una línea que aún no forma parte de la colección

Definición en la línea 17927 del archivo DocsVen.cs.

◆ _Coste

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Coste
getset

Coste

Definición en la línea 17531 del archivo DocsVen.cs.

◆ _Coste_Lineal

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Coste_Lineal
get

Coste lineal

Definición en la línea 17783 del archivo DocsVen.cs.

◆ _Created

DateTime sage.ew.docsven.Docsven.ewDocVentaLin._Created
get

Campo que nos indica la fecha de creación del registro

Definición en la línea 18266 del archivo DocsVen.cs.

◆ _Cuenta

string sage.ew.docsven.Docsven.ewDocVentaLin._Cuenta
getset

Cuenta

Definición en la línea 16725 del archivo DocsVen.cs.

◆ _Definicion

string sage.ew.docsven.Docsven.ewDocVentaLin._Definicion
getset

Definición

Definición en la línea 16744 del archivo DocsVen.cs.

◆ _Doc

int sage.ew.docsven.Docsven.ewDocVentaLin._Doc
getset

Doc

Definición en la línea 17817 del archivo DocsVen.cs.

◆ _Doc_Caja

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Doc_Caja
getset

Caja documento

Definición en la línea 17885 del archivo DocsVen.cs.

◆ _Doc_Lin

int sage.ew.docsven.Docsven.ewDocVentaLin._Doc_Lin
getset

Linea documento

Definición en la línea 17834 del archivo DocsVen.cs.

◆ _Doc_Num

string sage.ew.docsven.Docsven.ewDocVentaLin._Doc_Num
getset

Número de documento

Definición en la línea 17851 del archivo DocsVen.cs.

◆ _Doc_Unid

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Doc_Unid
getset

Unidades documento

Definición en la línea 17868 del archivo DocsVen.cs.

◆ _Dto1

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Dto1
getset

Dto 1

Definición en la línea 17555 del archivo DocsVen.cs.

◆ _Dto2

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Dto2
getset

Dto 2

Definición en la línea 17607 del archivo DocsVen.cs.

◆ _Empresa

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._Empresa
getset

Empresa

Definición en la línea 16362 del archivo DocsVen.cs.

◆ _Escandal

string sage.ew.docsven.Docsven.ewDocVentaLin._Escandal
getset

Escandallo

Definición en la línea 17749 del archivo DocsVen.cs.

◆ _Familia

string sage.ew.docsven.Docsven.ewDocVentaLin._Familia
getset

Familia

Definición en la línea 16775 del archivo DocsVen.cs.

◆ _Fecha

virtual DateTime sage.ew.docsven.Docsven.ewDocVentaLin._Fecha
getset

Fecha

Definición en la línea 16413 del archivo DocsVen.cs.

◆ _ForzarUsaLotes

bool sage.ew.docsven.Docsven.ewDocVentaLin._ForzarUsaLotes
getset

Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes

Definición en la línea 18205 del archivo DocsVen.cs.

◆ _Guid_Id

string sage.ew.docsven.Docsven.ewDocVentaLin._Guid_Id
get

Campo que nos indica el identificador único del registro

Definición en la línea 18252 del archivo DocsVen.cs.

◆ _ImpCom

decimal sage.ew.docsven.Docsven.ewDocVentaLin._ImpCom
getset

Importe comision

Definición en la línea 17732 del archivo DocsVen.cs.

◆ _Importe

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Importe
get

Importe

Definición en la línea 17659 del archivo DocsVen.cs.

◆ _ImporteDivisa

decimal sage.ew.docsven.Docsven.ewDocVentaLin._ImporteDivisa
get

Importe divisa

Definición en la línea 17687 del archivo DocsVen.cs.

◆ _ImporteDivisaIva

decimal sage.ew.docsven.Docsven.ewDocVentaLin._ImporteDivisaIva
get

Importe divisa iva

Definición en la línea 17701 del archivo DocsVen.cs.

◆ _ImporteIva

decimal sage.ew.docsven.Docsven.ewDocVentaLin._ImporteIva
get

Importe IVA

Definición en la línea 17673 del archivo DocsVen.cs.

◆ _Letra

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._Letra
getset

Letra

Definición en la línea 16380 del archivo DocsVen.cs.

◆ _LetraReal

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._LetraReal
get

Devuelve el campo letra: para todos los documentos sera el mismo valor que la letra pero en el documento factura devolvera la letra del albarán al que corresponde

Definición en la línea 16460 del archivo DocsVen.cs.

◆ _Linea

virtual int sage.ew.docsven.Docsven.ewDocVentaLin._Linea
getset

Linea

Definición en la línea 16422 del archivo DocsVen.cs.

◆ _LineaReal

virtual int sage.ew.docsven.Docsven.ewDocVentaLin._LineaReal
get

Devuelve el campo linia: para todos los documentos sera el mismo valor que la linea pero en el documento factura devolvera la linea del albarán al que corresponde

Definición en la línea 16472 del archivo DocsVen.cs.

◆ _LinkForm

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._LinkForm
get

Indica si la línea está enlazada con un formulario

Definición en la línea 18194 del archivo DocsVen.cs.

◆ _Localizacion

string sage.ew.docsven.Docsven.ewDocVentaLin._Localizacion
get

Indica la localización del artículo

Definición en la línea 18220 del archivo DocsVen.cs.

◆ _LoteNavidad

bool sage.ew.docsven.Docsven.ewDocVentaLin._LoteNavidad
getset

PE92233 si l'article treballa amb lots de Nadal

Definición en la línea 18095 del archivo DocsVen.cs.

◆ _Modified

DateTime sage.ew.docsven.Docsven.ewDocVentaLin._Modified
getset

Campo que nos indica la fecha de modificación del registro //Task 126334

Definición en la línea 18280 del archivo DocsVen.cs.

◆ _NumAgrup

decimal sage.ew.docsven.Docsven.ewDocVentaLin._NumAgrup
getset

PE86123

Definición en la línea 18052 del archivo DocsVen.cs.

◆ _Numero

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._Numero
getset

Numero

Definición en la línea 16371 del archivo DocsVen.cs.

◆ _NumeroReal

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._NumeroReal
get

Devuelve el campo numero: para todos los documentos sera el mismo valor que el numero pero en el documento factura devolvera el numero del albarán al que corresponde

Definición en la línea 16448 del archivo DocsVen.cs.

◆ _oArticulo

virtual Articulo sage.ew.docsven.Docsven.ewDocVentaLin._oArticulo
getset

Objeto Articulo

Definición en la línea 16687 del archivo DocsVen.cs.

◆ _Operario

string sage.ew.docsven.Docsven.ewDocVentaLin._Operario
get

Operario

Definición en la línea 16405 del archivo DocsVen.cs.

◆ _Peso

virtual decimal sage.ew.docsven.Docsven.ewDocVentaLin._Peso
getset

Peso

Definición en la línea 17022 del archivo DocsVen.cs.

◆ _Precio

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Precio
getset

Precio

Definición en la línea 17302 del archivo DocsVen.cs.

◆ _PrecioDivisa

decimal sage.ew.docsven.Docsven.ewDocVentaLin._PrecioDivisa
getset

Precio divisa

Definición en la línea 17410 del archivo DocsVen.cs.

◆ _PrecioDivisaIva

decimal sage.ew.docsven.Docsven.ewDocVentaLin._PrecioDivisaIva
getset

Preico divisa iva

Definición en la línea 17460 del archivo DocsVen.cs.

◆ _PrecioIva

decimal sage.ew.docsven.Docsven.ewDocVentaLin._PrecioIva
getset

Precio IVA

Definición en la línea 17358 del archivo DocsVen.cs.

◆ _Proveedor

string sage.ew.docsven.Docsven.ewDocVentaLin._Proveedor
getset

Proveedor (convertir en venta un albarà compra)

Definición en la línea 18130 del archivo DocsVen.cs.

◆ _PuntoVerde

decimal sage.ew.docsven.Docsven.ewDocVentaLin._PuntoVerde
getset

Punto verde

Definición en la línea 17135 del archivo DocsVen.cs.

◆ _Serie

string sage.ew.docsven.Docsven.ewDocVentaLin._Serie
getset

PE-82565. Propiedad que contiene la información contenida en el campo D_ALBVEN.SERIE En documentos originarios de VFP puede contener en número de serie.

Definición en la línea 17937 del archivo DocsVen.cs.

◆ _Servidas

decimal sage.ew.docsven.Docsven.ewDocVentaLin._Servidas
getset

Unidades servidas

Definición en la línea 17073 del archivo DocsVen.cs.

◆ _Suplido

bool sage.ew.docsven.Docsven.ewDocVentaLin._Suplido
getset

Suplido artículo

Definición en la línea 18232 del archivo DocsVen.cs.

◆ _Talla

virtual string sage.ew.docsven.Docsven.ewDocVentaLin._Talla
getset

Talla

Definición en la línea 17170 del archivo DocsVen.cs.

◆ _TipoIva

string sage.ew.docsven.Docsven.ewDocVentaLin._TipoIva
getset

Tipo IVA

Definición en la línea 17512 del archivo DocsVen.cs.

◆ _TipoIvaPV

string sage.ew.docsven.Docsven.ewDocVentaLin._TipoIvaPV
getset

Tipo Iva punto verde

Definición en la línea 18110 del archivo DocsVen.cs.

◆ _TipoPrec

int sage.ew.docsven.Docsven.ewDocVentaLin._TipoPrec
getset

Tipo precio

Definición en la línea 17766 del archivo DocsVen.cs.

◆ _Traspasando

bool sage.ew.docsven.Docsven.ewDocVentaLin._Traspasando
getset

Traspasando

Definición en la línea 17906 del archivo DocsVen.cs.

◆ _Traspasar_Extensiones

object sage.ew.docsven.Docsven.ewDocVentaLin._Traspasar_Extensiones
getset

Objetos de extensión seleccionados durante el proceso de traspaso

Definición en la línea 17917 del archivo DocsVen.cs.

◆ _Unidades

virtual decimal sage.ew.docsven.Docsven.ewDocVentaLin._Unidades
getset

Unidades

Definición en la línea 16872 del archivo DocsVen.cs.

◆ _UnidadesConSerie

virtual int sage.ew.docsven.Docsven.ewDocVentaLin._UnidadesConSerie
getset

PE-78517

Definición en la línea 17947 del archivo DocsVen.cs.

◆ _UnidAgrup

decimal sage.ew.docsven.Docsven.ewDocVentaLin._UnidAgrup
get

PE86123 unidades de la agrupación

Definición en la línea 18041 del archivo DocsVen.cs.

◆ _UsaLotes

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._UsaLotes
getset

Indica si es una línea de artículo con lotes

Definición en la línea 18171 del archivo DocsVen.cs.

◆ _UsaSeries

virtual bool sage.ew.docsven.Docsven.ewDocVentaLin._UsaSeries
getset

Indica si es una línea de artículo con series

Definición en la línea 18152 del archivo DocsVen.cs.

◆ DocVenta

dynamic sage.ew.docsven.Docsven.ewDocVentaLin.DocVenta
get

Referencia a docveta

Definición en la línea 16351 del archivo DocsVen.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: