Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docventatpv.ewDocVentaTPV

Clase documento de venta TPV. Más...

Diagrama de herencia de sage.ew.docventatpv.ewDocVentaTPV
sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.IDocumentoImprimibleVFP sage.ew.interficies.IMarcaImpreso sage.ew.interficies.IDocumentoMarcas sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider

Estructuras de datos

class  ComisionDoc
 PE-83284: clase para gestionar las comisiones del documento. Más...
 

Métodos públicos

 ewDocVentaTPV ()
 Inicializa una nueva instancia de la clase ewDocVentaTPV.
 
 ewDocVentaTPV (dynamic toForm)
 Inicializa una nueva instancia de la clase ewDocVentaTPV.
 
delegate void _Event_Camps_Cab_TPV_Change_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Delegado del evento de cambios en campos especificos de la cabecera de un documento de TPV.
 
delegate void _Event_Camps_Lin_TPV_Change_Handler (CampsDocVentaLin teCampo, dynamic toLinia, ewCampo toewCampo)
 Delegado del evento de cambios en campos especificos de las líneas de un documento de TPV.
 
delegate void _Event_Camps_Pie_TPV_Change_Handler (CampsDocVentaPie teCampo, ewCampo toewCampo)
 Delegado del evento de cambios en campos especificos del pie de un documento de TPV.
 
override bool _Printed ()
 PE-97711.
 
override bool _UnPrinted ()
 PE-97711.
 
void _RefacturarAlbaran ()
 Gestionamos la refacturación de un albaràn si tenemos marcado el OPCFLAG de refac.
 
new ewDocVentaTPV _Clonar ()
 Clonar salvatgement un EWDOCVENTA.
 
override bool _Validar_Traspasar_Central (bool tlValor)
 Este metedo se llama desde el chTraspasoCentral, y se sobreescribirá su funcionamiento en los documentos.
 
override bool _Es_Traspasar_Central ()
 Es método nos devuelve el valor de la propiedad _Traspasar_Central.
 
override void _Clonar (Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > toDocumento, ref dynamic _tdDocDup)
 Método público de tipo OVERRIDE _Clonar.
 
override ewDocVentaLinTPV _Clonar_Linea (ewDocVentaLinTPV toLinea, Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > toDocumento)
 PE79895 Clonem les propietats pròpies del albarà\tiquet.
 
new void _Bloquear_Documento (bool tlBloqueo)
 Per bloquejar/desbloquejar els documents.
 
override bool _Es_Ultimo_Numero ()
 PE - 85367.
 
override bool _New (String tcEmpresa, String tcLetra="", String tcNumero="")
 Por motives similares a los explicados en el "public override bool _Load" anterior se sobreescribe tambien el _New()
 
void _Calcular_Costes_Cab ()
 Recalculem els costos de la cabecera del documento.
 
void _CambiarGirosDocumento (string tcFormaPagoAnterior)
 Método público para cambiar los giros.
 
override void _Proceso_Cambio_Cliente_Cargar_Tarifa_Documento ()
 Control de actualización de la tarifa y recálculo de precios Cuando viene el cambio del cliente y viene de ewdocventatpv allí ya habrà gestionado el "_Cargar_Tarifa_Documento" desde la llamada del método "_Cargar_Tarifa_Defecto".
 
override bool _Procesos_Cambio_Cliente (Cliente toClienteAnterior, Cliente toClienteNuevo, bool tlRiesgo=false, int tnRecalcularPrecios=0)
 Procesos cambio cliente.
 
override bool _Documento_Traspasado_Totalmente ()
 No es necessari controlar res.
 
override void _DescargarDatos ()
 PE82621 - Descarreguem els giros.
 
DataTable _Albaranes_Factura (String tcFactura, String tcLetra="")
 Devuelve un datatable con los albaranes asociados al número de factura.
 
override bool _Permitir_Cambio_Cliente (Cliente toCliAnterior, Cliente toClienteNuevo, bool tlRiesgo=false)
 Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento.
 
void _AsignarClienteFactura (string tcClienteFra)
 Cambio del cliente factura del documento.
 
override void _Totalizar (bool llRecalcular=true)
 Override.
 
override void _Totalizar ()
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 
override bool _Es_Valido (bool tlAbandonaDocumento=false)
 
bool _Validar_Fecha (int tnTipo=1, bool tlPrensentarAviso=true)
 _Validar_Fecha: Validaciones varias al salir de un documento
 
override bool _Comprobaciones_Antes_Delete_Documento (bool tlPreguntaBorrar=true)
 Comprobaciones a realizar antes de llamar al _delete() del documento de venta TPV.
 
void _Invitacion (Boolean tlTodo, Int32 tiLineaSeleccionada=0)
 PE-83758 Actualizará los precios de la linea actual o del todo ticket con un valor a 0.
 
bool _Actualizar_Campo_Factura (string tcFactura, DateTime tdFechaFactura, string tcAsi, string tcCliFinal, bool tlFacturaTickets=false)
 Actualiza en el albarán de venta los campos de factura (FACTURA, FECHAFAC, ASI), llamado desde generador de asientos facturas ventas al facturar albaranes de venta.
 
bool _Actualizar_Campo_BanCli (int tnBancCli, string tcMandato)
 Actualiza en el albarán de venta los campos de banco y mandato (BANC_CLI, MANDATO), llamado desde pantalla de mostrar previsiones al facturar ventas, caso de que cambien el banco.
 
bool _Actualizar_Entrega_Material ()
 Actualizar el campo ENTREGADO de las lineas.
 
bool _Modificar_Reserva ()
 Modificar una reserva de un albarán de venta arqueado.
 
override bool _Save ()
 Guardem el document pero aquí tambe fem el save de portes.
 
override bool _Borrar_Capsalera ()
 Borrar la cabecera del documento de venda TPV.
 
override bool _Print ()
 Imprimir el documento.
 
virtual void _ShowPrinterTickets ()
 PE-83394 Presenta una lista de impresoras que hay en el terminal y que el usuario pueda seleccionar una impresora En caso que el usuario seleccione una impresora, el nombre se gaurdará en la variable global wc_PrinterTickets.
 
override ewDocVentaLinTPV _AddLinea (Articulo toArticulo, int tnInsertLinea=-1, decimal tnUnidades=0m, decimal tnPrecio=0m, decimal tnPeso=0m, string tcAgrupacion="", decimal tnUnidAgrup=0, int tnTipoDoc=0)
 Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305)
 
override ewDocVentaLinTPV _AddLinea (ewDocVentaLinTPV toDocLinea, int tnInserLinea=-1)
 Afegir linia nova i si hi ha display que ho mostri.
 
