Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.lote.Clases.Lote

Clase para la gestión de los lotes. Más...

Diagrama de herencia de sage.ew.lote.Clases.Lote
sage.ew.interficies.IOperacionesExtendidas sage.ew.interficies.IArticulosExtendidos sage.ew.lote.Clases.LoteAlbRegulari sage.ew.lote.Clases.LoteAlbTraspaso sage.ew.lote.Clases.LoteDocCompra sage.ew.lote.Clases.LoteDocCompraDeposito sage.ew.lote.Clases.LoteDocProduccion sage.ew.lote.Clases.LoteDocProduccionCabecera sage.ew.lote.Clases.LoteDocStockINI sage.ew.lote.Clases.LoteDocStockInventario sage.ew.lote.Clases.LoteDocStockRegulari sage.ew.lote.Clases.LoteDocStockTraspaso sage.ew.lote.Clases.LoteDocTransformacion sage.ew.lote.Clases.LoteDocTransformacionCabecera sage.ew.lote.Clases.LoteDocVenta sage.ew.lote.Clases.LoteDocVentaDeposito sage.ew.lote.Clases.LoteInventario sage.ew.lote.Clases.LoteTraspaso

Tipos públicos

enum  InventaLotesTipo { _Positivo , _Negativo , _Todos }
 Enumeración de las columnas del grid de pesadas. Más...
 

Métodos públicos

 Lote ()
 85313: Clase Lote para encapsular los comportamientos de un Lote de Articulo
 
 Lote (string tcLote, dynamic toDocumentoLinea=null)
 85313: Constructor de la clase Lote con un código de Lote
 
virtual bool _Desactivar_Control_Stock ()
 Nou metode buit que es sobreescriurà per cada document, per verificar el control d'stock.
 
bool _Guardar_Asignacion_Lotes ()
 Nou metode per guardar els moviments a les taules de lots.
 
void _Add (string tcArticulo, decimal tnUnidades=0.0M, string tcTalla="", string tcColor="", decimal tnCajas=0.0M, decimal tnPeso=0.0M)
 Este método nos servirá para actualizar el valor de las propiedades internas comunes. En ocasiones deberemos cambiar el valor de la propiedad interna para no disparar los sets y desde la clase base no tenemos acceso.
 
bool _Actualitzar_Caducitat (string tcArticulo, string tcLote, DateTime tdCaducidad)
 Actualitza la data de caducitat del lot.
 
bool _Con_EAN128 (string tcArticulo)
 Nos indica si el artículo está configurado para trabajar con EAN128.
 
bool _EAN128_Rellenar_Etiquetas (ref DataRow tdRow, DataRow tdLinea)
 Rellenar las etiquetas con códigos EAN128.
 
bool _EAN128 (string tcCodigoBarras, bool tlPresentarEan128=true)
 PE-76631 Este método nos validará si el código entrado es un código de barras 128. (validación punto nº 1 de Notas) En caso que el código del artículo del EAN128 coincide con la propiedad _oDocVentaLinTPV._Articulo entonces deberá actualizar las siguientes propiedades: _Lote: código del lot _Unidades: unidades del artículo _Peso: peso del lote _Caducidad: fecha de caducidad (este valor podrá tener un valor nulo) En caso que falten alguna información del tipo Articulo, lote, unidades, peso o caducidad ejecutará el método: _Show_Ean128() He fet q retorni el codi d'article //PE78719.
 
bool _Codigo_Barras_Lotes (string tcCodigoBarras)
 Leer código de barras EAN128/Especial Lote.
 
bool _Codigo_Barras_Especial (string tcCodigoBarras)
 Leer código Especial Lote.
 
string _Origen_Lote (string tcLote, string tcArticulo)
 Buscamos proveedor origen del lote.
 
DateTime? _Buscar_Caducidad (string tcLote, string tcArticulo, oAlbaranCompraProduccion toAlbaran=null, oAlbaranCompraProduccion toProduccion=null, bool tlNoCalcular=false, DateTime? tdCaducidad=null)
 Retorna la fecha de caducidad a partir de un lote y un artículo.
 
bool _Codigo_Barras_QR (string tcCodigoBarras)
 PE-95211 - Leer código QR.
 
virtual bool _Show_Ean128 (string tcCodigoEan="", string tcArticulo="", string tcLote="", int tnUnidades=0, decimal tnPeso=0, DateTime? tdCaducidad=null)
 PE-76631 Este método deberá ejecutar el formulario frmVentaLotesEan128. Si el usuario en el formulario ha pulsado ACEPTAR deberá actualizar las propiedades _Codigo, _Unidades, _Peso, _Caducidad Si el usuario en el formulario ha pulsado CANCELAR deberá actualizar las propiedades _Codigo="", _Unidades=0, _Peso=0, _Caducidad=null.
 
string _EmpStock (string tcCampo)
 Sacada del modulo de LOTES : stocklote.emp_stock.
 
bool _Asignar_Articulos_Lote (dynamic toDocumentoLinea, bool tlSalida=true)
 Comprova que hi hagi estock i guarda el lot.
 
decimal[] _Stocklote (String tcArticulo, String tcLote, DateTime tdDataIni, DateTime tdDataFin, String tcAlmacen, String tcTalla="", String tcColor="", String tcUbica="")
 
void _Refrescar_Stocks (String tcArticulo, String tcAlmacen, String tcTalla="", String tcColor="")
 Resfrescar el Stock de lotes a partir de Eurowin.
 
bool _Iniciar_Asignacion_Lotes (dynamic toDocumentoLinea, bool tlAutomatico=false, bool tlPedido=false)
 Iniciar asignación de lotes.
 
virtual bool _Delete_Linial (dynamic toDocumentoLinea)
 Borra el lote de la tabla de lotes correspondiente.
 
bool _Actualizar_Numero_Linia (dynamic toDocumentoLinea, int tnNewLinia)
 Actualiza el número de línea del documento en las tablas de LOTES.
 
bool _Actualizar_Fecha_Linia (dynamic toDocumentoLinea, DateTime tdOldDate)
 Actualiza el número de línea del documento en las tablas de LOTES.
 
bool _PedInt_Ltalbtr (DataRow ldrLinia)
 Inserta registres a la taula LOTES!LTALBTR.
 
bool _PedInt_Ltalbre (DataRow ldrLinia)
 Inserta registres a la taula LOTES!LTALBRE.
 
bool _Traspasar_Empresa (ewDocVentaLinTPV toDocumentoLinea)
 Traspasará una partida que está asociada a un albarán de venta hacia otro albarán de venta de otra empresa. Este método deberá quitar la partida de la linea del albarán origen y ponerla en la linea del albarán destino.
 
bool _Consultar_Pesadas (string tcAsi, ref decimal tnUni, ref decimal tnPeso)
 Consultar pesadas a partir del ASI.
 
bool _Cargar_Pesadas (string tcAsi, bool tlCajas, ref BindingList< LotePesadas > tliLotePesadas)
 Recuperar los registros de pesada a partir del ASI.
 
bool _Borrar_Pesadas (string tcAsi)
 Eliminar los registros de pesada a partir del ASI.
 
DataTable _Inventa_Lotes (string tcWhere, InventaLotesTipo toTipo=InventaLotesTipo._Positivo)
 Nos retorna un datatable con el inventario de lotes, que cumple la condición especificada en el primer parametro.
 
bool _Consultar_Ltalbve (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable toLtalbve)
 Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados.
 
bool _Consultar_Ltdepve (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable toLtdepve)
 Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados.
 
void _Anular_Linea (docventatpv.ewDocVentaLinTPV toLineaOrigen, docventatpv.ewDocVentaLinTPV toLineaAnulacion)
 Método para anular una linea en otra.
 
bool _Suscripcion_Valida (ref string toMensajeError)
 Método para validar la licencia de suscripción.
 
DataTable _Inventa_Lotes_Ltalbve (string tcWhere)
 Nos devuelve los lotes de los albaranes de venda que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbve_Multiejer (string tcWhere, string tcEjercicio, bool incluirOrigenDeposito=false)
 Nos devuelve los lotes de los albaranes de venda que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbtr_Entradas (string tcWhere)
 Nos devuelve los lotes de las entradas de los albaranes de traspaso que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbtr_Salidas (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de las salidas de los albaranes de traspaso que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbre (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de los albaranes de regularización que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltregul (string tcWhere)
 Nos devuelve los lotes de los inventarios de regularización que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbco (string tcWhere)
 Nos devuelve los lotes de los albaranes de compra que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbco_Multiejer (string tcWhere, string tcEjercicio, bool incluirOrigenDeposito=false)
 Nos devuelve los lotes de los albaranes de compra que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltdepve (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de los depositos de venta que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltdepve_Traspados_Ejercicio (string tcWhere)
 Nos devuelve los lotes de los depositos de venta que se han traspasado de ejercicio.
 
DataTable _Inventa_Lotes_Ltdepco (string tcWhere)
 PE-85914.
 
DataTable _Inventa_Lotes_Ltdepco_Traspados_Ejercicio (string tcWhere)
 Nos devuelve los lotes de los depositos de compra que se han traspasado de ejercicio.
 
DataTable _Inventa_Lotes_Ltcprod (string tcWhere)
 PE-85914.
 
DataTable _Inventa_Lotes_Ltdprod (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de los detalles de producción que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltctran (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de las cabeceras de transformación que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltdtran (string tcWhere)
 PE-85914.
 
DataTable _Inventa_Lotes_Ltstini (string tcWhere)
 PE - 85866.
 
DataTable _Stocklote (string tcWhere, Stock.TipoValoracion teValoracion=Stock.TipoValoracion.IncluyendoDepositos, DateTime? tdFecha=null)
 Devuelve un datatable con todos los movimientos de los lotes, en funció del parametro.
 
DataTable _Cuenta_Corriente_Lotes (string tcWhere)
 Devuelve un datatable con la cuenta corriente en lotes.
 
virtual bool _Se_Puede_Borrar (IDocStockLinea toLinea)
 Método lineal para comprobar si la línea se puede borrar.
 
bool _Show_Info (IArticulo toArticulo, object toValue)
 Método virtual para mostrar información de los lotes.
 
void _ActivarExtensionArticulo (IArticulo toArticulo, bool tlActivar, DateTime tdFecha)
 Método para notificar la activación/desactivación de la extensión en un determinado artículo.
 
IValoresArticulosExtendidos _Validar_Candidato_Extension (IDocumentLinea toLinea, string tcCodigoCandidato)
 Método para validar candidatos de lotes.
 
IValoresArticulosExtendidos _Validar_Candidato_Extension_ArticuloJson (IDocumentLinea toLinea, IArticuloJSon toArticuloJson)
 Método para validar candidatos de serie a partir de información de QR.
 
- Métodos públicos heredados de sage.ew.interficies.IOperacionesExtendidas
void _Anular_Linea (ewDocVentaLinTPV toLinea, ewDocVentaLinTPV toLineaNueva)
 Método específico para la anulación de una línea con extensiones.
 

Métodos públicos estáticos

static DataTable _Stocklote_Tabla (String tcArticulo="", String tcLote="", String tcAlmacen="", String tcTalla="", String tcColor="", String tcUbica="")
 Leer la tabla stocklote, filtrando por multiples campos.
 
static DataTable _ObtenerLotesArticuloDetalle (IDocStockLinea toLin, DataRow itemLotes, string tcAlmacen, DateTime tdFecha)
 ObtenerLotesArticuloDetalle.
 
static decimal _Coste_Articulo_Lote (string tcArticulo, string tcLote, DateTime tdFecha, string tcTalla="", string tcColor="")
 Cálculo del coste específico del lote.
 
static decimal _Coste_Articulo_Lote_Documento (eTipoDocumento teTipoDoc, string tcEmpresa, string tcNumero, string tcLetra, DateTime tdFecha, int tnlinia, decimal tnCajas, string tcTalla="", string tcColor="")
 Cálculo del coste específico del lote en el documento.
 

Campos de datos

ewbase.ewCampo _ewUnidades
 EwCampo de las unidades.
 
bool _ClonandoLinea = false
 Indica si se esta realizando una anulación de linea.
 
string _FiltroFechaInicial = string.Empty
 Filtro de fecha inicial.
 
string _FiltroFechaFinal = string.Empty
 Filtro de fecha final.
 
string _FiltroPeriodo = string.Empty
 Filtro de periodo.
 

Métodos protegidos

virtual void _Consultar_Lotes_Documento ()
 Nou metode buit que es sobreescriurà per cada document, per consultar els lots del document.
 
virtual void _Consultar_Stock_Disponible (ref DataTable tdtStockLote)
 Nou metode buit que es sobreescriurà per cada document, per consultar l'stock disponible.
 
virtual void _DeleteLinDocStockLotes (LinVenDetLotes toDetCodigo)
 Nou metode buit que es sobreescriurà per cada document, per eliminar els moviments a les taules de lots.
 
virtual void _InsertLinDocStockLotes (LinVenDetLotes toDetCodigo)
 Nou metode buit que es sobreescriurà per cada document, per insertar els moviments a les taules de lots.
 
virtual bool _Es_Documento_Entrada ()
 Indica si es un document d'entrada d'stock.
 
virtual bool _Es_Documento_Inventario ()
 Indica si es un documento de inventario.
 
virtual bool _Es_Documento_Deposito ()
 Indica si es un documento de deposito.
 
virtual bool _Es_Documento_Devolucion_Deposito ()
 Indica si es un documento de depósito.
 
virtual bool _Es_Documento_Stock ()
 Indica si es un documento de stocks (Inicial, Inventario, Traspaso, Regularización)
 
virtual bool _Es_Documento_Fabricacion ()
 Indica si es un documento de fabricacion (Producción, Transformación)
 
virtual string _Obtener_Nombre_Articulo ()
 Retorna el nombre del artículo de la linea actual.
 
virtual bool _Autoasignacion ()
 Indica si está activada la autoasignación dependiendo del tipo de documento.
 
virtual bool _Autocreacion ()
 Indica si está activada la creación automática dependiendo del tipo de documento.
 
bool _Existe_Ejercicio_Anterior ()
 Comprobamos si existe el ejercicio anterior.
 
virtual bool _Viene_Ejercicio_Anterior (dynamic toDocumentoLinea)
 Comprobamos si el documento viene del ejercicio anterior.
 
virtual void _ComprobarBloqueos ()
 Comprobar si existe alguna restricción, para que se abra el formulario de asignación de lotes, en modo SOLO LECTURA.
 
virtual bool SePermiteActualizarDocumentoOrigen ()
 Comprobar si existe alguna restricción para que se actualizen las unidades del documento orígen.
 
void _Costes_Especificos ()
 Costes específicos.
 
void _Coste_Cargar_Datos ()
 Cargar datos de los costes específicos.
 
void _Coste_Actualitzar_Datos ()
 Actualizar los datos asociados a los costes específicos (CosteLot)
 
virtual void _Coste_Actualizar_Lote (string lcAsi)
 Actualizar las tablas del módulo de Lotes, con el Asi relativo a los costes específicos.
 
virtual DataTable _Coste_Obtener_Datos (string lcConsulta)
 Obtener datos de las tablas del módulo de Lotes, para la gestión de los costes específicos.
 
void _Coste_Actualizar_Linea (dynamic toLinea)
 Actualizar la información de los costes específicos, a partir de los cambios en la linea del documento.
 
virtual void _Preparar_UpdateSilent_Coste (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar el coste a utilizar en el _UpdateSilent.
 
virtual void _Preparar_UpdateSilent_Cajas (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar las cajas a utilizar en el _UpdateSilent.
 
virtual void _Preparar_UpdateSilent_Unidades (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar las unidades a utilizar en el _UpdateSilent.
 
virtual void _Preparar_UpdateSilent_Peso (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar el peso a utilizar en el _UpdateSilent.
 
virtual decimal _Get_Unidades_Linea ()
 Obtener las unidades en función del tipo de operación.
 
virtual decimal _Get_Peso_Linea ()
 Obtener el peso en función del tipo de operación.
 
bool _Nueva_Asignacion ()
 Nueva asignación.
 
bool _Nueva_Asignacion_Entradas ()
 Nueva asignación de entradas.
 
bool _Nueva_Asignacion_Entradas_Stock ()
 Nueva asignación de entradas de stock.
 
bool _Nueva_Asignacion_Entradas_Automatica ()
 Nueva asignación de entradas automatica.
 
string _Asignar_Lote_Automatico (ref DateTime? tdCaducidad)
 Asigna el lote/caducidad automaticamente según configuración.
 
bool _Nueva_Asignacion_Salidas ()
 
virtual void _Nueva_Asignacion_Buscar_Stock ()
 Buscar stock disponible para Nueva Asignación.
 
void _Nueva_Asignacion_Salidas_Stock ()
 
bool _Nueva_Asignacion_Salidas_Automatica ()
 
bool _Consultar_Asignacion ()
 
void _Consultar_Asignacion_Buscar_Stock ()
 Consultar_Asignacion_Buscar_Stock.
 
void _Consultar_Asignacion_Revisar_Stock (DataTable ldtStockLotes, DataRow ldrLinea)
 Revisar les unitats/pes que tenim en stock en funció del tipus de document.
 
bool _Consultar_Asignacion_Ean128 ()
 _Consultar_Asignacion_Ean128
 
bool _Consultar_Asignacion_Reasignar ()
 Consultar_Asignacion_Reasignar.
 

Atributos protegidos

DateTime? _FechaOperacion = null
 Fecha de operación del movimiento de stock con lotes.
 

Propiedades

string _Empresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa")) [get, set]
 Código de empresa asociada.
 
DateTime _Fecha = DateTime.Now.Date [get, set]
 Fecha asociada.
 
string _Almacen = string.Empty [get, set]
 Almacén asociado al inventario.
 
int _Linia = 0 [get, set]
 Linia asociada al inventario.
 
string _Articulo = string.Empty [get, set]
 Código de lote asociado.
 
string _Lote = string.Empty [get, set]
 Código de lote asociado.
 
decimal _Unidades = 0 [get, set]
 Unidades asignadas a la venta.
 
decimal _Peso = 0 [get, set]
 Peso asignado a la venta.
 
string _Talla = string.Empty [get, set]
 Codigo de la talla.
 
string _Color = string.Empty [get, set]
 Codigo de color.
 
string _Ubicacion = string.Empty [get, set]
 Código de la ubicación.
 
DateTime? _Caducidad = null [get, set]
 Fecha de caducidad del lote (Accepta NULL)
 
string _Asi = string.Empty [get, set]
 Asi del registro.
 
decimal _Coste = 0 [get, set]
 Coste del lote.
 

Descripción detallada

Clase para la gestión de los lotes.

Definición en la línea 37 del archivo Lote.cs.

Documentación de las enumeraciones miembro de la clase

◆ InventaLotesTipo

Enumeración de las columnas del grid de pesadas.

Valores de enumeraciones
_Positivo 

Positivo.

_Negativo 

Negativo.

_Todos 

Todos.

Definición en la línea 159 del archivo Lote.cs.

Documentación de constructores y destructores

◆ Lote() [1/2]

sage.ew.lote.Clases.Lote.Lote ( )
inline

85313: Clase Lote para encapsular los comportamientos de un Lote de Articulo

Definición en la línea 180 del archivo Lote.cs.

◆ Lote() [2/2]

sage.ew.lote.Clases.Lote.Lote ( string tcLote,
dynamic toDocumentoLinea = null )
inline

85313: Constructor de la clase Lote con un código de Lote

Parámetros
tcLoteLote
toDocumentoLineaLinea documento de venta asociada

Definición en la línea 199 del archivo Lote.cs.

Documentación de funciones miembro

◆ _ActivarExtensionArticulo()

void sage.ew.lote.Clases.Lote._ActivarExtensionArticulo ( IArticulo toArticulo,
bool tlActivar,
DateTime tdFecha )
inline

Método para notificar la activación/desactivación de la extensión en un determinado artículo.

Parámetros
toArticuloArtículo sobre el que operar
tlActivarTrue para activar, false para desactivar
tdFechaFecha y hora de la activación

Implementa sage.ew.interficies.IArticulosExtendidos.

Definición en la línea 7610 del archivo Lote.cs.

◆ _Actualitzar_Caducitat()

bool sage.ew.lote.Clases.Lote._Actualitzar_Caducitat ( string tcArticulo,
string tcLote,
DateTime tdCaducidad )
inline

Actualitza la data de caducitat del lot.

Parámetros
tcArticulo
tcLote
tdCaducidad
Devuelve

Definición en la línea 550 del archivo Lote.cs.

◆ _Actualizar_Fecha_Linia()

bool sage.ew.lote.Clases.Lote._Actualizar_Fecha_Linia ( dynamic toDocumentoLinea,
DateTime tdOldDate )
inline

Actualiza el número de línea del documento en las tablas de LOTES.

Parámetros
toDocumentoLineaLínea de venta a la que se va a cambiar el número de línea
tdOldDateIndica que la nueva fecha
Devuelve
Devuelve el valor devuelto en la ejecución de la consulta

Definición en la línea 3919 del archivo Lote.cs.

◆ _Actualizar_Numero_Linia()

bool sage.ew.lote.Clases.Lote._Actualizar_Numero_Linia ( dynamic toDocumentoLinea,
int tnNewLinia )
inline

Actualiza el número de línea del documento en las tablas de LOTES.

Parámetros
toDocumentoLineaLínea de venta a la que se va a cambiar el número de línea
tnNewLiniaIndica que la linea es nueva
Devuelve
Devuelve el valor devuelto en la ejecución de la consulta

Definición en la línea 3848 del archivo Lote.cs.

◆ _Add()

void sage.ew.lote.Clases.Lote._Add ( string tcArticulo,
decimal tnUnidades = 0::0M,
string tcTalla = "",
string tcColor = "",
decimal tnCajas = 0::0M,
decimal tnPeso = 0::0M )
inline

Este método nos servirá para actualizar el valor de las propiedades internas comunes. En ocasiones deberemos cambiar el valor de la propiedad interna para no disparar los sets y desde la clase base no tenemos acceso.

Definición en la línea 538 del archivo Lote.cs.

◆ _Anular_Linea()

void sage.ew.lote.Clases.Lote._Anular_Linea ( docventatpv.ewDocVentaLinTPV toLineaOrigen,
docventatpv.ewDocVentaLinTPV toLineaAnulacion )
inline

Método para anular una linea en otra.

Parámetros
toLineaOrigenLinea orígen de la anulacion.
toLineaAnulacionLinea que contendrá la anulación.
Devuelve

Definición en la línea 4428 del archivo Lote.cs.

◆ _Asignar_Articulos_Lote()

bool sage.ew.lote.Clases.Lote._Asignar_Articulos_Lote ( dynamic toDocumentoLinea,
bool tlSalida = true )
inline

Comprova que hi hagi estock i guarda el lot.

Devuelve

Definición en la línea 1725 del archivo Lote.cs.

◆ _Asignar_Lote_Automatico()

string sage.ew.lote.Clases.Lote._Asignar_Lote_Automatico ( ref DateTime? tdCaducidad)
inlineprotected

Asigna el lote/caducidad automaticamente según configuración.

Parámetros
tdCaducidad
Devuelve

Definición en la línea 3080 del archivo Lote.cs.

◆ _Autoasignacion()

virtual bool sage.ew.lote.Clases.Lote._Autoasignacion ( )
inlineprotectedvirtual

◆ _Autocreacion()

virtual bool sage.ew.lote.Clases.Lote._Autocreacion ( )
inlineprotectedvirtual

Indica si está activada la creación automática dependiendo del tipo de documento.

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocTransformacionCabecera, sage.ew.lote.Clases.LoteTraspasoPedCompra y sage.ew.lote.Clases.LoteTraspasoPropuCompra.

Definición en la línea 452 del archivo Lote.cs.

◆ _Borrar_Pesadas()

bool sage.ew.lote.Clases.Lote._Borrar_Pesadas ( string tcAsi)
inline

Eliminar los registros de pesada a partir del ASI.

Parámetros
tcAsi
Devuelve

Definición en la línea 4264 del archivo Lote.cs.

◆ _Buscar_Caducidad()

DateTime? sage.ew.lote.Clases.Lote._Buscar_Caducidad ( string tcLote,
string tcArticulo,
oAlbaranCompraProduccion toAlbaran = null,
oAlbaranCompraProduccion toProduccion = null,
bool tlNoCalcular = false,
DateTime? tdCaducidad = null )
inline

Retorna la fecha de caducidad a partir de un lote y un artículo.

Parámetros
tcLoteCódigo del lote que se esta buscando
tcArticuloCódigo de artículo que se esta buscando
toAlbaranExpresion de la linia del documento de compra que se esta buscando (opcional) empresa+numero+proveedor+STR(linia,7)
toProduccionValor del documento de producción que se esta buscando (opcional) empresa+numero
tlNoCalcularSi esta A .T. i no troba la caducitat no la calcula apartir de la garantia
tdCaducidadNos indica la caducidad que hemos leído en el EAN128
Devuelve
Devuelve la fecha de caducidad o null si no la encuentra

Definición en la línea 1309 del archivo Lote.cs.

◆ _Cargar_Pesadas()

bool sage.ew.lote.Clases.Lote._Cargar_Pesadas ( string tcAsi,
bool tlCajas,
ref BindingList< LotePesadas > tliLotePesadas )
inline

Recuperar los registros de pesada a partir del ASI.

Parámetros
tcAsi
tlCajas
tliLotePesadas
Devuelve

Definición en la línea 4236 del archivo Lote.cs.

◆ _Codigo_Barras_Especial()

bool sage.ew.lote.Clases.Lote._Codigo_Barras_Especial ( string tcCodigoBarras)
inline

Leer código Especial Lote.

Parámetros
tcCodigoBarras
Devuelve

Definición en la línea 1033 del archivo Lote.cs.

◆ _Codigo_Barras_Lotes()

bool sage.ew.lote.Clases.Lote._Codigo_Barras_Lotes ( string tcCodigoBarras)
inline

Leer código de barras EAN128/Especial Lote.

Parámetros
tcCodigoBarras
Devuelve

Definición en la línea 1013 del archivo Lote.cs.

◆ _Codigo_Barras_QR()

bool sage.ew.lote.Clases.Lote._Codigo_Barras_QR ( string tcCodigoBarras)
inline

PE-95211 - Leer código QR.

Parámetros
tcCodigoBarras
Devuelve

Definición en la línea 1582 del archivo Lote.cs.

◆ _ComprobarBloqueos()

◆ _Con_EAN128()

bool sage.ew.lote.Clases.Lote._Con_EAN128 ( string tcArticulo)
inline

Nos indica si el artículo está configurado para trabajar con EAN128.

Parámetros
tcArticulo
Devuelve

Definición en la línea 627 del archivo Lote.cs.

◆ _Consultar_Asignacion()

bool sage.ew.lote.Clases.Lote._Consultar_Asignacion ( )
inlineprotected
Devuelve

Definición en la línea 3469 del archivo Lote.cs.

◆ _Consultar_Asignacion_Buscar_Stock()

void sage.ew.lote.Clases.Lote._Consultar_Asignacion_Buscar_Stock ( )
inlineprotected

Consultar_Asignacion_Buscar_Stock.

Definición en la línea 3533 del archivo Lote.cs.

◆ _Consultar_Asignacion_Ean128()

bool sage.ew.lote.Clases.Lote._Consultar_Asignacion_Ean128 ( )
inlineprotected

_Consultar_Asignacion_Ean128

Devuelve

Definición en la línea 3739 del archivo Lote.cs.

◆ _Consultar_Asignacion_Reasignar()

bool sage.ew.lote.Clases.Lote._Consultar_Asignacion_Reasignar ( )
inlineprotected

Consultar_Asignacion_Reasignar.

Devuelve

Definición en la línea 3766 del archivo Lote.cs.

◆ _Consultar_Asignacion_Revisar_Stock()

void sage.ew.lote.Clases.Lote._Consultar_Asignacion_Revisar_Stock ( DataTable ldtStockLotes,
DataRow ldrLinea )
inlineprotected

Revisar les unitats/pes que tenim en stock en funció del tipus de document.

Parámetros
ldtStockLotes
ldrLinea

Definición en la línea 3646 del archivo Lote.cs.

◆ _Consultar_Lotes_Documento()

◆ _Consultar_Ltalbve()

bool sage.ew.lote.Clases.Lote._Consultar_Ltalbve ( string tcEmpresa,
string tcNumero,
string tcLetra,
int tnLinea,
ref DataTable toLtalbve )
inline

Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados.

Parámetros
tcEmpresaEmpresa
tcNumeroNº Documento
tcLetraLetra
tnLineaLínea
toLtalbveTabla a rellenar con los resultados
Devuelve

Definición en la línea 4371 del archivo Lote.cs.

◆ _Consultar_Ltdepve()

bool sage.ew.lote.Clases.Lote._Consultar_Ltdepve ( string tcEmpresa,
string tcNumero,
string tcLetra,
int tnLinea,
ref DataTable toLtdepve )
inline

Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados.

Parámetros
tcEmpresaEmpresa
tcNumeroNº Documento
tcLetraLetra
tnLineaLínea
toLtdepveTabla a rellenar con los resultados
Devuelve

Definición en la línea 4399 del archivo Lote.cs.

◆ _Consultar_Pesadas()

bool sage.ew.lote.Clases.Lote._Consultar_Pesadas ( string tcAsi,
ref decimal tnUni,
ref decimal tnPeso )
inline

Consultar pesadas a partir del ASI.

Parámetros
tcAsi
tnUni
tnPeso
Devuelve

Definición en la línea 4206 del archivo Lote.cs.

◆ _Consultar_Stock_Disponible()

◆ _Coste_Actualitzar_Datos()

void sage.ew.lote.Clases.Lote._Coste_Actualitzar_Datos ( )
inlineprotected

Actualizar los datos asociados a los costes específicos (CosteLot)

Definición en la línea 2474 del archivo Lote.cs.

◆ _Coste_Actualizar_Linea()

void sage.ew.lote.Clases.Lote._Coste_Actualizar_Linea ( dynamic toLinea)
inlineprotected

Actualizar la información de los costes específicos, a partir de los cambios en la linea del documento.

Parámetros
toLinea

Definición en la línea 2683 del archivo Lote.cs.

◆ _Coste_Actualizar_Lote()

virtual void sage.ew.lote.Clases.Lote._Coste_Actualizar_Lote ( string lcAsi)
inlineprotectedvirtual

◆ _Coste_Articulo_Lote()

static decimal sage.ew.lote.Clases.Lote._Coste_Articulo_Lote ( string tcArticulo,
string tcLote,
DateTime tdFecha,
string tcTalla = "",
string tcColor = "" )
inlinestatic

Cálculo del coste específico del lote.

Parámetros
tcArticulo
tcLote
tdFecha
tcTalla
tcColor
Devuelve

Definición en la línea 2703 del archivo Lote.cs.

◆ _Coste_Articulo_Lote_Documento()

static decimal sage.ew.lote.Clases.Lote._Coste_Articulo_Lote_Documento ( eTipoDocumento teTipoDoc,
string tcEmpresa,
string tcNumero,
string tcLetra,
DateTime tdFecha,
int tnlinia,
decimal tnCajas,
string tcTalla = "",
string tcColor = "" )
inlinestatic

Cálculo del coste específico del lote en el documento.

Parámetros
teTipoDocTipo de documento : VENTA, PRODUC, TRANS
tcEmpresaEmpresa del documento
tcNumeroNumero del documento
tcLetraLetra del documento
tdFechaFecha del documento
tnliniaLinea del documento
tnCajasCajas del documento
tcTallaTalla de la linea del documento
tcColorColor de la linea del documento
Devuelve
Devuelve el coste unitario a partir de los costes de los lotes asignados a la línea

Definición en la línea 2743 del archivo Lote.cs.

◆ _Coste_Cargar_Datos()

void sage.ew.lote.Clases.Lote._Coste_Cargar_Datos ( )
inlineprotected

Cargar datos de los costes específicos.

Definición en la línea 2362 del archivo Lote.cs.

◆ _Coste_Obtener_Datos()

virtual DataTable sage.ew.lote.Clases.Lote._Coste_Obtener_Datos ( string lcConsulta)
inlineprotectedvirtual

◆ _Costes_Especificos()

void sage.ew.lote.Clases.Lote._Costes_Especificos ( )
inlineprotected

Costes específicos.

Definición en la línea 2350 del archivo Lote.cs.

◆ _Cuenta_Corriente_Lotes()

DataTable sage.ew.lote.Clases.Lote._Cuenta_Corriente_Lotes ( string tcWhere)
inline

Devuelve un datatable con la cuenta corriente en lotes.

Parámetros
tcWhere
Devuelve

Definición en la línea 6862 del archivo Lote.cs.

◆ _Delete_Linial()

virtual bool sage.ew.lote.Clases.Lote._Delete_Linial ( dynamic toDocumentoLinea)
inlinevirtual

Borra el lote de la tabla de lotes correspondiente.

Reimplementado en sage.ew.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.lote.Clases.LoteDocVenta y sage.ew.lote.Clases.LoteDocVentaDeposito.

Definición en la línea 3835 del archivo Lote.cs.

◆ _DeleteLinDocStockLotes()

◆ _Desactivar_Control_Stock()

◆ _EAN128()

bool sage.ew.lote.Clases.Lote._EAN128 ( string tcCodigoBarras,
bool tlPresentarEan128 = true )
inline

PE-76631 Este método nos validará si el código entrado es un código de barras 128. (validación punto nº 1 de Notas) En caso que el código del artículo del EAN128 coincide con la propiedad _oDocVentaLinTPV._Articulo entonces deberá actualizar las siguientes propiedades: _Lote: código del lot _Unidades: unidades del artículo _Peso: peso del lote _Caducidad: fecha de caducidad (este valor podrá tener un valor nulo) En caso que falten alguna información del tipo Articulo, lote, unidades, peso o caducidad ejecutará el método: _Show_Ean128() He fet q retorni el codi d'article //PE78719.

Parámetros
tcCodigoBarras
tlPresentarEan128

Definición en la línea 752 del archivo Lote.cs.

◆ _EAN128_Rellenar_Etiquetas()

bool sage.ew.lote.Clases.Lote._EAN128_Rellenar_Etiquetas ( ref DataRow tdRow,
DataRow tdLinea )
inline

Rellenar las etiquetas con códigos EAN128.

Parámetros
tdRow
tdLinea
Devuelve

Definición en la línea 638 del archivo Lote.cs.

◆ _EmpStock()

string sage.ew.lote.Clases.Lote._EmpStock ( string tcCampo)
inline

Sacada del modulo de LOTES : stocklote.emp_stock.

Parámetros
tcCampoCampo equivalente al código de empresa
Devuelve
Devuelve la clausula que hay que poner en el where de la consulta

Definición en la línea 1679 del archivo Lote.cs.

◆ _Es_Documento_Deposito()

virtual bool sage.ew.lote.Clases.Lote._Es_Documento_Deposito ( )
inlineprotectedvirtual

Indica si es un documento de deposito.

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteTraspasoDepCompra y sage.ew.lote.Clases.LoteTraspasoDepVenta.

Definición en la línea 398 del archivo Lote.cs.

◆ _Es_Documento_Devolucion_Deposito()

virtual bool sage.ew.lote.Clases.Lote._Es_Documento_Devolucion_Deposito ( )
inlineprotectedvirtual

Indica si es un documento de depósito.

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.lote.Clases.LoteDocVentaDeposito, sage.ew.lote.Clases.LoteTraspasoDepCompra y sage.ew.lote.Clases.LoteTraspasoDepVenta.

Definición en la línea 407 del archivo Lote.cs.

◆ _Es_Documento_Entrada()

◆ _Es_Documento_Fabricacion()

virtual bool sage.ew.lote.Clases.Lote._Es_Documento_Fabricacion ( )
inlineprotectedvirtual

Indica si es un documento de fabricacion (Producción, Transformación)

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocTransformacion y sage.ew.lote.Clases.LoteDocTransformacionCabecera.

Definición en la línea 425 del archivo Lote.cs.

◆ _Es_Documento_Inventario()

virtual bool sage.ew.lote.Clases.Lote._Es_Documento_Inventario ( )
inlineprotectedvirtual

Indica si es un documento de inventario.

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocStockINI y sage.ew.lote.Clases.LoteDocStockInventario.

Definición en la línea 389 del archivo Lote.cs.

◆ _Es_Documento_Stock()

virtual bool sage.ew.lote.Clases.Lote._Es_Documento_Stock ( )
inlineprotectedvirtual

Indica si es un documento de stocks (Inicial, Inventario, Traspaso, Regularización)

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocStockINI, sage.ew.lote.Clases.LoteDocStockInventario, sage.ew.lote.Clases.LoteDocStockRegulari y sage.ew.lote.Clases.LoteDocStockTraspaso.

Definición en la línea 416 del archivo Lote.cs.

◆ _Existe_Ejercicio_Anterior()

bool sage.ew.lote.Clases.Lote._Existe_Ejercicio_Anterior ( )
inlineprotected

Comprobamos si existe el ejercicio anterior.

Devuelve

Definición en la línea 461 del archivo Lote.cs.

◆ _Get_Peso_Linea()

virtual decimal sage.ew.lote.Clases.Lote._Get_Peso_Linea ( )
inlineprotectedvirtual

Obtener el peso en función del tipo de operación.

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.lote.Clases.LoteDocVentaDeposito, sage.ew.lote.Clases.LoteTraspaso y sage.ew.lote.Clases.LoteTraspasoAlbCompra.

Definición en la línea 2926 del archivo Lote.cs.

◆ _Get_Unidades_Linea()

virtual decimal sage.ew.lote.Clases.Lote._Get_Unidades_Linea ( )
inlineprotectedvirtual

Obtener las unidades en función del tipo de operación.

Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.lote.Clases.LoteDocVentaDeposito, sage.ew.lote.Clases.LoteTraspaso y sage.ew.lote.Clases.LoteTraspasoAlbCompra.

Definición en la línea 2917 del archivo Lote.cs.

◆ _Guardar_Asignacion_Lotes()

bool sage.ew.lote.Clases.Lote._Guardar_Asignacion_Lotes ( )
inline

Nou metode per guardar els moviments a les taules de lots.

Devuelve

Definición en la línea 492 del archivo Lote.cs.

◆ _Iniciar_Asignacion_Lotes()

bool sage.ew.lote.Clases.Lote._Iniciar_Asignacion_Lotes ( dynamic toDocumentoLinea,
bool tlAutomatico = false,
bool tlPedido = false )
inline

Iniciar asignación de lotes.

Parámetros
toDocumentoLinea
tlAutomatico
tlPedido
Devuelve

Definición en la línea 1983 del archivo Lote.cs.

◆ _InsertLinDocStockLotes()

◆ _Inventa_Lotes()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes ( string tcWhere,
InventaLotesTipo toTipo = InventaLotesTipo::_Positivo )
inline

Nos retorna un datatable con el inventario de lotes, que cumple la condición especificada en el primer parametro.

Parámetros
tcWhereCondición que se debe cumplir para mostrar la información
toTipoIndica si mostramos el stock positivo o el negativo o todo en general
Devuelve

Definición en la línea 4285 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltalbco()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltalbco ( string tcWhere)
inline

Nos devuelve los lotes de los albaranes de compra que cumplen la condición.

Parámetros
tcWhere
Devuelve

Definición en la línea 5479 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltalbco_Multiejer()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltalbco_Multiejer ( string tcWhere,
string tcEjercicio,
bool incluirOrigenDeposito = false )
inline

Nos devuelve los lotes de los albaranes de compra que cumplen la condición.

Parámetros
tcWhere
tcEjercicioEjercicio
incluirOrigenDepositoIncluye una columna para indicar si proviene de un depósito
Devuelve

Definición en la línea 5509 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltalbre()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltalbre ( string tcWhere,
bool tlNegativo = true )
inline

Nos devuelve los lotes de los albaranes de regularización que cumplen la condición.

Parámetros
tcWhere
tlNegativo
Devuelve

Definición en la línea 5035 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltalbtr_Entradas()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltalbtr_Entradas ( string tcWhere)
inline

Nos devuelve los lotes de las entradas de los albaranes de traspaso que cumplen la condición.

Parámetros
tcWhere

Definición en la línea 4972 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltalbtr_Salidas()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltalbtr_Salidas ( string tcWhere,
bool tlNegativo = true )
inline

Nos devuelve los lotes de las salidas de los albaranes de traspaso que cumplen la condición.

Parámetros
tcWhere
tlNegativo
Devuelve

Definición en la línea 4998 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltalbve()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltalbve ( string tcWhere)
inline

Nos devuelve los lotes de los albaranes de venda que cumplen la condición.

Parámetros
tcWhere
Devuelve

Definición en la línea 4909 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltalbve_Multiejer()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltalbve_Multiejer ( string tcWhere,
string tcEjercicio,
bool incluirOrigenDeposito = false )
inline

Nos devuelve los lotes de los albaranes de venda que cumplen la condición.

Parámetros
tcWhere
tcEjercicioEjercicio
incluirOrigenDepositoIncluye una columna para indicar si proviene de un depósito
Devuelve

Definición en la línea 4940 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltcprod()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltcprod ( string tcWhere)
inline

PE-85914.

Parámetros
tcWhereCadena amb la condicio del where de la consulta

Definición en la línea 5670 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltctran()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltctran ( string tcWhere,
bool tlNegativo = true )
inline

Nos devuelve los lotes de las cabeceras de transformación que cumplen la condición.

Parámetros
tcWhere
tlNegativo
Devuelve

Definición en la línea 5727 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltdepco()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltdepco ( string tcWhere)
inline

PE-85914.

Parámetros
tcWhereCadena amb la condicio del where de la consulta

Definición en la línea 5609 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltdepco_Traspados_Ejercicio()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltdepco_Traspados_Ejercicio ( string tcWhere)
inline

Nos devuelve los lotes de los depositos de compra que se han traspasado de ejercicio.

Parámetros
tcWhere
Devuelve

Definición en la línea 5651 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltdepve()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltdepve ( string tcWhere,
bool tlNegativo = true )
inline

Nos devuelve los lotes de los depositos de venta que cumplen la condición.

Parámetros
tcWhere
tlNegativo
Devuelve

Definición en la línea 5541 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltdepve_Traspados_Ejercicio()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltdepve_Traspados_Ejercicio ( string tcWhere)
inline

Nos devuelve los lotes de los depositos de venta que se han traspasado de ejercicio.

Parámetros
tcWhere
Devuelve

Definición en la línea 5590 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltdprod()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltdprod ( string tcWhere,
bool tlNegativo = true )
inline

Nos devuelve los lotes de los detalles de producción que cumplen la condición.

Parámetros
tcWhere
tlNegativo
Devuelve

Definición en la línea 5691 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltdtran()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltdtran ( string tcWhere)
inline

PE-85914.

Parámetros
tcWhereCadena amb la condicio del where de la consulta

Definición en la línea 5757 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltregul()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltregul ( string tcWhere)
inline

Nos devuelve los lotes de los inventarios de regularización que cumplen la condición.

Parámetros
tcWhere

Definición en la línea 5066 del archivo Lote.cs.

◆ _Inventa_Lotes_Ltstini()

DataTable sage.ew.lote.Clases.Lote._Inventa_Lotes_Ltstini ( string tcWhere)
inline

PE - 85866.

Parámetros
tcWhereCadena amb la condicio del where de la consulta

Definición en la línea 5776 del archivo Lote.cs.

◆ _Nueva_Asignacion()

bool sage.ew.lote.Clases.Lote._Nueva_Asignacion ( )
inlineprotected

Nueva asignación.

Devuelve

Definición en la línea 2935 del archivo Lote.cs.

◆ _Nueva_Asignacion_Buscar_Stock()

virtual void sage.ew.lote.Clases.Lote._Nueva_Asignacion_Buscar_Stock ( )
inlineprotectedvirtual

◆ _Nueva_Asignacion_Entradas()

bool sage.ew.lote.Clases.Lote._Nueva_Asignacion_Entradas ( )
inlineprotected

Nueva asignación de entradas.

Devuelve

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

◆ _Nueva_Asignacion_Entradas_Automatica()

bool sage.ew.lote.Clases.Lote._Nueva_Asignacion_Entradas_Automatica ( )
inlineprotected

Nueva asignación de entradas automatica.

Devuelve

Definición en la línea 3042 del archivo Lote.cs.

◆ _Nueva_Asignacion_Entradas_Stock()

bool sage.ew.lote.Clases.Lote._Nueva_Asignacion_Entradas_Stock ( )
inlineprotected

Nueva asignación de entradas de stock.

Devuelve

Definición en la línea 2974 del archivo Lote.cs.

◆ _Nueva_Asignacion_Salidas()

bool sage.ew.lote.Clases.Lote._Nueva_Asignacion_Salidas ( )
inlineprotected
Devuelve

Definición en la línea 3155 del archivo Lote.cs.

◆ _Nueva_Asignacion_Salidas_Automatica()

bool sage.ew.lote.Clases.Lote._Nueva_Asignacion_Salidas_Automatica ( )
inlineprotected
Devuelve

Definición en la línea 3330 del archivo Lote.cs.

◆ _Nueva_Asignacion_Salidas_Stock()

void sage.ew.lote.Clases.Lote._Nueva_Asignacion_Salidas_Stock ( )
inlineprotected

Definición en la línea 3270 del archivo Lote.cs.

◆ _Obtener_Nombre_Articulo()

◆ _ObtenerLotesArticuloDetalle()

static DataTable sage.ew.lote.Clases.Lote._ObtenerLotesArticuloDetalle ( IDocStockLinea toLin,
DataRow itemLotes,
string tcAlmacen,
DateTime tdFecha )
inlinestatic

ObtenerLotesArticuloDetalle.

Parámetros
toLin
itemLotes
tcAlmacen
tdFecha
Devuelve

Definición en la línea 1916 del archivo Lote.cs.

◆ _Origen_Lote()

string sage.ew.lote.Clases.Lote._Origen_Lote ( string tcLote,
string tcArticulo )
inline

Buscamos proveedor origen del lote.

Parámetros
tcLote
tcArticulo
Devuelve

Definición en la línea 1193 del archivo Lote.cs.

◆ _PedInt_Ltalbre()

bool sage.ew.lote.Clases.Lote._PedInt_Ltalbre ( DataRow ldrLinia)
inline

Inserta registres a la taula LOTES!LTALBRE.

Devuelve

Definición en la línea 4130 del archivo Lote.cs.

◆ _PedInt_Ltalbtr()

bool sage.ew.lote.Clases.Lote._PedInt_Ltalbtr ( DataRow ldrLinia)
inline

Inserta registres a la taula LOTES!LTALBTR.

Devuelve

Definición en la línea 4084 del archivo Lote.cs.

◆ _Preparar_UpdateSilent_Cajas()

virtual void sage.ew.lote.Clases.Lote._Preparar_UpdateSilent_Cajas ( decimal tnValor,
ref Dictionary< String, Object > toDic )
inlineprotectedvirtual

Preparar las cajas a utilizar en el _UpdateSilent.

Parámetros
tnValor
toDic

Definición en la línea 2870 del archivo Lote.cs.

◆ _Preparar_UpdateSilent_Coste()

virtual void sage.ew.lote.Clases.Lote._Preparar_UpdateSilent_Coste ( decimal tnValor,
ref Dictionary< String, Object > toDic )
inlineprotectedvirtual

Preparar el coste a utilizar en el _UpdateSilent.

Parámetros
tnValor
toDic

Reimplementado en sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocStockINI, sage.ew.lote.Clases.LoteDocStockInventario y sage.ew.lote.Clases.LoteDocTransformacionCabecera.

Definición en la línea 2853 del archivo Lote.cs.

◆ _Preparar_UpdateSilent_Peso()

virtual void sage.ew.lote.Clases.Lote._Preparar_UpdateSilent_Peso ( decimal tnValor,
ref Dictionary< String, Object > toDic )
inlineprotectedvirtual

Preparar el peso a utilizar en el _UpdateSilent.

Parámetros
tnValor
toDic

Reimplementado en sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.lote.Clases.LoteDocTransformacionCabecera y sage.ew.lote.Clases.LoteTraspaso.

Definición en la línea 2902 del archivo Lote.cs.

◆ _Preparar_UpdateSilent_Unidades()

virtual void sage.ew.lote.Clases.Lote._Preparar_UpdateSilent_Unidades ( decimal tnValor,
ref Dictionary< String, Object > toDic )
inlineprotectedvirtual

Preparar las unidades a utilizar en el _UpdateSilent.

Parámetros
tnValor
toDic

Reimplementado en sage.ew.lote.Clases.LoteDocProduccion, sage.ew.lote.Clases.LoteDocProduccionCabecera, sage.ew.lote.Clases.LoteDocTransformacion, sage.ew.lote.Clases.LoteDocTransformacionCabecera y sage.ew.lote.Clases.LoteTraspaso.

Definición en la línea 2886 del archivo Lote.cs.

◆ _Refrescar_Stocks()

void sage.ew.lote.Clases.Lote._Refrescar_Stocks ( String tcArticulo,
String tcAlmacen,
String tcTalla = "",
String tcColor = "" )
inline

Resfrescar el Stock de lotes a partir de Eurowin.

Definición en la línea 1947 del archivo Lote.cs.

◆ _Se_Puede_Borrar()

virtual bool sage.ew.lote.Clases.Lote._Se_Puede_Borrar ( IDocStockLinea toLinea)
inlinevirtual

Método lineal para comprobar si la línea se puede borrar.

Parámetros
toLineaLinea sobre la que operar
Devuelve

Definición en la línea 7568 del archivo Lote.cs.

◆ _Show_Ean128()

virtual bool sage.ew.lote.Clases.Lote._Show_Ean128 ( string tcCodigoEan = "",
string tcArticulo = "",
string tcLote = "",
int tnUnidades = 0,
decimal tnPeso = 0,
DateTime? tdCaducidad = null )
inlinevirtual

PE-76631 Este método deberá ejecutar el formulario frmVentaLotesEan128. Si el usuario en el formulario ha pulsado ACEPTAR deberá actualizar las propiedades _Codigo, _Unidades, _Peso, _Caducidad Si el usuario en el formulario ha pulsado CANCELAR deberá actualizar las propiedades _Codigo="", _Unidades=0, _Peso=0, _Caducidad=null.

Definición en la línea 1660 del archivo Lote.cs.

◆ _Show_Info()

bool sage.ew.lote.Clases.Lote._Show_Info ( IArticulo toArticulo,
object toValue )
inline

Método virtual para mostrar información de los lotes.

Implementa sage.ew.interficies.IArticulosExtendidos.

Definición en la línea 7577 del archivo Lote.cs.

◆ _Stocklote() [1/2]

decimal[] sage.ew.lote.Clases.Lote._Stocklote ( String tcArticulo,
String tcLote,
DateTime tdDataIni,
DateTime tdDataFin,
String tcAlmacen,
String tcTalla = "",
String tcColor = "",
String tcUbica = "" )
inline
Parámetros
tcArticulo
tcLote
tdDataIni
tdDataFin
tcAlmacen
tcTalla
tcColor
tcUbica
Devuelve

Definición en la línea 1830 del archivo Lote.cs.

◆ _Stocklote() [2/2]

DataTable sage.ew.lote.Clases.Lote._Stocklote ( string tcWhere,
Stock.TipoValoracion teValoracion = Stock::TipoValoracion::IncluyendoDepositos,
DateTime? tdFecha = null )
inline

Devuelve un datatable con todos los movimientos de los lotes, en funció del parametro.

Parámetros
tcWhere
teValoracion
tdFecha
Devuelve

Definición en la línea 5950 del archivo Lote.cs.

◆ _Stocklote_Tabla()

static DataTable sage.ew.lote.Clases.Lote._Stocklote_Tabla ( String tcArticulo = "",
String tcLote = "",
String tcAlmacen = "",
String tcTalla = "",
String tcColor = "",
String tcUbica = "" )
inlinestatic

Leer la tabla stocklote, filtrando por multiples campos.

Parámetros
tcArticulo
tcLote
tcAlmacen
tcTalla
tcColor
tcUbica
Devuelve

Definición en la línea 1876 del archivo Lote.cs.

◆ _Suscripcion_Valida()

bool sage.ew.lote.Clases.Lote._Suscripcion_Valida ( ref string toMensajeError)
inline

Método para validar la licencia de suscripción.

Devuelve
True si la suscripcion esta ok

Implementa sage.ew.interficies.IOperacionesExtendidas.

Definición en la línea 4493 del archivo Lote.cs.

◆ _Traspasar_Empresa()

bool sage.ew.lote.Clases.Lote._Traspasar_Empresa ( ewDocVentaLinTPV toDocumentoLinea)
inline

Traspasará una partida que está asociada a un albarán de venta hacia otro albarán de venta de otra empresa. Este método deberá quitar la partida de la linea del albarán origen y ponerla en la linea del albarán destino.

Parámetros
toDocumentoLineaLinia de documento de destino
Devuelve
true si la actualización se ha realizado con exito, false en caso contrario

Definición en la línea 4176 del archivo Lote.cs.

◆ _Validar_Candidato_Extension()

IValoresArticulosExtendidos sage.ew.lote.Clases.Lote._Validar_Candidato_Extension ( IDocumentLinea toLinea,
string tcCodigoCandidato )
inline

Método para validar candidatos de lotes.

Parámetros
toLineaLínea sobre la que operar
tcCodigoCandidatoCódigo candidato
Devuelve

Implementa sage.ew.interficies.IArticulosExtendidos.

Definición en la línea 7622 del archivo Lote.cs.

◆ _Validar_Candidato_Extension_ArticuloJson()

IValoresArticulosExtendidos sage.ew.lote.Clases.Lote._Validar_Candidato_Extension_ArticuloJson ( IDocumentLinea toLinea,
IArticuloJSon toArticuloJson )
inline

Método para validar candidatos de serie a partir de información de QR.

Parámetros
toLineaLínea sobre la que operar
toArticuloJsonClase con la información del artículo obtenida a partir del QR
Devuelve

Implementa sage.ew.interficies.IArticulosExtendidos.

Definición en la línea 7634 del archivo Lote.cs.

◆ _Viene_Ejercicio_Anterior()

virtual bool sage.ew.lote.Clases.Lote._Viene_Ejercicio_Anterior ( dynamic toDocumentoLinea)
inlineprotectedvirtual

Comprobamos si el documento viene del ejercicio anterior.

Parámetros
toDocumentoLinea
Devuelve

Reimplementado en sage.ew.lote.Clases.LoteDocCompra, sage.ew.lote.Clases.LoteDocCompraDeposito, sage.ew.lote.Clases.LoteDocVenta y sage.ew.lote.Clases.LoteDocVentaDeposito.

Definición en la línea 482 del archivo Lote.cs.

◆ SePermiteActualizarDocumentoOrigen()

virtual bool sage.ew.lote.Clases.Lote.SePermiteActualizarDocumentoOrigen ( )
inlineprotectedvirtual

Comprobar si existe alguna restricción para que se actualizen las unidades del documento orígen.

Devuelve
True si se permite

Reimplementado en sage.ew.lote.Clases.LoteDocVenta.

Definición en la línea 2342 del archivo Lote.cs.

Documentación de campos

◆ _ClonandoLinea

bool sage.ew.lote.Clases.Lote._ClonandoLinea = false

Indica si se esta realizando una anulación de linea.

Definición en la línea 228 del archivo Lote.cs.

◆ _ewUnidades

ewbase.ewCampo sage.ew.lote.Clases.Lote._ewUnidades

EwCampo de las unidades.

Definición en la línea 223 del archivo Lote.cs.

◆ _FechaOperacion

DateTime? sage.ew.lote.Clases.Lote._FechaOperacion = null
protected

Fecha de operación del movimiento de stock con lotes.

Definición en la línea 303 del archivo Lote.cs.

◆ _FiltroFechaFinal

string sage.ew.lote.Clases.Lote._FiltroFechaFinal = string.Empty

Filtro de fecha final.

Definición en la línea 318 del archivo Lote.cs.

◆ _FiltroFechaInicial

string sage.ew.lote.Clases.Lote._FiltroFechaInicial = string.Empty

Filtro de fecha inicial.

Definición en la línea 313 del archivo Lote.cs.

◆ _FiltroPeriodo

string sage.ew.lote.Clases.Lote._FiltroPeriodo = string.Empty

Filtro de periodo.

Definición en la línea 323 del archivo Lote.cs.

Documentación de propiedades

◆ _Almacen

string sage.ew.lote.Clases.Lote._Almacen = string.Empty
getset

Almacén asociado al inventario.

Definición en la línea 243 del archivo Lote.cs.

◆ _Articulo

string sage.ew.lote.Clases.Lote._Articulo = string.Empty
getset

Código de lote asociado.

Definición en la línea 253 del archivo Lote.cs.

◆ _Asi

string sage.ew.lote.Clases.Lote._Asi = string.Empty
getset

Asi del registro.

Definición en la línea 293 del archivo Lote.cs.

◆ _Caducidad

DateTime? sage.ew.lote.Clases.Lote._Caducidad = null
getset

Fecha de caducidad del lote (Accepta NULL)

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

◆ _Color

string sage.ew.lote.Clases.Lote._Color = string.Empty
getset

Codigo de color.

Definición en la línea 278 del archivo Lote.cs.

◆ _Coste

decimal sage.ew.lote.Clases.Lote._Coste = 0
getset

Coste del lote.

Definición en la línea 298 del archivo Lote.cs.

◆ _Empresa

string sage.ew.lote.Clases.Lote._Empresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa"))
getset

Código de empresa asociada.

Definición en la línea 233 del archivo Lote.cs.

◆ _Fecha

DateTime sage.ew.lote.Clases.Lote._Fecha = DateTime.Now.Date
getset

Fecha asociada.

Definición en la línea 238 del archivo Lote.cs.

◆ _Linia

int sage.ew.lote.Clases.Lote._Linia = 0
getset

Linia asociada al inventario.

Definición en la línea 248 del archivo Lote.cs.

◆ _Lote

string sage.ew.lote.Clases.Lote._Lote = string.Empty
getset

Código de lote asociado.

Definición en la línea 258 del archivo Lote.cs.

◆ _Peso

decimal sage.ew.lote.Clases.Lote._Peso = 0
getset

Peso asignado a la venta.

Definición en la línea 268 del archivo Lote.cs.

◆ _Talla

string sage.ew.lote.Clases.Lote._Talla = string.Empty
getset

Codigo de la talla.

Definición en la línea 273 del archivo Lote.cs.

◆ _Ubicacion

string sage.ew.lote.Clases.Lote._Ubicacion = string.Empty
getset

Código de la ubicación.

Definición en la línea 283 del archivo Lote.cs.

◆ _Unidades

decimal sage.ew.lote.Clases.Lote._Unidades = 0
getset

Unidades asignadas a la venta.

Definición en la línea 263 del archivo Lote.cs.


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