Clase documento de venta TPV. Más...
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. | |
![]() | |
bool | _Show_Print (int tnAbrirEn=1) |
Método para mostrar la pantalla de impresión (PE-84133) | |
![]() | |
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 | |
![]() | |
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. | |
Clase documento de venta TPV.
Definición en la línea 48 del archivo DocVentaTpv.cs.
|
inline |
Inicializa una nueva instancia de la clase ewDocVentaTPV.
Definición en la línea 55 del archivo DocVentaTpv.cs.
|
inline |
Inicializa una nueva instancia de la clase ewDocVentaTPV.
toForm |
Definición en la línea 83 del archivo DocVentaTpv.cs.
|
inline |
tbNoValidarDocumento | |
tlSalirDocumento |
Definición en la línea 2198 del archivo DocVentaTpv.cs.
|
inline |
Método para realizar el abono de un ticket.
Definición en la línea 5752 del archivo DocVentaTpv.cs.
|
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.
tnBancCli | Nºde banco según tabla BANC_CLI del cliente. |
tcMandato | Mandato SEPA. |
Definición en la línea 2630 del archivo DocVentaTpv.cs.
|
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.
tcFactura | Nº de factura |
tdFechaFactura | Fecha de factura |
tcAsi | Asi |
tcCliFinal | Cliente factura. Si el cliente factura es identico al cliente del albarán llegará en blanco, no se guarda nada, solo se guarda cuando difieren. |
tlFacturaTickets | Si se está en una facturación de tickets si/no |
Definición en la línea 2583 del archivo DocVentaTpv.cs.
|
inline |
Actualizar el campo ENTREGADO de las lineas.
Definición en la línea 2656 del archivo DocVentaTpv.cs.
|
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.
Definición en la línea 3607 del archivo DocVentaTpv.cs.
|
inline |
Consulta de entregas de los albaranes y actualización de los asientos.
tcClienteAnterior | Código de cliente anterior |
tcClienteNuevo | Nuevo código de cliente |
Definición en la línea 5729 del archivo DocVentaTpv.cs.
|
inline |
Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305)
toArticulo | |
tnInsertLinea | |
tnUnidades | |
tnPrecio | |
tnPeso | |
tcAgrupacion | tipo d'agrupació |
tnUnidAgrup | unitats caixa |
tnTipoDoc |
Definición en la línea 3266 del archivo DocVentaTpv.cs.
|
inline |
Afegir linia nova i si hi ha display que ho mostri.
toDocLinea | |
tnInserLinea |
Definición en la línea 3283 del archivo DocVentaTpv.cs.
|
inline |
Valida si se trata de un Ticket con importe 0.
Definición en la línea 5791 del archivo DocVentaTpv.cs.
|
inline |
Al cobrar un tiquet disparar los addons.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar |
Definición en la línea 6064 del archivo DocVentaTpv.cs.
|
inline |
Traspasa un albaran a otra empresa pasada como parametro.
tcEmpresaDestino | Empresa destino |
tcTraspasarPortes | Indica si se deben traspasar los portes al nuevo albarán |
tdicUnidades | Diccionario donde el primer parametro es el numero de la linia, y el segundo las unidades a traspasar |
tdicPesos | Diccionario donde el primer parametro es el numero de la linia, y el segundo el peso a traspasar |
tdicCajas | Diccionario donde el primer parametro es el numero de la linia, y el segundo son las cajas a traspasar |
tdicSeries | Diccionario donde el primer parametro es el numero de la linia, y el segundo la lista de series a traspasar |
tdicLotes | Diccionario donde el primer parametro es el numero de la linia, y el segundo la lista de partidas a traspasar |
Definición en la línea 4699 del archivo DocVentaTpv.cs.
|
inline |
|
inline |
Devuelve un datatable con los albaranes asociados al número de factura.
tcFactura | |
tcLetra |
Definición en la línea 2050 del archivo DocVentaTpv.cs.
|
inline |
Cambio del cliente factura del documento.
tcClienteFra | Código de cliente factura a asignar |
Definición en la línea 2111 del archivo DocVentaTpv.cs.
|
inline |
Per bloquejar/desbloquejar els documents.
tlBloqueo |
Definición en la línea 1136 del archivo DocVentaTpv.cs.
|
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
Definición en la línea 3131 del archivo DocVentaTpv.cs.
|
inline |
Recalculem els costos de la cabecera del documento.
Definición en la línea 1785 del archivo DocVentaTpv.cs.
|
inline |
Método público para cambiar los giros.
tcFormaPagoAnterior | Forma de pago anterior |
Definición en la línea 1863 del archivo DocVentaTpv.cs.
|
inlineprotected |
Se llama desde el _New del document de venda no visual ...
tlRefrescar |
Definición en la línea 1384 del archivo DocVentaTpv.cs.
|
inline |
|
inline |
Método público de tipo OVERRIDE _Clonar.
toDocumento | |
_tdDocDup |
Definición en la línea 994 del archivo DocVentaTpv.cs.
|
inline |
PE79895 Clonem les propietats pròpies del albarà\tiquet.
toLinea | |
toDocumento |
Definición en la línea 1025 del archivo DocVentaTpv.cs.
|
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.
|
inline |
Comprobaciones a realizar antes de llamar al _delete() del documento de venta TPV.
tlPreguntaBorrar | Parámetro opcional para indicar si queremos preguntar al usuario por el borrado (PE-85799) |
Definición en la línea 2475 del archivo DocVentaTpv.cs.
|
inlineprotected |
PE100107.
tcEmpresa | |
tcNumero | |
tcLetra | |
tcEjercicio |
Definición en la línea 737 del archivo DocVentaTpv.cs.
|
inlineprotected |
Método tipo PROTECTED OVERRIDE _Consulta_Load.
Definición en la línea 702 del archivo DocVentaTpv.cs.
|
inline |
Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE)
Definición en la línea 3597 del archivo DocVentaTpv.cs.
|
inline |
Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER)
Definición en la línea 3585 del archivo DocVentaTpv.cs.
|
inline |
Borrem el document i presentem display si cal.
Definición en la línea 3352 del archivo DocVentaTpv.cs.
|
inline |
PE82621 - Descarreguem els giros.
Definición en la línea 2029 del archivo DocVentaTpv.cs.
|
inline |
Devuelve true si el documento de venta ha sido enviado por offline, siendo una sucursal.
Definición en la línea 3504 del archivo DocVentaTpv.cs.
|
inline |
Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas)
Definición en la línea 3495 del archivo DocVentaTpv.cs.
|
inline |
|
inlineprotected |
Override del establecimiento de unidades para las extensiones (series y lotes)
toLinea | |
toLineaNueva |
Definición en la línea 5598 del archivo DocVentaTpv.cs.
|
inline |
Es método nos devuelve el valor de la propiedad _Traspasar_Central.
Definición en la línea 983 del archivo DocVentaTpv.cs.
|
inline |
|
inline |
|
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.
Definición en la línea 1359 del archivo DocVentaTpv.cs.
|
inline |
Devuelve true si estamos en un albarán interno de factura de entrega a cuenta de cliente.
Definición en la línea 5496 del archivo DocVentaTpv.cs.
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.
teCampo | |
toewCampo |
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.
teCampo | |
toLinia | |
toewCampo |
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.
teCampo | |
toewCampo |
|
inline |
facturem albarà actual
tdFechaFactura | |
tlFechaOperacion | |
tlPresentarPrevisiones | |
tlFacturaRectificativa | |
tlContabilizarCobro | |
tnCambio |
Definición en la línea 3486 del archivo DocVentaTpv.cs.
|
inline |
Facturación.
tcSerieFra | |
tdFechaFactura | |
tlFechaOperacion | |
tlPresentarPrevisiones | |
tlFacturaRectificativa | |
tlContabilizarCobro | |
tnCambio |
Definición en la línea 3374 del archivo DocVentaTpv.cs.
|
inlineprotected |
|
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.
|
inlineprotected |
vaciamos datatables, listas, diccionarios
Definición en la línea 865 del archivo DocVentaTpv.cs.
|
inline |
Carga un documento existente.
tcEmpresa | Código de la empresa |
tcNumero | Número de documento |
tcLetra | Série de documentos |
tcEjercicio |
Definición en la línea 3315 del archivo DocVentaTpv.cs.
|
inline |
Modificar una reserva de un albarán de venta arqueado.
Definición en la línea 2685 del archivo DocVentaTpv.cs.
|
inline |
Método para configurar el objeto Orden de Navegación para cada tipo de docuemnto de ventas.
_Documento | Objeto configuración para el botón Documento |
_Factura | Objeto configuración para el botón Factura |
_Cuenta | Objeto configuración para el botón Cuenta |
Definición en la línea 5636 del archivo DocVentaTpv.cs.
|
inline |
Por motives similares a los explicados en el "public override bool _Load" anterior se sobreescribe tambien el _New()
tcEmpresa | |
tcLetra | |
tcNumero |
Definición en la línea 1510 del archivo DocVentaTpv.cs.
|
inline |
Devuelve una instancia nueva del pedido.
Definición en la línea 5716 del archivo DocVentaTpv.cs.
|
inline |
Devuelve una lista de números de albaranes que forman una factura.
tcFactura |
Definición en la línea 5427 del archivo DocVentaTpv.cs.
|
inline |
Override para la obtención de datos.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsDataProvider.
Definición en la línea 5997 del archivo DocVentaTpv.cs.
|
inline |
Override para la obtención de filtros.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Definición en la línea 5977 del archivo DocVentaTpv.cs.
|
inline |
Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento.
toCliAnterior | Objeto oCliente que representa el código de cliente anterior |
toClienteNuevo | Objeto oCliente que representa el código de cliente nuevo |
tlRiesgo | Si se ha de controlar el riesgo |
Definición en la línea 2080 del archivo DocVentaTpv.cs.
|
inline |
|
inline |
PE-97711.
Implementa sage.ew.interficies.IMarcaImpreso.
Definición en la línea 774 del archivo DocVentaTpv.cs.
|
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.
|
inline |
Procesos cambio cliente.
toClienteAnterior | |
toClienteNuevo | |
tlRiesgo | |
tnRecalcularPrecios |
Definición en la línea 1910 del archivo DocVentaTpv.cs.
|
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.
|
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.
|
inlineprotected |
Definición en la línea 1236 del archivo DocVentaTpv.cs.
|
inline |
Guardem el document pero aquí tambe fem el save de portes.
Implementa sage.ew.interficies.IDocumentoMarcas.
Definición en la línea 3113 del archivo DocVentaTpv.cs.
|
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.
|
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.
|
inlineprotected |
Sobreescrivimos el método _Suma_Numero para el caso especial de Tiquets (PE-66884)
Definición en la línea 1145 del archivo DocVentaTpv.cs.
|
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
tofrmProgreso | Referencia al formulario de progressbar |
Definición en la línea 3745 del archivo DocVentaTpv.cs.
|
inline |
Convertir tiquet a albarán.
tnTipoDoc | |
tlNoAskChangeClient | No Preguntar si volem canviar el client al contat a un client normal (no canvia el client) |
tlNoAskDataOfCountedClient | No preguntar si volem entrar les dades de client al contat (les demana directament) |
tlTraspasarSiCobrado | Si su valor es false, el método no permite traspasar tickets cobrados. En caso contrario se salta dicha comprobación |
tcNewCliente | Nuevo código de cliente para el documento |
Definición en la línea 4327 del archivo DocVentaTpv.cs.
|
inline |
Convertir tiquet a albarán resevado.
tnTipoDoc | |
tlNoAskChangeClient | No Preguntar si volem canviar el client al contat a un client normal (no canvia el client) |
tlNoAskDataOfCountedClient | No preguntar si volem entrar les dades de client al contat (les demana directament) |
Definición en la línea 4681 del archivo DocVentaTpv.cs.
|
inline |
Devuelve un DataTable con los tickets aparcados.
tcOperario | Si se pasa, solo devuelve los tickes del operario. |
Definición en la línea 5455 del archivo DocVentaTpv.cs.
|
inline |
Devuelve el importe total de los cobros del documento.
Definición en la línea 5520 del archivo DocVentaTpv.cs.
|
inline |
Devuelve el importe total de los cobros del documento.
tdtTotalCobros | Rellena el DataTable con los cobros del documento. |
Definición en la línea 5537 del archivo DocVentaTpv.cs.
|
inlineprotected |
Método protected override _Totales_Especiales_Documento.
tolinea |
Definición en la línea 1763 del archivo DocVentaTpv.cs.
|
inline |
Definición en la línea 2186 del archivo DocVentaTpv.cs.
|
inline |
|
inline |
Devuelve el importe total de los vales generados por el documento.
Definición en la línea 5565 del archivo DocVentaTpv.cs.
|
inline |
PE-97711.
Implementa sage.ew.interficies.IMarcaImpreso.
Definición en la línea 785 del archivo DocVentaTpv.cs.
|
inline |
_Validar_Fecha: Validaciones varias al salir de un documento
PARTE 94839. Control de fechas/números en la creación de tickets
Definición en la línea 2343 del archivo DocVentaTpv.cs.
|
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.
Definición en la línea 5615 del archivo DocVentaTpv.cs.
|
inline |
Este metedo se llama desde el chTraspasoCentral, y se sobreescribirá su funcionamiento en los documentos.
Definición en la línea 943 del archivo DocVentaTpv.cs.
|
inlineprotected |
inicialitzem les propietats de l'albara
Definición en la línea 828 del archivo DocVentaTpv.cs.
|
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.
|
getset |
_Entregas: utilizado para consultar las entregas a cuenta de los documentos
Definición en la línea 609 del archivo DocVentaTpv.cs.
|
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.
|
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.
|
get |
Listado de marcas del presupuesto.
Implementa sage.ew.interficies.IDocumentoMarcas.
Definición en la línea 311 del archivo DocVentaTpv.cs.
|
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.
|
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.
_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_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_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.