override bool _Load (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 Carga un documento existente.
 
override bool _Delete ()
 Borrem el document i presentem display si cal.
 
override string _Facturar (string tcSerieFra, DateTime? tdFechaFactura=null, bool tlFechaOperacion=false, bool tlPresentarPrevisiones=false, bool tlFacturaRectificativa=false, bool tlContabilizarCobro=false, decimal? tnCambio=null)
 Facturación.
 
override string _Facturar (DateTime? tdFechaFactura=null, bool tlFechaOperacion=false, bool tlPresentarPrevisiones=false, bool tlFacturaRectificativa=false, bool tlContabilizarCobro=false, decimal? tnCambio=null)
 facturem albarà actual
 
override bool _Documento_CobradoOPagado (bool tlMensajes=false)
 Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas)
 
bool _Doc_Enviado_Offline (bool tlMensajes=false)
 Devuelve true si el documento de venta ha sido enviado por offline, siendo una sucursal.
 
void _Cobrar_Tiquet (bool tlVale=false)
 Cobrem un tiquet. Activem aquesta variable pq ens permeti fer el Save. PE79095.
 
override bool _Contiene_Series ()
 Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER)
 
override bool _Contiene_Lotes ()
 Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE)
 
bool _Actualizar_Reserva ()
 Actualizar campos de RESERVA. Se ha creado metodo aparte por que es necesario cambiar este campo cuando el documento ya está cobrado y entonces ya es de solo lectura.
 
ewDocVentaTPV _TicketToFactura (frmProgreso tofrmProgreso)
 Proceso de conversión de ticket a factura.
 
bool _Tiquet_to_albaran (int tnTipoDoc, bool tlNoAskChangeClient, bool tlNoAskDataOfCountedClient, bool tlTraspasarSiCobrado=false, string tcNewCliente="")
 Convertir tiquet a albarán.
 
bool _Tiquet_to_albaran_Reservado (int tnTipoDoc, bool tlNoAskChangeClient, bool tlNoAskDataOfCountedClient)
 Convertir tiquet a albarán resevado.
 
bool _Albaran_to_albaran (string tcEmpresaDestino, bool tcTraspasarPortes=false, Dictionary< int, decimal > tdicUnidades=null, Dictionary< int, decimal > tdicPesos=null, Dictionary< int, decimal > tdicCajas=null, Dictionary< int, List< string > > tdicSeries=null, Dictionary< int, List< Lote > > tdicLotes=null)
 Traspasa un albaran a otra empresa pasada como parametro.
 
bool _Albaran_to_Tiquet (bool tlAlbaRegu=false)
 Convertir albarán a tiquet.
 
List< DataRow > _Numero_Albaranes_Factura (string tcFactura)
 Devuelve una lista de números de albaranes que forman una factura.
 
DataTable _Tiquets_Aparcados (string tcOperario="")
 Devuelve un DataTable con los tickets aparcados.
 
bool _EsFacturaEntregaACuentaCliente ()
 Devuelve true si estamos en un albarán interno de factura de entrega a cuenta de cliente.
 
decimal _TotalCobros ()
 Devuelve el importe total de los cobros del documento.
 
decimal _TotalCobros (ref DataTable tdtTotalCobros)
 Devuelve el importe total de los cobros del documento.
 
decimal _TotalVales ()
 Devuelve el importe total de los vales generados por el documento.
 
override void _NavegacionOrdenConfiguracion (sage.ew.botones.UserControls._NavegacionOrdenCampo _Documento, sage.ew.botones.UserControls._NavegacionOrdenCampo _Factura, sage.ew.botones.UserControls._NavegacionOrdenCampo _Cuenta)
 Método para configurar el objeto Orden de Navegación para cada tipo de docuemnto de ventas.
 
override bool _ReproducirSonidoArticuloInexistente ()
 CCR 132855 Método para reproducir sonido cuando no existe el artículo.
 
override Docsven.IDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV_NuevaInstanciaDocumento ()
 Devuelve una instancia nueva del pedido.
 
override bool _ActualizarClienteEntregas (string tcClienteAnterior, string tcClienteNuevo)
 Consulta de entregas de los albaranes y actualización de los asientos.
 
ewDocVentaTPV _AbonarTicket ()
 Método para realizar el abono de un ticket.
 
bool _Addons_Validar_Ticket0 (TipoExecute teBeforeAfter)
 Valida si se trata de un Ticket con importe 0.
 
void _Set_lPermitirBorrarDocumento (bool lPermitirBorrarDocumento)
 Nos permite cambiar _lPermitirBorrarDocumento para poder borrar el documento. Customer Change Request 216381.
 
override Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Override para la obtención de filtros.
 
override DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros)
 Override para la obtención de datos.
 
bool _AddonsCobrarTiquet (TipoExecute teBeforeAfter)
 Al cobrar un tiquet disparar los addons.
 
- Métodos públicos heredados de sage.ew.interficies.IDocumentoImprimible
bool _Show_Print (int tnAbrirEn=1)
 Método para mostrar la pantalla de impresión (PE-84133)
 
- Métodos públicos heredados de sage.ew.interficies.IDocumentoMarcas
void _Refrescar_Form ()
 Metodo para refrescar el formulario asociado.
 

Métodos protegidos

override BindingList< IEntregasDoc_GetEntregas (List< Tuple< string, string > > toNumeroLetras)
 
override void _Consulta_Load ()
 Método tipo PROTECTED OVERRIDE _Consulta_Load.
 
override string _Consulta_Documento (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 PE100107.
 
override void Inicializar_Constructor_ewDocVenta ()
 inicialitzem les propietats de l'albara
 
override void _LiberarMemoria ()
 vaciamos datatables, listas, diccionarios
 
override string _Suma_Numero ()
 Sobreescrivimos el método _Suma_Numero para el caso especial de Tiquets (PE-66884)
 
override bool _Resta_Numero ()
 
override string _Escalado_Vendedor_Defecto ()
 PE75918 si el base retorna empresa, vol dir que ha arribat fins a empresa i aqui em de comprovar si la caixa té venedor.
 
override void _Cargar_Valores_Por_Defecto_Cabecera (bool tlRefrescar=true)
 Se llama desde el _New del document de venda no visual ...
 
override void _Totales_Especiales_Documento (ewDocVentaLinTPV tolinea)
 Método protected override _Totales_Especiales_Documento.
 
override void _Duplicar_Linea_Establecer_Unidades (ewDocVentaLinTPV toLinea, ewDocVentaLinTPV toLineaNueva)
 Override del establecimiento de unidades para las extensiones (series y lotes)
 
override bool _Validar_Solo_Lectura ()
 PE90326 si hi ha data i es un tiquet es que está cobrat parcialment aleshores canvio la data per 1899 aquest cas es dona quan es tracta d'un cobro parcial i q ja s'hagi exportat a Murano.
 

Propiedades

IMarcas _MarcasDocumento [get]
 Listado de marcas del presupuesto.
 
override eTipoDocumento _TipoDocumento [get]
 Sobreescribo la propiedad _TipoDocumento de DocsVen para precisar si es un albarán, un ticket o una factura.
 
bool _Validar_Facturable [get, set]
 Variable de control para marcar si se debe revisar la marca de facturable.
 
BindingList< int > _Giros [get, set]
 Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int)
 
