Clase línea Más...
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
Clase línea
Definición en la línea 16055 del archivo DocsVen.cs.
|
inline |
Constructor
Definición en la línea 18307 del archivo DocsVen.cs.
|
inline |
|
inline |
Contructor de la línea
toDocVenta | |
toArticulo | |
tnUnidades | |
tnPrecio | |
tnInsertLinea | |
tnTipoDoc |
Definición en la línea 18393 del archivo DocsVen.cs.
|
inline |
PE80794 - ampliacio definicio, afegim linies i les lliguem amb la principal
Definición en la línea 20431 del archivo DocsVen.cs.
|
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.
|
inline |
Aplica el punto verde asignado al artículo. PE-69868
Definición en la línea 23900 del archivo DocsVen.cs.
|
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:
Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.
Definición en la línea 21693 del archivo DocsVen.cs.
|
inline |
Asignamos los valores a los artículos sin codificar
tnCoste | |
tcTipoIVA | |
tcCuenta |
Definición en la línea 24414 del archivo DocsVen.cs.
|
inline |
calcul benefici
tnCoste |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23041 del archivo DocsVen.cs.
|
inline |
Devuelve el coste lineal que se presenta en el UserControl de ctDocBeneficio de los documentos de venta
Definición en la línea 23099 del archivo DocsVen.cs.
|
inline |
Devuelve el coste unitario que se presenta en el UserControl de ctDocBeneficio de los documentos de venta
Definición en la línea 23074 del archivo DocsVen.cs.
|
inline |
Devuelve el % de beneficio que se presenta en el UserControl de ctDocBeneficio de los documentos de venta
Definición en la línea 23128 del archivo DocsVen.cs.
|
inlineprotectedvirtual |
Borrar artículo de regalo
tlPresentarMensaje |
Definición en la línea 21077 del archivo DocsVen.cs.
|
inline |
Buscar la comissió segons el paràmetre passat: article, família o marca
tcParam | |
tcNomParam | |
tcVendedor | |
tcMoneda | |
tdtComision | |
tnTanCiento |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23638 del archivo DocsVen.cs.
|
inline |
Método que busca el documento asociado a la línea, ho deixo public pq des del docsped no el pot veure
tnNumeroDeLinea | Número interno de la línea (para localización de documentos vinculados) |
tnPosicionLineaEnDocumento | Qúe posición visual ocupa en el documento (para notificar al usuario) |
Definición en la línea 22616 del archivo DocsVen.cs.
|
inlinevirtual |
Calcular comision por vendedor
tcVendedor | |
tlComiPersonalizada | cuando el usuario modifica el porcentaje de comision del vendedor |
tnPorcenComision | porcentaje 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.
|
inline |
Calcul del pes lineal.
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23710 del archivo DocsVen.cs.
|
inline |
Calculamos el porcentaje comision vendedor a partir del importe
tnImporte | |
tcVendedor |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23490 del archivo DocsVen.cs.
|
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
lnOldLinea | Número de línea actual |
lnNewLinea | Nuevo 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.
|
inline |
Método _Clonar - PE103212 he tret q sigui virtual ja que al passar un dynamic pot donar problemes al sobreescriure'l (als traspassos)
toLinea |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 24183 del archivo DocsVen.cs.
|
inline |
Busquem la comisió per venedor, consultem a la taula VENEDORS i a la taula ART_COMI
tcVendedor | |
toArticulo | |
tcMoneda | |
tnTanCiento | |
tdtComision | |
tcCliente |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23541 del archivo DocsVen.cs.
|
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.
|
inlineprotectedvirtual |
Indicar en quin camp ha de guardar stock
Definición en la línea 21772 del archivo DocsVen.cs.
|
inlinevirtual |
Borrem les linies
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Reimplementado en sage.ew.docsven.ewDocVentaLinFRA, sage.ew.docventatpv.ewDocVentaLinTPV, sage.ew.docsven.ewDocVentaLinPED, sage.ew.docsven.ewDocVentaLinPRESUP y sage.ew.docsven.ewDocVentaLinDEPOSITO.
Definición en la línea 23303 del archivo DocsVen.cs.
|
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.
tlDeleteLinea |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.
Definición en la línea 23450 del archivo DocsVen.cs.
|
inlineprotected |
Definición en la línea 23143 del archivo DocsVen.cs.
|
inlinevirtual |
Mensajes si una línea no se puede mover
Implementa sage.ew.interficies.ILineaOrdenable.
Reimplementado en sage.ew.docsven.ewDocVentaLinFRA.
Definición en la línea 24394 del archivo DocsVen.cs.
|
inlineprotected |
tcArticulo | |
tcTalla | |
tcColor | |
tnUnidades | |
tnPrecio | |
tlPreguntarTallaColor | si 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.
|
inlineprotected |
CCR 135303 // Sobrecarga para poder añadir parámetro de asignar definición
tcArticulo | |
tcTalla | |
tcColor | |
tnUnidades | |
tnPrecio | |
tlPreguntarTallaColor | si 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à |
tlAsignarDefinicion | asignar o no la definición y ampliación de definición |
Definición en la línea 20639 del archivo DocsVen.cs.
|
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.
|
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
tnUnidades | |
tlOrigenUnidades | |
tnUnidadesOld |
Definición en la línea 22048 del archivo DocsVen.cs.
|
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
Reimplementado en sage.ew.docsven.ewDocVentaLinDEPOSITO.
Definición en la línea 21782 del archivo DocsVen.cs.
|
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
tcTablaCabecera | Nombre de la tabla cabecera |
tcTablaDetalle | Nombre de la tabla detalle |
Definición en la línea 21814 del archivo DocsVen.cs.
|
inline |
Importe lineas
tnImporte | |
tnImporteDivisa | |
tnImporteDivisaIva | |
tnImporteIva |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23994 del archivo DocsVen.cs.
|
inlineprotectedvirtual |
Inserta línea a línea los artículos que componen un escandallo
tdrLinEsc | DataRow que contiene escandallo |
tlEsModelo | Si se trata de un modelo |
tcAsiPpal | Asi de la línea principal |
toLinEsc | Referencia 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.
|
inlineprotectedvirtual |
Si l'article treballa amb escandall l'afegim
tnUnidades | |
tlEsCaja |
Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.
Definición en la línea 21392 del archivo DocsVen.cs.
|
inlineprotectedvirtual |
Afegim les linies amb els articles d'oferta
tnUnidades | |
dtOferta | |
tlModifUnid |
Definición en la línea 21120 del archivo DocsVen.cs.
|
inlineprotectedvirtual |
Realizar las operaciones extendidas sobre los artículos de la oferta
loLinOfer |
Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.docsven.ewDocVentaLinDEPOSITO.
Definición en la línea 21324 del archivo DocsVen.cs.
|
inline |
Bajar la línea una posición
Implementa sage.ew.interficies.ILineaOrdenable.
Definición en la línea 24344 del archivo DocsVen.cs.
|
inline |
Mover la línea al final
Implementa sage.ew.interficies.ILineaOrdenable.
Definición en la línea 24374 del archivo DocsVen.cs.
|
inlinevirtual |
Mover la línea a otra posición
indiceLineaDestino |
Implementa sage.ew.interficies.ILineaOrdenable.
Reimplementado en sage.ew.docsven.ewDocVentaLinFRA.
Definición en la línea 24385 del archivo DocsVen.cs.
|
inline |
Mover la línea al principio
Implementa sage.ew.interficies.ILineaOrdenable.
Definición en la línea 24366 del archivo DocsVen.cs.
|
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)
Definición en la línea 23467 del archivo DocsVen.cs.
|
inline |
Subir la línea una posición
Implementa sage.ew.interficies.ILineaOrdenable.
Definición en la línea 24332 del archivo DocsVen.cs.
|
inlinevirtual |
Método _Load a partir de un DataRow
tdrLinea | DataRow a cargar. |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 24053 del archivo DocsVen.cs.
|
inlineprotectedvirtual |
PE100056 Load de la linia
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.
|
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.
|
inlinevirtual |
Recalcula el importe de la linea
tlRevisarPrecio | Recalcular precio. Por defecto activo. |
tbNoAplicarPuntVerd | Punto Verde. Por defecto activo. |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 24007 del archivo DocsVen.cs.
|
inlinevirtual |
Recalcula preu, import, comisions i stock
tlModifUnid |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23944 del archivo DocsVen.cs.
|
inline |
Al cambiar el articulo o unidades consultamos el precio para comprobar si hay alguna oferta.
tlModifUnid |
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 23733 del archivo DocsVen.cs.
|
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.
|
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.
|
inlinevirtual |
Guarda les lineas
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Reimplementado en sage.ew.docsven.ewDocVentaLinFRA, sage.ew.docventatpv.ewDocVentaLinTPV, sage.ew.docsven.ewDocVentaLinPED, sage.ew.docsven.ewDocVentaLinPRESUP y sage.ew.docsven.ewDocVentaLinDEPOSITO.
Definición en la línea 23151 del archivo DocsVen.cs.
|
inlinevirtual |
PE104010 Muestar el documento/s a donde ha ido la linia actual
Definición en la línea 23620 del archivo DocsVen.cs.
|
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.
|
inlineprotectedvirtual |
Presentar el formulario de tallas y colores (PE-66883)
Definición en la línea 20671 del archivo DocsVen.cs.
|
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.
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.
|
inlineprotectedvirtual |
tnUnidadesOld | |
tnUnidades | |
tlActualizar |
Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.docsven.ewDocVentaLinDEPOSITO.
Definición en la línea 20896 del archivo DocsVen.cs.
|
inlineprotectedvirtual |
Valida el código de artículo
tnUnidades | |
tnPeso | |
tnUniCaja | |
tlEsCodigoBarras | |
tcAgrupacion | |
tnUnidAgrup | |
tcNombreArticulo | |
teTipoCodigoBarras | |
toLinea | |
tcCodigoCandidato | Có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 |
Definición en la línea 21021 del archivo DocsVen.cs.
|
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.
|
inlinevirtual |
validar stock
tnUnidadesAnt | |
tnUnidadesAct | |
tcMensaje |
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.
|
inlinevirtual |
per posar controls especifics a les derivades.
tnUnidadesAnt | |
tnUnidadesAct | |
tnStock |
Reimplementado en sage.ew.docventatpv.ewDocVentaLinTPV.
Definición en la línea 24325 del archivo DocsVen.cs.
|
inlineprotectedvirtual |
Inicialitzem els camps que fan referencia a l'article.
Definición en la línea 20503 del archivo DocsVen.cs.
|
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.
|
inlineprotected |
Inicializar contructor de venta de las líneas
toDocVenta | |
toArticulo | |
tnUnidades | |
tnPrecio | |
tnInsertLinea | |
tnTipoDoc |
Definición en la línea 18330 del archivo DocsVen.cs.
|
inline |
Método auxiliar para determinar si la línea proviene de un depósito
Implementa sage.ew.docsven.Docsven.IDocVentaLin.
Definición en la línea 18420 del archivo DocsVen.cs.
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.
|
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.
|
protected |
Suplido artículo
Definición en la línea 16309 del archivo DocsVen.cs.
|
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.
|
protected |
Referencia a documento de venta
Definición en la línea 16187 del archivo DocsVen.cs.
|
getset |
PE86123 codigo de agrupación
Definición en la línea 17966 del archivo DocsVen.cs.
|
get |
Almacen
Definición en la línea 16397 del archivo DocsVen.cs.
|
getset |
Artículo
Definición en la línea 16483 del archivo DocsVen.cs.
|
getset |
Cajas
Definición en la línea 16792 del archivo DocsVen.cs.
|
getset |
Cajas servidas 104010
Definición en la línea 17107 del archivo DocsVen.cs.
|
get |
Cliente
Definición en la línea 16389 del archivo DocsVen.cs.
|
getset |
Color
Definición en la línea 17236 del archivo DocsVen.cs.
|
getset |
Comisión
Definición en la línea 17715 del archivo DocsVen.cs.
|
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.
|
getset |
Coste
Definición en la línea 17531 del archivo DocsVen.cs.
|
get |
Coste lineal
Definición en la línea 17783 del archivo DocsVen.cs.
|
get |
Campo que nos indica la fecha de creación del registro
Definición en la línea 18266 del archivo DocsVen.cs.
|
getset |
Cuenta
Definición en la línea 16725 del archivo DocsVen.cs.
|
getset |
Definición
Definición en la línea 16744 del archivo DocsVen.cs.
|
getset |
Doc
Definición en la línea 17817 del archivo DocsVen.cs.
|
getset |
Caja documento
Definición en la línea 17885 del archivo DocsVen.cs.
|
getset |
Linea documento
Definición en la línea 17834 del archivo DocsVen.cs.
|
getset |
Número de documento
Definición en la línea 17851 del archivo DocsVen.cs.
|
getset |
Unidades documento
Definición en la línea 17868 del archivo DocsVen.cs.
|
getset |
Dto 1
Definición en la línea 17555 del archivo DocsVen.cs.
|
getset |
Dto 2
Definición en la línea 17607 del archivo DocsVen.cs.
|
getset |
Empresa
Definición en la línea 16362 del archivo DocsVen.cs.
|
getset |
Escandallo
Definición en la línea 17749 del archivo DocsVen.cs.
|
getset |
Familia
Definición en la línea 16775 del archivo DocsVen.cs.
|
getset |
Fecha
Definición en la línea 16413 del archivo DocsVen.cs.
|
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.
|
get |
Campo que nos indica el identificador único del registro
Definición en la línea 18252 del archivo DocsVen.cs.
|
getset |
Importe comision
Definición en la línea 17732 del archivo DocsVen.cs.
|
get |
Importe
Definición en la línea 17659 del archivo DocsVen.cs.
|
get |
Importe divisa
Definición en la línea 17687 del archivo DocsVen.cs.
|
get |
Importe divisa iva
Definición en la línea 17701 del archivo DocsVen.cs.
|
get |
Importe IVA
Definición en la línea 17673 del archivo DocsVen.cs.
|
getset |
Letra
Definición en la línea 16380 del archivo DocsVen.cs.
|
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.
|
getset |
Linea
Definición en la línea 16422 del archivo DocsVen.cs.
|
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.
|
get |
Indica si la línea está enlazada con un formulario
Definición en la línea 18194 del archivo DocsVen.cs.
|
get |
Indica la localización del artículo
Definición en la línea 18220 del archivo DocsVen.cs.
|
getset |
PE92233 si l'article treballa amb lots de Nadal
Definición en la línea 18095 del archivo DocsVen.cs.
|
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.
|
getset |
PE86123
Definición en la línea 18052 del archivo DocsVen.cs.
|
getset |
Numero
Definición en la línea 16371 del archivo DocsVen.cs.
|
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.
|
getset |
Objeto Articulo
Definición en la línea 16687 del archivo DocsVen.cs.
|
get |
Operario
Definición en la línea 16405 del archivo DocsVen.cs.
|
getset |
Peso
Definición en la línea 17022 del archivo DocsVen.cs.
|
getset |
Precio
Definición en la línea 17302 del archivo DocsVen.cs.
|
getset |
Precio divisa
Definición en la línea 17410 del archivo DocsVen.cs.
|
getset |
Preico divisa iva
Definición en la línea 17460 del archivo DocsVen.cs.
|
getset |
Precio IVA
Definición en la línea 17358 del archivo DocsVen.cs.
|
getset |
Proveedor (convertir en venta un albarà compra)
Definición en la línea 18130 del archivo DocsVen.cs.
|
getset |
Punto verde
Definición en la línea 17135 del archivo DocsVen.cs.
|
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.
|
getset |
Unidades servidas
Definición en la línea 17073 del archivo DocsVen.cs.
|
getset |
Suplido artículo
Definición en la línea 18232 del archivo DocsVen.cs.
|
getset |
Talla
Definición en la línea 17170 del archivo DocsVen.cs.
|
getset |
Tipo IVA
Definición en la línea 17512 del archivo DocsVen.cs.
|
getset |
Tipo Iva punto verde
Definición en la línea 18110 del archivo DocsVen.cs.
|
getset |
Tipo precio
Definición en la línea 17766 del archivo DocsVen.cs.
|
getset |
Traspasando
Definición en la línea 17906 del archivo DocsVen.cs.
|
getset |
Objetos de extensión seleccionados durante el proceso de traspaso
Definición en la línea 17917 del archivo DocsVen.cs.
|
getset |
Unidades
Definición en la línea 16872 del archivo DocsVen.cs.
|
getset |
PE-78517
Definición en la línea 17947 del archivo DocsVen.cs.
|
get |
PE86123 unidades de la agrupación
Definición en la línea 18041 del archivo DocsVen.cs.
|
getset |
Indica si es una línea de artículo con lotes
Definición en la línea 18171 del archivo DocsVen.cs.
|
getset |
Indica si es una línea de artículo con series
Definición en la línea 18152 del archivo DocsVen.cs.
|
get |
Referencia a docveta
Definición en la línea 16351 del archivo DocsVen.cs.