|
| LoteAlbTraspaso () |
| Constructor.
|
|
override bool | _Save () |
| Guardar.
|
|
| 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.
|
|
void | _Anular_Linea (ewDocVentaLinTPV toLinea, ewDocVentaLinTPV toLineaNueva) |
| Método específico para la anulación de una línea con extensiones.
|
|
|
enum | InventaLotesTipo { _Positivo
, _Negativo
, _Todos
} |
| Enumeración de las columnas del grid de pesadas. Más...
|
|
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.
|
|
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.
|
|
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.
|
|
DateTime? | _FechaOperacion = null |
| Fecha de operación del movimiento de stock con lotes.
|
|