Referencia de la Interfaz sage.ew.docsven.Docsven.IDocVentaLin

Interficie de les linies Más...

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

Métodos públicos

bool _Save ()
 Save Más...
 
bool _Delete (bool tlCapsalera=true, bool tlUltimo=false, bool tlForzar=false)
 Delete Más...
 
bool _Delete_After (bool tlPresentarMensaje=true)
 Delete after Más...
 
void _Calcular_Comision (string tcVendedor="", bool tlComiPersonalizada=false, decimal tnPorcenComision=0.0M)
 Calcular Comision Más...
 
bool _Comision_Vendedor (string tcVendedor, Articulo toArticulo, string tcMoneda, decimal tnTanCiento, ref DataTable tdtComision, string tcCliente="")
 Comision Vendedor Más...
 
bool _Buscar_Comision (string tcParam, string tcNomParam, string tcVendedor, string tcMoneda, ref DataTable tdtComision, decimal tnTanCiento)
 Buscar_Comision Más...
 
void _Calcular_Porcentaje_Comision (decimal tnImporte, string tcVendedor="")
 Calculamos el porcentaje comision vendedor a partir del importe Más...
 
decimal _Beneficio (out decimal tnCoste)
 Beneficio Más...
 
void _Load (DataRow tdrLinea)
 Load Más...
 
void _Importe_Linias (decimal tnImporte, decimal tnImporteDivisa, decimal tnImporteDivisaIva, decimal tnImporteIva)
 Importe lineas Más...
 
void _Calcular_Peso (decimal tnPeso=0)
 Calcular peso Más...
 
void _Recalcular_Coste ()
 Recalcular coste Más...
 
void _Recalcular_Precio (bool tlModifUnid=false)
 Recalcular precio Más...
 
void _Recalcular_Lineas (bool tlModifUnid=false)
 Recalcular líneas Más...
 
void _Recalcular_Importe (bool tlRevisarPrecio=true, bool tbNoAplicarPuntVerd=false)
 Recalcular importe Más...
 
void _Recalcular_Stock ()
 Recalcular stock Más...
 
void _ComprobacionesCalculoPreciosLinea ()
 
bool _Validar_Limite_Credito (bool tlValidar)
 PE-80290 Más...
 
void _Clonar (dynamic toLinea)
 Clonar Más...
 
void _Anular_Linea ()
 Anular línea Más...
 
bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 validar stock Más...
 
bool ProvieneDeUnDeposito ()
 Obtiene si la línea proviene de un depósito Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IDocumentLinea
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...
 

Propiedades

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...
 

Descripción detallada

Interficie de les linies

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

Documentación de las funciones miembro

◆ _Anular_Linea()

void sage.ew.docsven.Docsven.IDocVentaLin._Anular_Linea ( )

◆ _Beneficio()

decimal sage.ew.docsven.Docsven.IDocVentaLin._Beneficio ( out decimal  tnCoste)

Beneficio

Parámetros
tnCoste
Devuelve

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Buscar_Comision()

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

Buscar_Comision

Parámetros
tcParam
tcNomParam
tcVendedor
tcMoneda
tdtComision
tnTanCiento
Devuelve

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Calcular_Comision()

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

Calcular Comision

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

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin, sage.ew.docventatpv.ewDocVentaLinTPV y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Calcular_Peso()

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

◆ _Calcular_Porcentaje_Comision()

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

Calculamos el porcentaje comision vendedor a partir del importe

Parámetros
tnImporte
tcVendedor

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Clonar()

void sage.ew.docsven.Docsven.IDocVentaLin._Clonar ( dynamic  toLinea)

◆ _Comision_Vendedor()

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

Comision Vendedor

Parámetros
tcVendedor
toArticulo
tcMoneda
tnTanCiento
tdtComision
tcCliente
Devuelve

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _ComprobacionesCalculoPreciosLinea()

void sage.ew.docsven.Docsven.IDocVentaLin._ComprobacionesCalculoPreciosLinea ( )

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)

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Delete()

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

◆ _Delete_After()

bool sage.ew.docsven.Docsven.IDocVentaLin._Delete_After ( bool  tlPresentarMensaje = true)

◆ _Importe_Linias()

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

Importe lineas

Parámetros
tnImporteImporte
tnImporteDivisaImporte divisa
tnImporteDivisaIvaImporte divisa con iva inc
tnImporteIvaImporte iva inc

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Load()