BindingList< LineaGiro_GirosPrc [get, set]
 Guarda los giros con el nuevo formato (Julio 2022), ya no es un List(int) sino que es un List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje.
 
BindingList< ComisionDoc_Comisiones [get]
 BindingList con la lista de las comisiones de cada linea del albarán de venta.
 
override BindingList< IEntregasDoc_Entregas [get, set]
 _Entregas: utilizado para consultar las entregas a cuenta de los documentos
 
- Propiedades heredados de sage.ew.interficies.IDocumentoImprimible
string _Fecha [get]
 Fecha.
 
string _Empresa [get, set]
 Empresa que origina la impresión.
 
string _ReportBase [get, set]
 Nombre del report que se va a utilizar para imprimir el documento.
 
string _ReportTitlePreview [get, set]
 PE-103490 Nombre del documento que se va a utilizar para la previsualización el documento.
 
string _Nombre [get]
 Nombre que se le va a dar al trabajo de impresión.
 
IDocPrint _DocPrint [get, set]
 Referencia al objeto de impresión. Se utiliza para finalizar la interacción entre el Documento y el objeto de impresión una vez terminado el trabajo.
 

Eventos

_Event_Camps_Cab_TPV_Change_Handler _Event_Camps_Cab_TPV_Change
 Handler del evento de cambios en campos especificos de la cabecera de un documento de TPV.
 
_Event_Camps_Lin_TPV_Change_Handler _Event_Camps_Lin_TPV_Change
 Handler del evento de cambios en campos especificos de las líneas de un documento de TPV.
 
_Event_Camps_Pie_TPV_Change_Handler _Event_Camps_Pie_TPV_Change
 Handler del evento de cambios en campos especificos del pie de un documento de TPV.
 

Descripción detallada

Clase documento de venta TPV.

Definición en la línea 48 del archivo DocVentaTpv.cs.

Documentación de constructores y destructores

◆ ewDocVentaTPV() [1/2]

sage.ew.docventatpv.ewDocVentaTPV.ewDocVentaTPV ( )
inline

Inicializa una nueva instancia de la clase ewDocVentaTPV.

Definición en la línea 55 del archivo DocVentaTpv.cs.

◆ ewDocVentaTPV() [2/2]

sage.ew.docventatpv.ewDocVentaTPV.ewDocVentaTPV ( dynamic toForm)
inline

Inicializa una nueva instancia de la clase ewDocVentaTPV.

Parámetros
toForm

Definición en la línea 83 del archivo DocVentaTpv.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

override bool sage.ew.docventatpv.ewDocVentaTPV._Abandonar_Documento ( bool tbNoValidarDocumento = false,
bool tlSalirDocumento = false )
inline
Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Definición en la línea 2198 del archivo DocVentaTpv.cs.

◆ _AbonarTicket()

ewDocVentaTPV sage.ew.docventatpv.ewDocVentaTPV._AbonarTicket ( )
inline

Método para realizar el abono de un ticket.

Devuelve

Definición en la línea 5752 del archivo DocVentaTpv.cs.

◆ _Actualizar_Campo_BanCli()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Campo_BanCli ( int tnBancCli,
string tcMandato )
inline

Actualiza en el albarán de venta los campos de banco y mandato (BANC_CLI, MANDATO), llamado desde pantalla de mostrar previsiones al facturar ventas, caso de que cambien el banco.

Parámetros
tnBancCliNºde banco según tabla BANC_CLI del cliente.
tcMandatoMandato SEPA.
Devuelve
Devuelve true si se ha podido realizar la actualización correctamente, false caso contrario.

Definición en la línea 2630 del archivo DocVentaTpv.cs.

◆ _Actualizar_Campo_Factura()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Campo_Factura ( string tcFactura,
DateTime tdFechaFactura,
string tcAsi,
string tcCliFinal,
bool tlFacturaTickets = false )
inline

Actualiza en el albarán de venta los campos de factura (FACTURA, FECHAFAC, ASI), llamado desde generador de asientos facturas ventas al facturar albaranes de venta.

Parámetros
tcFacturaNº de factura
tdFechaFacturaFecha de factura
tcAsiAsi
tcCliFinalCliente factura. Si el cliente factura es identico al cliente del albarán llegará en blanco, no se guarda nada, solo se guarda cuando difieren.
tlFacturaTicketsSi se está en una facturación de tickets si/no
Devuelve
Devuelve true si se ha podido realizar la actualización correctamente, false caso contrario.

Definición en la línea 2583 del archivo DocVentaTpv.cs.

◆ _Actualizar_Entrega_Material()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Entrega_Material ( )
inline

Actualizar el campo ENTREGADO de las lineas.

Devuelve

Definición en la línea 2656 del archivo DocVentaTpv.cs.

◆ _Actualizar_Reserva()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Reserva ( )
inline

Actualizar campos de RESERVA. Se ha creado metodo aparte por que es necesario cambiar este campo cuando el documento ya está cobrado y entonces ya es de solo lectura.

Devuelve

Definición en la línea 3607 del archivo DocVentaTpv.cs.

◆ _ActualizarClienteEntregas()

override bool sage.ew.docventatpv.ewDocVentaTPV._ActualizarClienteEntregas ( string tcClienteAnterior,
string tcClienteNuevo )
inline

Consulta de entregas de los albaranes y actualización de los asientos.

Parámetros
tcClienteAnteriorCódigo de cliente anterior
tcClienteNuevoNuevo código de cliente
Devuelve

Definición en la línea 5729 del archivo DocVentaTpv.cs.

◆ _AddLinea() [1/2]

override ewDocVentaLinTPV sage.ew.docventatpv.ewDocVentaTPV._AddLinea ( Articulo toArticulo,
int tnInsertLinea = -1,
decimal tnUnidades = 0m,
decimal tnPrecio = 0m,
decimal tnPeso = 0m,
string tcAgrupacion = "",
decimal tnUnidAgrup = 0,
int tnTipoDoc = 0 )
inline

Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305)

Parámetros
toArticulo
tnInsertLinea
tnUnidades
tnPrecio
tnPeso
tcAgrupaciontipo d'agrupació
tnUnidAgrupunitats caixa
tnTipoDoc
Devuelve

Definición en la línea 3266 del archivo DocVentaTpv.cs.

◆ _AddLinea() [2/2]

override ewDocVentaLinTPV sage.ew.docventatpv.ewDocVentaTPV._AddLinea ( ewDocVentaLinTPV toDocLinea,
int tnInserLinea = -1 )
inline

Afegir linia nova i si hi ha display que ho mostri.

Parámetros
toDocLinea
tnInserLinea
Devuelve

Definición en la línea 3283 del archivo DocVentaTpv.cs.

◆ _Addons_Validar_Ticket0()

bool sage.ew.docventatpv.ewDocVentaTPV._Addons_Validar_Ticket0 ( TipoExecute teBeforeAfter)
inline

Valida si se trata de un Ticket con importe 0.

Definición en la línea 5791 del archivo DocVentaTpv.cs.

◆ _AddonsCobrarTiquet()

bool sage.ew.docventatpv.ewDocVentaTPV._AddonsCobrarTiquet ( TipoExecute teBeforeAfter)
inline

Al cobrar un tiquet disparar los addons.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar
Devuelve

Definición en la línea 6064 del archivo DocVentaTpv.cs.

◆ _Albaran_to_albaran()

bool sage.ew.docventatpv.ewDocVentaTPV._Albaran_to_albaran ( string tcEmpresaDestino,
bool tcTraspasarPortes = false,
Dictionary< int, decimal > tdicUnidades = null,
Dictionary< int, decimal > tdicPesos = null,
Dictionary< int, decimal > tdicCajas = null,
Dictionary< int, List< string > > tdicSeries = null,
Dictionary< int, List< Lote > > tdicLotes = null )
inline

Traspasa un albaran a otra empresa pasada como parametro.

Parámetros
tcEmpresaDestinoEmpresa destino
tcTraspasarPortesIndica si se deben traspasar los portes al nuevo albarán
tdicUnidadesDiccionario donde el primer parametro es el numero de la linia, y el segundo las unidades a traspasar
tdicPesosDiccionario donde el primer parametro es el numero de la linia, y el segundo el peso a traspasar
tdicCajasDiccionario donde el primer parametro es el numero de la linia, y el segundo son las cajas a traspasar
tdicSeriesDiccionario donde el primer parametro es el numero de la linia, y el segundo la lista de series a traspasar
tdicLotesDiccionario donde el primer parametro es el numero de la linia, y el segundo la lista de partidas a traspasar
Devuelve

Definición en la línea 4699 del archivo DocVentaTpv.cs.

◆ _Albaran_to_Tiquet()

bool sage.ew.docventatpv.ewDocVentaTPV._Albaran_to_Tiquet ( bool tlAlbaRegu = false)
inline

Convertir albarán a tiquet.

Devuelve

Definición en la línea 5231 del archivo DocVentaTpv.cs.

◆ _Albaranes_Factura()

DataTable sage.ew.docventatpv.ewDocVentaTPV._Albaranes_Factura ( String tcFactura,
String tcLetra = "" )
inline

Devuelve un datatable con los albaranes asociados al número de factura.

Parámetros
tcFactura
tcLetra
Devuelve

Definición en la línea 2050 del archivo DocVentaTpv.cs.

◆ _AsignarClienteFactura()

void sage.ew.docventatpv.ewDocVentaTPV._AsignarClienteFactura ( string tcClienteFra)
inline

Cambio del cliente factura del documento.

Parámetros
tcClienteFraCódigo de cliente factura a asignar

Definición en la línea 2111 del archivo DocVentaTpv.cs.

◆ _Bloquear_Documento()

new void sage.ew.docventatpv.ewDocVentaTPV._Bloquear_Documento ( bool tlBloqueo)
inline

Per bloquejar/desbloquejar els documents.

Parámetros
tlBloqueo

Definición en la línea 1136 del archivo DocVentaTpv.cs.

◆ _Borrar_Capsalera()

override bool sage.ew.docventatpv.ewDocVentaTPV._Borrar_Capsalera ( )
inline

Borrar la cabecera del documento de venda TPV.

En este caso hacemos el trabajo sobre la tabla de C_ALBVEN de TPV y luego llamaremos a la de la clase base para que haga el resto sobre C_ALBVEN de GESTION

Devuelve
true si todo fue ok, falso si falló guardando algo.

Definición en la línea 3131 del archivo DocVentaTpv.cs.

◆ _Calcular_Costes_Cab()

void sage.ew.docventatpv.ewDocVentaTPV._Calcular_Costes_Cab ( )
inline

Recalculem els costos de la cabecera del documento.

Definición en la línea 1785 del archivo DocVentaTpv.cs.

◆ _CambiarGirosDocumento()

void sage.ew.docventatpv.ewDocVentaTPV._CambiarGirosDocumento ( string tcFormaPagoAnterior)
inline

Método público para cambiar los giros.

Parámetros
tcFormaPagoAnteriorForma de pago anterior

Definición en la línea 1863 del archivo DocVentaTpv.cs.

◆ _Cargar_Valores_Por_Defecto_Cabecera()

override void sage.ew.docventatpv.ewDocVentaTPV._Cargar_Valores_Por_Defecto_Cabecera ( bool tlRefrescar = true)
inlineprotected

Se llama desde el _New del document de venda no visual ...

Parámetros
tlRefrescar

Definición en la línea 1384 del archivo DocVentaTpv.cs.

◆ _Clonar() [1/2]

new ewDocVentaTPV sage.ew.docventatpv.ewDocVentaTPV._Clonar ( )
inline

Clonar salvatgement un EWDOCVENTA.

Devuelve

Definición en la línea 926 del archivo DocVentaTpv.cs.

◆ _Clonar() [2/2]

override void sage.ew.docventatpv.ewDocVentaTPV._Clonar ( Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > toDocumento,
ref dynamic _tdDocDup )
inline

Método público de tipo OVERRIDE _Clonar.

Parámetros
toDocumento
_tdDocDup

Definición en la línea 994 del archivo DocVentaTpv.cs.

◆ _Clonar_Linea()

override ewDocVentaLinTPV sage.ew.docventatpv.ewDocVentaTPV._Clonar_Linea ( ewDocVentaLinTPV toLinea,
Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > toDocumento )
inline

PE79895 Clonem les propietats pròpies del albarà\tiquet.

Parámetros
toLinea
toDocumento
Devuelve

Definición en la línea 1025 del archivo DocVentaTpv.cs.

◆ _Cobrar_Tiquet()

void sage.ew.docventatpv.ewDocVentaTPV._Cobrar_Tiquet ( bool tlVale = false)
inline

Cobrem un tiquet. Activem aquesta variable pq ens permeti fer el Save. PE79095.

Definición en la línea 3554 del archivo DocVentaTpv.cs.

◆ _Comprobaciones_Antes_Delete_Documento()

override bool sage.ew.docventatpv.ewDocVentaTPV._Comprobaciones_Antes_Delete_Documento ( bool tlPreguntaBorrar = true)
inline

Comprobaciones a realizar antes de llamar al _delete() del documento de venta TPV.

Parámetros
tlPreguntaBorrarParámetro opcional para indicar si queremos preguntar al usuario por el borrado (PE-85799)
Devuelve

Definición en la línea 2475 del archivo DocVentaTpv.cs.

◆ _Consulta_Documento()

override string sage.ew.docventatpv.ewDocVentaTPV._Consulta_Documento ( string tcEmpresa,
string tcNumero,
string tcLetra = "",
string tcEjercicio = "GESTION" )
inlineprotected

PE100107.

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
Devuelve

Definición en la línea 737 del archivo DocVentaTpv.cs.

◆ _Consulta_Load()

override void sage.ew.docventatpv.ewDocVentaTPV._Consulta_Load ( )
inlineprotected

Método tipo PROTECTED OVERRIDE _Consulta_Load.

Definición en la línea 702 del archivo DocVentaTpv.cs.

◆ _Contiene_Lotes()

override bool sage.ew.docventatpv.ewDocVentaTPV._Contiene_Lotes ( )
inline

Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE)

Devuelve

Definición en la línea 3597 del archivo DocVentaTpv.cs.

◆ _Contiene_Series()

override bool sage.ew.docventatpv.ewDocVentaTPV._Contiene_Series ( )
inline

Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER)

Devuelve

Definición en la línea 3585 del archivo DocVentaTpv.cs.

◆ _Delete()

override bool sage.ew.docventatpv.ewDocVentaTPV._Delete ( )
inline

Borrem el document i presentem display si cal.

Devuelve

Definición en la línea 3352 del archivo DocVentaTpv.cs.

◆ _DescargarDatos()

override void sage.ew.docventatpv.ewDocVentaTPV._DescargarDatos ( )
inline

PE82621 - Descarreguem els giros.

Definición en la línea 2029 del archivo DocVentaTpv.cs.

◆ _Doc_Enviado_Offline()

bool sage.ew.docventatpv.ewDocVentaTPV._Doc_Enviado_Offline ( bool tlMensajes = false)
inline

Devuelve true si el documento de venta ha sido enviado por offline, siendo una sucursal.

Devuelve

Definición en la línea 3504 del archivo DocVentaTpv.cs.

◆ _Documento_CobradoOPagado()

override bool sage.ew.docventatpv.ewDocVentaTPV._Documento_CobradoOPagado ( bool tlMensajes = false)
inline

Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas)

Devuelve

Definición en la línea 3495 del archivo DocVentaTpv.cs.

◆ _Documento_Traspasado_Totalmente()

override bool sage.ew.docventatpv.ewDocVentaTPV._Documento_Traspasado_Totalmente ( )
inline

No es necessari controlar res.

Devuelve

Definición en la línea 2021 del archivo DocVentaTpv.cs.

◆ _Duplicar_Linea_Establecer_Unidades()

override void sage.ew.docventatpv.ewDocVentaTPV._Duplicar_Linea_Establecer_Unidades ( ewDocVentaLinTPV toLinea,
ewDocVentaLinTPV toLineaNueva )
inlineprotected

Override del establecimiento de unidades para las extensiones (series y lotes)

Parámetros
toLinea
toLineaNueva

Definición en la línea 5598 del archivo DocVentaTpv.cs.

◆ _Es_Traspasar_Central()

override bool sage.ew.docventatpv.ewDocVentaTPV._Es_Traspasar_Central ( )
inline

Es método nos devuelve el valor de la propiedad _Traspasar_Central.

Devuelve

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

◆ _Es_Ultimo_Numero()

override bool sage.ew.docventatpv.ewDocVentaTPV._Es_Ultimo_Numero ( )
inline

PE - 85367.

Devuelve

Definición en la línea 1304 del archivo DocVentaTpv.cs.

◆ _Es_Valido()

override bool sage.ew.docventatpv.ewDocVentaTPV._Es_Valido ( bool tlAbandonaDocumento = false)
inline
Parámetros
tlAbandonaDocumento
Devuelve

Definición en la línea 2260 del archivo DocVentaTpv.cs.

◆ _Escalado_Vendedor_Defecto()

override string sage.ew.docventatpv.ewDocVentaTPV._Escalado_Vendedor_Defecto ( )
inlineprotected

PE75918 si el base retorna empresa, vol dir que ha arribat fins a empresa i aqui em de comprovar si la caixa té venedor.

Devuelve

Definición en la línea 1359 del archivo DocVentaTpv.cs.

◆ _EsFacturaEntregaACuentaCliente()

bool sage.ew.docventatpv.ewDocVentaTPV._EsFacturaEntregaACuentaCliente ( )
inline

Devuelve true si estamos en un albarán interno de factura de entrega a cuenta de cliente.

Devuelve

Definición en la línea 5496 del archivo DocVentaTpv.cs.

◆ _Event_Camps_Cab_TPV_Change_Handler()

delegate void sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Cab_TPV_Change_Handler ( CampsDocVentaCab teCampo,
ewCampo toewCampo )

Delegado del evento de cambios en campos especificos de la cabecera de un documento de TPV.

Parámetros
teCampo
toewCampo

◆ _Event_Camps_Lin_TPV_Change_Handler()

delegate void sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Lin_TPV_Change_Handler ( CampsDocVentaLin teCampo,
dynamic toLinia,
ewCampo toewCampo )

Delegado del evento de cambios en campos especificos de las líneas de un documento de TPV.

Parámetros
teCampo
toLinia
toewCampo

◆ _Event_Camps_Pie_TPV_Change_Handler()

delegate void sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Pie_TPV_Change_Handler ( CampsDocVentaPie teCampo,
ewCampo toewCampo )

Delegado del evento de cambios en campos especificos del pie de un documento de TPV.

Parámetros
teCampo
toewCampo

◆ _Facturar() [1/2]

override string sage.ew.docventatpv.ewDocVentaTPV._Facturar ( DateTime? tdFechaFactura = null,
bool tlFechaOperacion = false,
bool tlPresentarPrevisiones = false,
bool tlFacturaRectificativa = false,
bool tlContabilizarCobro = false,
decimal? tnCambio = null )
inline

facturem albarà actual

Parámetros
tdFechaFactura
tlFechaOperacion
tlPresentarPrevisiones
tlFacturaRectificativa
tlContabilizarCobro
tnCambio
Devuelve

Definición en la línea 3486 del archivo DocVentaTpv.cs.

◆ _Facturar() [2/2]

override string sage.ew.docventatpv.ewDocVentaTPV._Facturar ( string tcSerieFra,
DateTime? tdFechaFactura = null,
bool tlFechaOperacion = false,
bool tlPresentarPrevisiones = false,
bool tlFacturaRectificativa = false,
bool tlContabilizarCobro = false,
decimal? tnCambio = null )
inline

Facturación.

Parámetros
tcSerieFra
tdFechaFactura
tlFechaOperacion
tlPresentarPrevisiones
tlFacturaRectificativa
tlContabilizarCobro
tnCambio
Devuelve

Definición en la línea 3374 del archivo DocVentaTpv.cs.

◆ _GetEntregas()

override BindingList< IEntregasDoc > sage.ew.docventatpv.ewDocVentaTPV._GetEntregas ( List< Tuple< string, string > > toNumeroLetras)
inlineprotected
Parámetros
toNumeroLetras
Devuelve

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

◆ _Invitacion()

void sage.ew.docventatpv.ewDocVentaTPV._Invitacion ( Boolean tlTodo,
Int32 tiLineaSeleccionada = 0 )
inline

PE-83758 Actualizará los precios de la linea actual o del todo ticket con un valor a 0.

Definición en la línea 2549 del archivo DocVentaTpv.cs.

◆ _LiberarMemoria()

override void sage.ew.docventatpv.ewDocVentaTPV._LiberarMemoria ( )
inlineprotected

vaciamos datatables, listas, diccionarios

Definición en la línea 865 del archivo DocVentaTpv.cs.

◆ _Load()

override bool sage.ew.docventatpv.ewDocVentaTPV._Load ( string tcEmpresa,
string tcNumero,
string tcLetra = "",
string tcEjercicio = "GESTION" )
inline

Carga un documento existente.

Parámetros
tcEmpresaCódigo de la empresa
tcNumeroNúmero de documento
tcLetraSérie de documentos
tcEjercicio
Devuelve

Definición en la línea 3315 del archivo DocVentaTpv.cs.

◆ _Modificar_Reserva()

bool sage.ew.docventatpv.ewDocVentaTPV._Modificar_Reserva ( )
inline

Modificar una reserva de un albarán de venta arqueado.

Devuelve

Definición en la línea 2685 del archivo DocVentaTpv.cs.

◆ _NavegacionOrdenConfiguracion()

override void sage.ew.docventatpv.ewDocVentaTPV._NavegacionOrdenConfiguracion ( sage.ew.botones.UserControls._NavegacionOrdenCampo _Documento,
sage.ew.botones.UserControls._NavegacionOrdenCampo _Factura,
sage.ew.botones.UserControls._NavegacionOrdenCampo _Cuenta )
inline

Método para configurar el objeto Orden de Navegación para cada tipo de docuemnto de ventas.

Parámetros
_DocumentoObjeto configuración para el botón Documento
_FacturaObjeto configuración para el botón Factura
_CuentaObjeto configuración para el botón Cuenta

Definición en la línea 5636 del archivo DocVentaTpv.cs.

◆ _New()

override bool sage.ew.docventatpv.ewDocVentaTPV._New ( String tcEmpresa,
String tcLetra = "",
String tcNumero = "" )
inline

Por motives similares a los explicados en el "public override bool _Load" anterior se sobreescribe tambien el _New()

Parámetros
tcEmpresa
tcLetra
tcNumero
Devuelve

Definición en la línea 1510 del archivo DocVentaTpv.cs.

◆ _NuevaInstanciaDocumento()

override Docsven.IDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > sage.ew.docventatpv.ewDocVentaTPV._NuevaInstanciaDocumento ( )
inline

Devuelve una instancia nueva del pedido.

Devuelve

Definición en la línea 5716 del archivo DocVentaTpv.cs.

◆ _Numero_Albaranes_Factura()

List< DataRow > sage.ew.docventatpv.ewDocVentaTPV._Numero_Albaranes_Factura ( string tcFactura)
inline

Devuelve una lista de números de albaranes que forman una factura.

Parámetros
tcFactura
Devuelve

Definición en la línea 5427 del archivo DocVentaTpv.cs.

◆ _Obtener_Datos_SageReports()

override DataTable sage.ew.docventatpv.ewDocVentaTPV._Obtener_Datos_SageReports ( Dictionary< string, object > tdicParametros)
inline

Override para la obtención de datos.

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsDataProvider.

Definición en la línea 5997 del archivo DocVentaTpv.cs.

◆ _Obtener_Filtros_SageReports()

override Dictionary< string, object > sage.ew.docventatpv.ewDocVentaTPV._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros = null)
inline

Override para la obtención de filtros.

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Definición en la línea 5977 del archivo DocVentaTpv.cs.

◆ _Permitir_Cambio_Cliente()

override bool sage.ew.docventatpv.ewDocVentaTPV._Permitir_Cambio_Cliente ( Cliente toCliAnterior,
Cliente toClienteNuevo,
bool tlRiesgo = false )
inline

Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento.

Parámetros
toCliAnteriorObjeto oCliente que representa el código de cliente anterior
toClienteNuevoObjeto oCliente que representa el código de cliente nuevo
tlRiesgoSi se ha de controlar el riesgo
Devuelve
Devuelve true si se puede cambiar el cliente, sino devuelve false

Definición en la línea 2080 del archivo DocVentaTpv.cs.

◆ _Print()

override bool sage.ew.docventatpv.ewDocVentaTPV._Print ( )
inline

Imprimir el documento.

Devuelve

Definición en la línea 3190 del archivo DocVentaTpv.cs.

◆ _Printed()

override bool sage.ew.docventatpv.ewDocVentaTPV._Printed ( )
inline

PE-97711.

Implementa sage.ew.interficies.IMarcaImpreso.

Definición en la línea 774 del archivo DocVentaTpv.cs.

◆ _Proceso_Cambio_Cliente_Cargar_Tarifa_Documento()

override void sage.ew.docventatpv.ewDocVentaTPV._Proceso_Cambio_Cliente_Cargar_Tarifa_Documento ( )
inline

Control de actualización de la tarifa y recálculo de precios Cuando viene el cambio del cliente y viene de ewdocventatpv allí ya habrà gestionado el "_Cargar_Tarifa_Documento" desde la llamada del método "_Cargar_Tarifa_Defecto".

No se ha de ejecutar el "_Cargar_Tarifa_Documento" de la base, la llamada se ejecutará en la llamada en el método "_ProcesosCambioClienteBefore"

Definición en la línea 1898 del archivo DocVentaTpv.cs.

◆ _Procesos_Cambio_Cliente()

override bool sage.ew.docventatpv.ewDocVentaTPV._Procesos_Cambio_Cliente ( Cliente toClienteAnterior,
Cliente toClienteNuevo,
bool tlRiesgo = false,
int tnRecalcularPrecios = 0 )
inline

Procesos cambio cliente.

Parámetros
toClienteAnterior
toClienteNuevo
tlRiesgo
tnRecalcularPrecios
Devuelve

Definición en la línea 1910 del archivo DocVentaTpv.cs.

◆ _RefacturarAlbaran()

void sage.ew.docventatpv.ewDocVentaTPV._RefacturarAlbaran ( )
inline

Gestionamos la refacturación de un albaràn si tenemos marcado el OPCFLAG de refac.

Definición en la línea 912 del archivo DocVentaTpv.cs.

◆ _ReproducirSonidoArticuloInexistente()

override bool sage.ew.docventatpv.ewDocVentaTPV._ReproducirSonidoArticuloInexistente ( )
inline

CCR 132855 Método para reproducir sonido cuando no existe el artículo.

Definición en la línea 5660 del archivo DocVentaTpv.cs.

◆ _Resta_Numero()

override bool sage.ew.docventatpv.ewDocVentaTPV._Resta_Numero ( )
inlineprotected
Devuelve

Definición en la línea 1236 del archivo DocVentaTpv.cs.

◆ _Save()

override bool sage.ew.docventatpv.ewDocVentaTPV._Save ( )
inline

Guardem el document pero aquí tambe fem el save de portes.

Devuelve

Implementa sage.ew.interficies.IDocumentoMarcas.

Definición en la línea 3113 del archivo DocVentaTpv.cs.

◆ _Set_lPermitirBorrarDocumento()

void sage.ew.docventatpv.ewDocVentaTPV._Set_lPermitirBorrarDocumento ( bool lPermitirBorrarDocumento)
inline

Nos permite cambiar _lPermitirBorrarDocumento para poder borrar el documento. Customer Change Request 216381.

Definición en la línea 5857 del archivo DocVentaTpv.cs.

◆ _ShowPrinterTickets()

virtual void sage.ew.docventatpv.ewDocVentaTPV._ShowPrinterTickets ( )
inlinevirtual

PE-83394 Presenta una lista de impresoras que hay en el terminal y que el usuario pueda seleccionar una impresora En caso que el usuario seleccione una impresora, el nombre se gaurdará en la variable global wc_PrinterTickets.

Definición en la línea 3240 del archivo DocVentaTpv.cs.

◆ _Suma_Numero()

override string sage.ew.docventatpv.ewDocVentaTPV._Suma_Numero ( )
inlineprotected

Sobreescrivimos el método _Suma_Numero para el caso especial de Tiquets (PE-66884)

Devuelve

Definición en la línea 1145 del archivo DocVentaTpv.cs.

◆ _TicketToFactura()

ewDocVentaTPV sage.ew.docventatpv.ewDocVentaTPV._TicketToFactura ( frmProgreso tofrmProgreso)
inline

Proceso de conversión de ticket a factura.

Primero se creará un ticket rectificativo y posteriormente la factura correspondiente.

Se puede dar 2 situaciones:

1) Si el ticket está cobrado se facturarà y se realizará el cobro de la factura.

2) Si el ticket no está cobrado: Mostrará la factura (Albarán en formato con el tipo factura) sin pasar a siguiente ticket, para que el usuario pueda ver la factura generada, no se contabilizará ni se realizará ningún cobro ya que el ticket original no los tenía, posteriormente se podrá contabilizar y realizar los cobros correspondientes

Parámetros
tofrmProgresoReferencia al formulario de progressbar
Devuelve

Definición en la línea 3745 del archivo DocVentaTpv.cs.

◆ _Tiquet_to_albaran()

bool sage.ew.docventatpv.ewDocVentaTPV._Tiquet_to_albaran ( int tnTipoDoc,
bool tlNoAskChangeClient,
bool tlNoAskDataOfCountedClient,
bool tlTraspasarSiCobrado = false,
string tcNewCliente = "" )
inline

Convertir tiquet a albarán.

Parámetros
tnTipoDoc
tlNoAskChangeClientNo Preguntar si volem canviar el client al contat a un client normal (no canvia el client)
tlNoAskDataOfCountedClientNo preguntar si volem entrar les dades de client al contat (les demana directament)
tlTraspasarSiCobradoSi su valor es false, el método no permite traspasar tickets cobrados. En caso contrario se salta dicha comprobación
tcNewClienteNuevo código de cliente para el documento
Devuelve

Definición en la línea 4327 del archivo DocVentaTpv.cs.

◆ _Tiquet_to_albaran_Reservado()

bool sage.ew.docventatpv.ewDocVentaTPV._Tiquet_to_albaran_Reservado ( int tnTipoDoc,
bool tlNoAskChangeClient,
bool tlNoAskDataOfCountedClient )
inline

Convertir tiquet a albarán resevado.

Parámetros
tnTipoDoc
tlNoAskChangeClientNo Preguntar si volem canviar el client al contat a un client normal (no canvia el client)
tlNoAskDataOfCountedClientNo preguntar si volem entrar les dades de client al contat (les demana directament)
Devuelve

Definición en la línea 4681 del archivo DocVentaTpv.cs.

◆ _Tiquets_Aparcados()

DataTable sage.ew.docventatpv.ewDocVentaTPV._Tiquets_Aparcados ( string tcOperario = "")
inline

Devuelve un DataTable con los tickets aparcados.

Parámetros
tcOperarioSi se pasa, solo devuelve los tickes del operario.
Devuelve

Definición en la línea 5455 del archivo DocVentaTpv.cs.

◆ _TotalCobros() [1/2]

decimal sage.ew.docventatpv.ewDocVentaTPV._TotalCobros ( )
inline

Devuelve el importe total de los cobros del documento.

Devuelve

Definición en la línea 5520 del archivo DocVentaTpv.cs.

◆ _TotalCobros() [2/2]

decimal sage.ew.docventatpv.ewDocVentaTPV._TotalCobros ( ref DataTable tdtTotalCobros)
inline

Devuelve el importe total de los cobros del documento.

Parámetros
tdtTotalCobrosRellena el DataTable con los cobros del documento.
Devuelve

Definición en la línea 5537 del archivo DocVentaTpv.cs.

◆ _Totales_Especiales_Documento()

override void sage.ew.docventatpv.ewDocVentaTPV._Totales_Especiales_Documento ( ewDocVentaLinTPV tolinea)
inlineprotected

Método protected override _Totales_Especiales_Documento.

Parámetros
tolinea

Definición en la línea 1763 del archivo DocVentaTpv.cs.

◆ _Totalizar() [1/2]

override void sage.ew.docventatpv.ewDocVentaTPV._Totalizar ( )
inline

Definición en la línea 2186 del archivo DocVentaTpv.cs.

◆ _Totalizar() [2/2]

override void sage.ew.docventatpv.ewDocVentaTPV._Totalizar ( bool llRecalcular = true)
inline

Override.

Parámetros
llRecalcular

Definición en la línea 2155 del archivo DocVentaTpv.cs.

◆ _TotalVales()

decimal sage.ew.docventatpv.ewDocVentaTPV._TotalVales ( )
inline

Devuelve el importe total de los vales generados por el documento.

Devuelve

Definición en la línea 5565 del archivo DocVentaTpv.cs.

◆ _UnPrinted()

override bool sage.ew.docventatpv.ewDocVentaTPV._UnPrinted ( )
inline

PE-97711.

Implementa sage.ew.interficies.IMarcaImpreso.

Definición en la línea 785 del archivo DocVentaTpv.cs.

◆ _Validar_Fecha()

bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Fecha ( int tnTipo = 1,
bool tlPrensentarAviso = true )
inline

_Validar_Fecha: Validaciones varias al salir de un documento

PARTE 94839. Control de fechas/números en la creación de tickets

  1. Controlamos que la fecha del documento sea válida en la creación de tickets. Las fechas y números de tickets deben de ser correlativas
  2. Cuando se entra un número manualmente en la pantalla de tickets y presenta el mensaje "Documento no encontrado. ¿ Desea crear el documento ? 3. Cuando borramos un documento certificamos si tenemos documentos posteriores para avisar al cliente que dejará un hueco <param name="tnTipo">Para poder controlar desde donde venimos. 1. Al salir de un ticket. 2. Al aprovechar un hueco 3. Al borrar un documento</param> <param name="tlPrensentarAviso">Para gestionar si debe de presentar el aviso en caso de detectar algun valor incorrecto
Devuelve

Definición en la línea 2343 del archivo DocVentaTpv.cs.

◆ _Validar_Solo_Lectura()

override bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Solo_Lectura ( )
inlineprotected

PE90326 si hi ha data i es un tiquet es que está cobrat parcialment aleshores canvio la data per 1899 aquest cas es dona quan es tracta d'un cobro parcial i q ja s'hagi exportat a Murano.

Devuelve

Definición en la línea 5615 del archivo DocVentaTpv.cs.

◆ _Validar_Traspasar_Central()

override bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Traspasar_Central ( bool tlValor)
inline

Este metedo se llama desde el chTraspasoCentral, y se sobreescribirá su funcionamiento en los documentos.

Devuelve

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

◆ Inicializar_Constructor_ewDocVenta()

override void sage.ew.docventatpv.ewDocVentaTPV.Inicializar_Constructor_ewDocVenta ( )
inlineprotected

inicialitzem les propietats de l'albara

Definición en la línea 828 del archivo DocVentaTpv.cs.

Documentación de propiedades

◆ _Comisiones

BindingList<ComisionDoc> sage.ew.docventatpv.ewDocVentaTPV._Comisiones
get

BindingList con la lista de las comisiones de cada linea del albarán de venta.

Definición en la línea 585 del archivo DocVentaTpv.cs.

◆ _Entregas

override BindingList<IEntregasDoc> sage.ew.docventatpv.ewDocVentaTPV._Entregas
getset

_Entregas: utilizado para consultar las entregas a cuenta de los documentos

Definición en la línea 609 del archivo DocVentaTpv.cs.

◆ _Giros

BindingList<int> sage.ew.docventatpv.ewDocVentaTPV._Giros
getset

Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int)

ATENCION ! Esta propiedad dejará de utilizarse el 1 de Octubre 2023.

Mientras no se elimine la propiedad _Giros se deben llevar las dos propiedades _Giros y _GirosPrc en paralelo.

Definición en la línea 375 del archivo DocVentaTpv.cs.

◆ _GirosPrc

BindingList<LineaGiro> sage.ew.docventatpv.ewDocVentaTPV._GirosPrc
getset

Guarda los giros con el nuevo formato (Julio 2022), ya no es un List(int) sino que es un List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje.

Definición en la línea 395 del archivo DocVentaTpv.cs.

◆ _MarcasDocumento

IMarcas sage.ew.docventatpv.ewDocVentaTPV._MarcasDocumento
get

Listado de marcas del presupuesto.

Implementa sage.ew.interficies.IDocumentoMarcas.

Definición en la línea 311 del archivo DocVentaTpv.cs.

◆ _TipoDocumento

override eTipoDocumento sage.ew.docventatpv.ewDocVentaTPV._TipoDocumento
get

Sobreescribo la propiedad _TipoDocumento de DocsVen para precisar si es un albarán, un ticket o una factura.

Definición en la línea 325 del archivo DocVentaTpv.cs.

◆ _Validar_Facturable

bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Facturable
getset

Variable de control para marcar si se debe revisar la marca de facturable.

Definición en la línea 360 del archivo DocVentaTpv.cs.

Documentación de eventos

◆ _Event_Camps_Cab_TPV_Change

_Event_Camps_Cab_TPV_Change_Handler sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Cab_TPV_Change

Handler del evento de cambios en campos especificos de la cabecera de un documento de TPV.

Definición en la línea 211 del archivo DocVentaTpv.cs.

◆ _Event_Camps_Lin_TPV_Change

_Event_Camps_Lin_TPV_Change_Handler sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Lin_TPV_Change

Handler del evento de cambios en campos especificos de las líneas de un documento de TPV.

Definición en la línea 215 del archivo DocVentaTpv.cs.

◆ _Event_Camps_Pie_TPV_Change

_Event_Camps_Pie_TPV_Change_Handler sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Pie_TPV_Change

Handler del evento de cambios en campos especificos del pie de un documento de TPV.

Definición en la línea 219 del archivo DocVentaTpv.cs.


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