void sage.ew.docsven.Docsven.IDocVentaLin._Load ( DataRow  tdrLinea)

◆ _Recalcular_Coste()

void sage.ew.docsven.Docsven.IDocVentaLin._Recalcular_Coste ( )

◆ _Recalcular_Importe()

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

Recalcular importe

Parámetros
tlRevisarPrecio
tbNoAplicarPuntVerd

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Recalcular_Lineas()

void sage.ew.docsven.Docsven.IDocVentaLin._Recalcular_Lineas ( bool  tlModifUnid = false)

Recalcular líneas

Parámetros
tlModifUnid

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Recalcular_Precio()

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

Recalcular precio

Parámetros
tlModifUnid

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Recalcular_Stock()

void sage.ew.docsven.Docsven.IDocVentaLin._Recalcular_Stock ( )

◆ _Save()

◆ _Validar_Limite_Credito()

bool sage.ew.docsven.Docsven.IDocVentaLin._Validar_Limite_Credito ( bool  tlValidar)

PE-80290

Parámetros
tlValidar
Devuelve

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

◆ _Validar_Stock()

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

◆ ProvieneDeUnDeposito()

bool sage.ew.docsven.Docsven.IDocVentaLin.ProvieneDeUnDeposito ( )

Obtiene si la línea proviene de un depósito

Devuelve
True si la línea proviene de un depósito

Implementado en sage.ew.docsven.Docsven.ewDocVentaLin y sage.ew.serie.ClasesTest.LineaDocumentoVentaTest.

Documentación de propiedades

◆ _Agrupacion

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

codigo agrupacion

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

◆ _Cajas

decimal sage.ew.docsven.Docsven.IDocVentaLin._Cajas
getset

Cajas

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

◆ _CajaServ

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

cajas servidas PE104010

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

◆ _Cliente

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

Cliente de la línea

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

◆ _Comision

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

Comisión

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

◆ _ControlBorradoInterno

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

Control borrado interno

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

◆ _Coste

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

Coste

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

◆ _Coste_Lineal

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

Coste lineal

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

◆ _Cuenta

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

Cuenta

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

◆ _Definicion

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

Definicion

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

◆ _Doc

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

Documento

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

◆ _Doc_Caja

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

Cajas documento

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

◆ _Doc_Lin

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

Linea documento

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

◆ _Doc_Num

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

Numero documento

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

◆ _Doc_Unid

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

Unidades documento

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

◆ _Dto1

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

Dto. 1

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

◆ _Dto2

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

Dto. 2

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

◆ _Escandal

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

Escandal

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

◆ _Familia

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

Familia

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

◆ _ImpCom

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

Importe comisión

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

◆ _Importe

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

Importe

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

◆ _ImporteDivisa

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

Importe divisa

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

◆ _ImporteDivisaIva

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

Importe divisa iva

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

◆ _ImporteIva

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

Importe iva

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

◆ _LoteNavidad

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

Lote navidad

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

◆ _NumAgrup

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

com si fossin les caixes normals però per agrupacions

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

◆ _oArticulo

Articulo sage.ew.docsven.Docsven.IDocVentaLin._oArticulo
getset

Objeto articulo

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

◆ _Peso

decimal sage.ew.docsven.Docsven.IDocVentaLin._Peso
getset

Peso

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

◆ _Precio

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

Precio

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

◆ _PrecioDivisa

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

Precio divisa

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

◆ _PrecioDivisaIva

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

Precio divisa iva

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

◆ _PrecioIva

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

Precio Iva

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

◆ _PuntoVerde

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

Punto verde

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

◆ _Servidas

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

unidades servidas

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

◆ _Suplido

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

Suplido artículo

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

◆ _TipoIva

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

Tipo Iva

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

◆ _TipoIvaPV

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

Iva punto verde

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

◆ _TipoPrec

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

Tipo Rec

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

◆ _Traspasando

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

Traspasando

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

◆ _Traspasar_Extensiones

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

Extensiones de la línea para traspaso

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

◆ _UnidAgrup

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

unidades de la agrupación

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

◆ _UsaLotes

bool sage.ew.docsven.Docsven.IDocVentaLin._UsaLotes
getset

Trabajo con lotes

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

◆ _UsaSeries

bool sage.ew.docsven.Docsven.IDocVentaLin._UsaSeries
getset

Trabajo con series

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


La documentación para este interfaz fue generada a partir del siguiente fichero: