Referencia de la Clase sage.ew.docsven.ewDocVentaFRA

Classe documento Factura de venta Más...

Diagrama de herencias de sage.ew.docsven.ewDocVentaFRA
sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA > sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.IDocumentoImprimibleVFP sage.ew.interficies.IDocumentoMarcas sage.ew.interficies.IGridPlanesAnaliticos sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada

Métodos públicos

 ewDocVentaFRA ()
 Inicializa una nueva instancia de la clase ewDocVentaFra Más...
 
 ewDocVentaFRA (dynamic toForm)
 Inicializa una nueva instancia de la clase ewDocVentaFra Más...
 
override bool _Procesos_Cambio_Cliente (Cliente toClienteAnterior, Cliente toClienteNuevo, bool tlRiesgo=false, int tnRecalcularPrecios=0)
 Procesos cambio cliente Más...
 
Dictionary< string, string > _DicObservaAlbaranesFactura ()
 Devuelve un diccionario con las observaciones de los albaranes que componen la factura. Si es una factura directa, devuelve diccionario de un elemento con las observaciones de la factura. Más...
 
Dictionary< string, object > _DicDatosRetencion ()
 Obtiene en forma de Dictionary(string,object) los datos del registro de retención soportada de una factura de venta ya existente. Más...
 
ewDocVentaLinFRA _Clonar_Linea (ewDocVentaLinTPV toLinea, ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA > toDocumento)
 Implementación del método clonar con los types que se reciben cuando se llama desde ewDocVentaLinTPV Más...
 
override bool _Es_Valido (bool tlAbandonaDocumento=false)
 
bool _Control_Operario (string tcModi, string tcTexto, bool tlModificado)
 Permisos operari Más...
 
override void _Bloquear_Documento (bool tlBloqueo)
 bloquegem el document Más...
 
override void _UpdateObservaciones (string tcObservaciones)
 Actualizar las observaciones en una factura directa. Más...
 
override void _UpdateObservaciones (Dictionary< string, string > toDicObservaAlbaranesFactura)
 Actualizar las observaciones de los albaranes de los que se compone una factura que no es factura directa sino que viene de facturación de albaranes. Más...
 
override List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia)
 Overrides Buscar_Por_Referencia Más...
 
override bool _Existe (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="")
 comprovación si existe la factura Más...
 
override bool _Borrar_Capsalera ()
 no volem que faci el codi de la base Más...
 
override bool _New (string tcEmpresa, string tcSerieFra="", string tcNumeroFra="")
 Número factura directa Más...
 
override bool _Save ()
 no volem que faci el codi de la base Más...
 
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 Más...
 
bool _Delete (bool tlMensaje=true)
 Borra la factura de venta Más...
 
override void _Refresh (bool tlSave=false)
 Refresca los datos del documento actual. Más...
 
override void _DescargarDatos ()
 Override descargar datos Más...
 
void _ActivaOptimizacionSoloLectura (bool tlActivar)
 Permite activar/desactivar la optimización de SoloLectura del documento externamente. Más...
 
DataTable _Albaranes_Factura (string tcEjercicio, bool tlAgrupado=false)
 Devuelve un datatable con los albaranes asociados al número de factura. Más...
 
DataTable _Albaranes_Factura (bool tlAgrupado=false)
 Devuelve un datatable con los albaranes asociados al número de factura. Más...
 
bool _Load (string tcEmpresa, string tcNumero)
 Sobrecarrega del load, tcNumero és la lletra + número de factura Más...
 
override bool _Load (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 Aqui el tcNumero es el número de factura (sol el número) Más...
 
override void _Otros_Procesos_Load_Clases_Derivadas (String tcEmpresa, String tcNumero, String tcLetra="")
 
override bool _Print ()
 Impressió de factura (PE-84592) Más...
 
override ewDocVentaLinFRA _InsertLinea (int tnInserLinea)
 
override ewDocVentaLinFRA _AddLinea (ewDocVentaLinFRA toDocLinea, int tnInserLinea=-1)
 si es factura directa asignar número albaran Más...
 
override ewDocVentaLinFRA _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) Más...
 
override void _Totalizar (bool llRecalcular=true)
 Totalizar Más...
 
override bool _Printed ()
 PE-99088 Más...
 
override bool _UnPrinted ()
 Descamarcar impreso Más...
 
override bool _Show_Print (int tnAbrirEn=1)
 Imprime el documento mostrando pantalla previa de opciones (PE-84592) Más...
 
bool _Facturar (bool tlFechaOperacion=false, decimal? tnCambio=null)
 Si el camp número està ple es farà una repetició de factura, sino retornarà error. Más...
 
bool _Facturar (List< string > tlisAlbaranes, string tcNumeroFra="", string tcSerieFra="", bool tlFechaOperacion=false, decimal? tnCambio=null)
 Facturación de albaranes. Más...
 
bool _Contabilizar ()
 Contabilizar factura directa — Revisar si s'ha de posar un altre nom Más...
 
override bool _Load ()
 Carga de factura a partir de las propedades, si existe factura generada se substituyen los parametros por la nueva Más...
 
AsientosFacturasVentaGenerador _ObtenerObjetoGeneradorAsientosFactura ()
 Cargar en la propiedad _oGeneradorFactura los datos de la factura. Más...
 
new bool _Contiene_Series ()
 Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER) Más...
 
new bool _Contiene_Lotes ()
 Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE) Los documentos que trabajan con lotes deben sobreescribir este método Más...
 
void _Show_Vencimientos ()
 ens presenta els venciments de la factura Más...
 
override bool _Comprobaciones_Antes_Delete_Documento (bool tlPreguntaBorrar=true)
 PE84796 Comprovacions abans de borrar la factura. Es crida al boto borrar. Más...
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Control de que al salir de la factura esten los diferentes albaranes contabilizados Más...
 
bool _DocumentoPendienteContabilizar ()
 Control que se realizará en diferentes controles del formulario para no poder acceder hasta que no esté contabilidado Más...
 
string _FirmarFacturaAutomatico ()
 Generar una factura electronica con el asistente forzando la creación automática Más...
 
string _FirmarFactura (bool tlPregunta=true)
 PE88151 Permet generar un document firmat electronicament Más...
 
string _FirmarFactura (bool tlPregunta, bool tlForzarAutomatico)
 PE88151 Permet generar un document firmat electronicament Más...
 
bool _ExisteFacturaElectronica ()
 només volem saber si existeix la factura electronica, no ens interessa saber la ruta del fitxer Más...
 
bool _ExisteFacturaElectronica (ref string tcFichero, ref bool tlFicheroFirmado)
 Comprova que la factura electrònica existeix Más...
 
override void _NavegacionOrdenConfiguracion (_NavegacionOrdenCampo _Documento, _NavegacionOrdenCampo _Factura, _NavegacionOrdenCampo _Cuenta)
 Configurar el objeto orden de navegación para facturas Más...
 
decimal Total_Entregas_Factura ()
 ens retorna la suma de les entregues a compte als albarans de venta que formen part de la factura. Más...
 
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) Más...
 
ewDocVentaFRA _AbonarFactura ()
 Método para realizar el abono de una factura. Más...
 
bool _Existen_Duplicados_Nivel1_Nivel2_Vacio (string tcNivel1, string tcPlan)
 Bug 107377 Más...
 
bool _Existen_Duplicados_Secundarias ()
 PE-105666: Comprobar si existen duplicados en las lineas Más...
 
bool ImportarPlanAnalitico (string tcPlan)
 A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual Más...
 
virtual DataTable _PortesFactura (string tcEjercicio, string tcEmpresa, string tcFactura, DataTable tdtDatos)
 
override DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros)
 Override para la obtención de las lineas a imprimir en Sage Reports Más...
 
override void _Obtener_Datos_SageReports_Adicional (DataTable tdtDatos)
 PE-103101 Más...
 
override Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros)
 Override para la obtención de filtros para usar en Sage Reports Más...
 
override void _Obtener_Filtros_SageReports_Banco (ref Dictionary< string, object > ldicFiltros)
 PE-104258 Más...
 
- Métodos públicos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte)
 Messagebox propio Más...
 
virtual bool _Load (String tcEmpresa, String tcNumero, String tcLetra="", string tcEjercicio="GESTION")
 Carga del documento Más...
 
virtual void _Show ()
 Implementación del método _Show para ver el documento relacionado (Gestión Documental) Más...
 
Dictionary< string, object > _GetPropiedades ()
 Devuelve una copia de la clase en el momento de la solicitud Más...
 
delegate void _Event_Camps_Change_Handler (CampsDocVenta teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios generales Más...
 
delegate void _Event_Camps_Cab_Change_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en la cabecera Más...
 
delegate void _Event_Camps_Cab_Change_Before_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo, ref bool tlOk)
 Delegado del evento para la gestión de cambios en la cabecera Más...
 
delegate void _Event_Camps_Cab_Change_After_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en la cabecera Más...
 
delegate void _Event_Camps_Lin_Change_Handler (CampsDocVentaLin teCampo, dynamic toLinia, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en las líneas Más...
 
delegate void _Event_Camps_Pie_Change_Handler (CampsDocVentaPie teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en el pie del documento Más...
 
delegate void _Event_Metode_Finalitzat_Handler (MetodoFinalizado teMetodo, ewCampo toewCampo)
 Delegado del evento para la gestión de métodos finalizados Más...
 
delegate void _Event_Refrescar_Form_Handler (object sender, EventArgs e)
 
Delegado del evento para la gestión de métodos finalizados (PARTE 88876) Más...
 
delegate void _Event_Camps_Lin_Focus_Change_Handler (CampsDocVentaLin teColumna, dynamic toLinia, int tnNumLinAnterior, int tnNumLinActual, bool tlSituar)
 PE80408 Delegado del evento para la gestión de cambios en las líneas (focos) Más...
 
 ewDocVenta ()
 Constructor buit Más...
 
 ewDocVenta (dynamic toForm)
 Constructor passant per parametre la referencia a ewdocventa Más...
 
void _Control_Modificado (bool tlModificado)
 si se ha modificado la propiedad actualizamos la propiedad modificado Más...
 
virtual bool _Es_Ultimo_Numero ()
 Indica si es l'últim número del contador Más...
 
decimal _TotalEntregas ()
 Devuelve el importe total de las entregas del documento Más...
 
virtual Dictionary< string, object > _Validaciones_Previas_Documento ()
 Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino. Se controlará que el documento origen no esté en uso, que no sea de solo lectura, que esté el documento en un estado consistente, que tenga cliente, líneas a traspasar, etc. Más...
 
virtual Dictionary< string, object > _Traspaso_DocDestino_Validaciones_Previas ()
 Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino. Se controlará que el documento origen no esté en uso, que no sea de solo lectura, que esté el documento en un estado consistente, que tenga cliente, líneas a traspasar, etc. Más...
 
virtual Dictionary< string, object > _Traspaso_DocDestino_Existente_Compatible (dynamic toDocDestino)
 Verificaciones a realizar cuando se intenta traspaso un documento origen a documento destino y el documento destino existe. Más...
 
virtual ConfiguradorTraspasoAlbaran _Obtener_Config_Traspaso_DocDestino (ConfiguradorTraspasoAlbaran._DestinosTraspaso teDestinoTraspaso=ConfiguradorTraspasoAlbaran._DestinosTraspaso.albaran)
 Método que devuelve las opciones de configuración de trapaso a documento destino Se implementa en el documento hijo (ewDocVentaPED, ewDocVentaPresup, ewDocVentaDepositos) Más...
 
DataTable _Calcular_Iva (ref decimal tnTotalSinIva, ref decimal tnTotalConIva, ref decimal tnTotalPronto, ref decimal tnTotalRecFinan, ref decimal tnRetencionDoc, ref decimal tnTotalPuntoVerde, ref TipoRetencionVentas teTipoRetFiscNoFisc, ref decimal tnRetencionDocPorcen)
 Ens retorna un datatable amb els diferents imports de l'iva Más...
 
DataTable _Calcular_Iva (ref decimal tnTotalSinIva, ref decimal tnTotalConIva, ref decimal tnTotalPronto, ref decimal tnTotalRecFinan, ref decimal tnRetencionDoc, ref decimal tnTotalPuntoVerde, ref TipoRetencionVentas teTipoRetFiscNoFisc, ref decimal tnRetencionDocPorcen, Boolean tlAplicarMultidivisa)
 Ens retorna un datatable amb els diferents imports de l'iva Más...
 
void _Destroy ()
 Al sortir d'un document, carregar-ne un altre que es desbloquegi. Más...
 
void _VaciarDrCabeceraPieCopia ()
 Vacia el DataRow que guarda el estado del registro de cabecera y pie. Más...
 
void _Refrescar_Form ()
 Comprova si tenim un formulari linkat per refrescar els controls Más...
 
void _Refrescar_Control (string tcControlType)
 PE-87055. Comprova si tenim un formulari linkat per refrescar el control indicat Más...
 
virtual void _Pintar_Linea (IDocumentLinea toLinea=null)
 Método para indicar que se debe repintar una línea Más...
 
_TipoDocLin _AddLinea (int tnInsertLinea=-1)
 Add linea Más...
 
virtual _TipoDocLin _AddLinea (Articulo toArticulo, int tnInsertLinea=-1, decimal tnUnidades=0, decimal tnPrecio=0, decimal tnPeso=0, string tcAgrupacion="", decimal tnUnidAgrup=0, int tnTipoDoc=0)
 Inserta una linea nueva al documento a partir de un código de artículo. Agrupa lineas en modo _TACTIL PE-81305 -> Establecer este método como VIRTUAL para poder sobreescribirlo desde docventatpv. Más...
 
virtual _TipoDocLin _AddLinea (_TipoDocLin toDocLinea, int tnInserLinea=-1)
 Afegim una linea al document, si no es passa tnInserPos aleshores s'afegeix al final del document. Más...
 
_TipoDocLin _FindLinea (int tnLinea)
 Ens retorna una linea determinada de la llista Más...
 
_TipoDocLin _FindEscandal (string tcEscandal)
 Ens retorna la linea que correspon a l'escandall Más...
 
_TipoDocLin _FindArticulo (Articulo toArticulo, string tcAgrupacion="", decimal tnUnidAgrup=0)
 Ens retorna la linea que correspon a l'article Más...
 
_TipoDocLin _FindUltimaLinea ()
 ens retorna la última linia no buida de un document PE-88876 Más...
 
void _Calcular_Comision_Doc (bool tlRecInfVend)
 
void _Calcular_Comision_Doc ()
 Recalculem la comissió d tot el document Más...
 
bool _Validar_Stock_Documento (string tcAlmacenAnterior)
 Validem stock disponible amb un canvi de magatzem. Más...
 
void _Calcular_Costes_Doc ()
 Recalculem els costos del document Más...
 
decimal _Beneficio_doc (out decimal tnCosteTotal)
 Beneficio del documento Más...
 
decimal _PorcentajeBeneficio_doc (decimal tnBeneficioDoc)
 Porcentaje de Beneficio del documento Más...
 
void _Duplicar_Linea (int tnLinea, bool tlNegativo=false)
 Nos duplicará una línea determinada. En caso que la tlNegativo sea true entonces nos duplicará la línea pero en negativo. Más...
 
_TipoDocCab _Clonar_Cabecera (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta del objeto cabecera sin ninguna referencia Más...
 
BindingList< _TipoDocLin > _Clonar_Lineas (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta de la lista de lineas sin ninguna referencia Más...
 
virtual ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > _Clonar ()
 _Clonar Virtual Más...
 
virtual void _Clonar (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento, ref dynamic _tdDocDup)
 Método que nos crea una copia exacta del objeto actual sin ninguna referencia Más...
 
decimal _Calcular_Peso (_TipoDocLin toLinea)
 calculem el pes Más...
 
decimal _Calcular_Litros (_TipoDocLin toLinea)
 calculem litres de tot el document. Más...
 
virtual void _Otros_Procesos_Load_Clases_Derivadas (string tcEmpresa, string tcNumero, string tcLetra)
 Este metodo se llama desde el _Load de esta clase base ewDocVenta y está vacio expresamente, está hecho para que las clases hijas que se deriven de ewDocVenta puedan poner aqui código adicional para realizar cargas adicionales como por ejemplo en ewDocVentaTpv() la carga del objeto _Pie._Portes, el objetivo es que al final del _Load() cuando se llama a _Refrescar_Form() que es de lo ultimo que hace el método, esten todos los objetos cargadados y al hacer el _Refrescar_Form() se muestre su contenido correctamente. Más...
 
virtual bool _Validar_Traspasar_Central (bool tlValor)
 Este método se llama desde el chTraspasoCentral, y se sobreescribirá su funcionamiento en los documentos Más...
 
virtual bool _Es_Traspasar_Central ()
 Es método no devuelve el valor de la propiedad _Traspasar_Central Más...
 
virtual bool _Validar_Traspaso_A (eTipoDocumento teTipoDocumento)
 Ens valida si es pot realitzar el traspas a ... Más...
 
virtual bool _HaveDocAccess (String tcEmpresa, String tcNumero, String tcLetra="")
 PE-94082 Comprueba si se tiene acceso al documento. Si devuelve false es que no tiene acceso al cliente (visibilidadclientes) del documento. Más...
 
bool _CheckVisibilidadCliente (string tcCliente)
 PE-93806 : Comprueba que tengamos visibilidad sobre el cliente pasado como parámetro. Más...
 
virtual void _Totalizar ()
 calcula el total de unidades, importe i importeiva del document. També crida al metode _Totales_Especiales_Documento pq alli implementarem les totalitzacions especifiques que vulguem per document Más...
 
bool _Evaluar_Entregas_Parciales ()
 Método publico para la evalauación de entregas paraciales Más...
 
void _Desbloquear_Documento ()
 Acción a realizar para desbloquear un documento en uso Se llama desde dos sitios: Más...
 
virtual 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 Más...
 
virtual 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" Más...
 
virtual bool _Procesos_Cambio_Cliente (Cliente toClienteAnterior, Cliente toClienteNuevo, bool tlRiesgo=false, int tnRecalcularPrecios=0)
 Procesos a realizar con el cambio de cliente con el nuevo cliente ya validado ... Más...
 
virtual bool _ActualizarClienteEntregas (string tcClienteAnterior, string tcClienteNuevo)
 Consulta de entregas y actualización de los asientos. A implementar en los diferentes documentos Más...
 
bool _ActualizarAsientosEntregas (DataTable tdtEntregas, string tcClienteAnterior, string tcClienteNuevo)
 Actualizamos el cliente de los asientos de las entregas Más...
 
virtual void _RecalcularImportePVerdeLineal ()
 Actualización del importe de punto verde lineal al cambiar de cliente Si llehamos a Más...
 
virtual void _Recalcular_Precios (Cliente toClienteNuevo)
 Recalcula los precios e importes de las lineas del documento según el nuevo cliente y la tarifa de venta que queda finalmente en el documento. Más...
 
bool _Es_Version_Evaluacion ()
 PE103214 ens diu si es versio evaluació i si puc continuar ho poso així ja que d'aquesta manera ho puc cridar des de fora. Más...
 
virtual bool _New (String tcEmpresa, String tcLetra="", String tcNumero="")
 New Más...
 
virtual bool _SaveData ()
 PE-79842 Save sin la validación de documento vacio Más...
 
bool SoloLecturaSinOpcionDeBorrado ()
 Método que evalua conjuntamente la porpiedad _Solo lectura y ser una d Más...
 
virtual bool _Delete ()
 Delete Más...
 
virtual bool _Documento_Vacio ()
 Retorna true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos. Más...
 
virtual _TipoDocLin _Clonar_Linea (_TipoDocLin toLinea, ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta del objeto linea sin ninguna referencia Más...
 
virtual _TipoDocPie _Clonar_Pie (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta del objeto pie sin ninguna referencia Más...
 
DataTable _ComprobacionIVA ()
 PE-76230: nos retorna un datatable con los datos de las líneas de artículo, descripcion y tipos de iva de la linea y del artículo para utilizar en el formulario de comprobación de IVA Más...
 
virtual void _RecargarDocumento ()
 Recarga el documento Más...
 
bool _Agrupar_Documento (ref DataTable loResultados)
 Función que devuelve rellena el Datatable con la agrupación por color de los artículos del documento Más...
 
virtual void _Show_Documento_Agrupado (ref DataTable loResultados)
 Método virtual para que cada clase presente la agrupación del documento Más...
 
virtual string _Facturar (string tcSerieFra, DateTime? tdFechaFactura=null, bool tlFechaOperacion=false, bool tlPresentarPrevisiones=false, bool tlFacturaRectificativa=false, bool tlContabilizarCobro=false, decimal? tnCambio=null)
 facturacio document Más...
 
virtual string _Facturar (DateTime? tdFechaFactura=null, bool tlFechaOperacion=false, bool tlPresentarPrevisiones=false, bool tlFacturaRectificativa=false, bool tlContabilizarCobro=false, decimal? tnCambio=null)
 facturacio document Más...
 
virtual bool _Convertir_en_Plantilla (string tcNombrePlantilla="", string tcDivisa="")
 PE-93899 Convertir el documento de venta actual en una plantilla de presupuestos Más...
 
virtual bool _Comprobaciones_Borrado_Series ()
 Devuelve true si se puede proceder al borrado del documento por parte de las comprobaciones de series Más...
 
virtual bool _Documento_Traspasado_Totalmente ()
 Método que comprueba si todas las líneas del documento estan traspasadas. Sobreescribir en los documentos que se requiera. Más...
 
virtual bool _EsLineaMontaje (IDocVentaLin toLinea, bool llIncluirLineaPrincipal=true)
 Comprueba si la linea del indice tnRowIndex es una linea de montaje o componente de montaje Condiciones a cumplir: que la linea sea componente de un montaje Más...
 
virtual decimal _CambioDocumento (string tcMoneda)
 Ens retorna el cambio de la divisa, primer mira al proveidor i si té data si no es mira la cotitzacio de l'empresa. Más...
 
virtual IDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > _NuevaInstanciaDocumento ()
 Nos devuelve una instancia nueva de la classe segun su tipo Más...
 
virtual bool _DuplicarValidarCliente (string tcCliente, IDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toOrigen)
 Validamos si podemos crear un nuevo documento con este cliente Más...
 
virtual bool _DuplicarAsignarCliente (string tcCliente, bool tlAplicarCondicionesCliente, bool tlAplicarPreciosCliente)
 Asignamos cliente y si hemos seleccionado para recalcular condiciones aquí ya está cargado todo el documento Más...
 
IDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > _Duplicar (string tcCliente, string tcLetra, bool tlAplicarCondicionesCliente, bool tlAplicarPreciosCliente)
 Duplicar documento venta Más...
 
IDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > _Duplicar (string tcCliente, bool tlAplicarCondicionesCliente, bool tlAplicarPreciosCliente)
 
Duplicar documento venta Más...
 
void _Recalcular_Riesgo (string tcClienteOld="", string tcClienteNew="", bool tbTodos=false)
 PE-104237: Método para llamar al límite de crédito y recalcular sólo la parte necesaria según la situación Si hemos hecho un cambio de cliente, tendremos que llamar al recálculo para el cliente antiguo y para el nuevo Más...
 
void _Addons_Vincular_Mantegrids ()
 Método para asignar el mantegrid del documento a las extensiones de addons (PE-97109) Más...
 
void _Addons_Vincular_Mantegrids (gridArtDocVenta toGrid)
 Método para asignar el mantegrid del documento a las extensiones de addons (PE-97109) Más...
 
void _Addons_ReloadLineas ()
 Recargamos las líneas al borrar una línea de un documento Más...
 
void Dispose ()
 Este código se agrega para implementar correctamente el patrón descartable. Más...
 
bool _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje)
 Método para evaluar si se permite un cambio de valor Más...
 
IDisposable Subscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Suprime un observador de la lista Más...
 
bool _ValidacionTipoOperacionFactura (bool tlPresentarMensaje=true)
 Validación tipo operacion Más...
 
virtual void ObtenerDatosSageReportsPuntoVerde (DataTable tdtLineas)
 Obtención de los datos de la impresión del punto verde si está activada el OPCFLAG Impuesto resumido Al datatable se añade el Resumen de punto verde con al relación de artículos, precio y importe Se utiliza en los 4 documentos de venta Más...
 
virtual bool _ReproducirSonidoArticuloInexistente ()
 Método para reproducir sonido cuando no existe el artículo Más...
 
DataTable _Modificar_Datos_SageReports (DataTable toDatatable, Dictionary< string, object > tdicParametros=null)
 Metodo para modificar los datos generados por Sage Reports Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IDocumentoMarcas
void _Refrescar_Form ()
 Metodo para refrescar el formulario asociado Más...
 

Métodos públicos estáticos

static bool _GetFechaFactura (ref DateTime toDate, String tcEmpresa, String tcNumero, String tcLetra="")
 Devuelve la fecha de la factura Más...
 

Métodos protegidos

override bool CambiarNumeroDocumento (string tcOldNumero, string tcNewNumero)
 Comprobamos si ha habido un cambio en el número de documento (addons) Más...
 
void _Refacturar ()
 
override void _LiberarMemoria ()
 Liberar memoria (datatables, listas, ...) Más...
 
void _Addons_Acciones_InicioFactura ()
 Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación. Más...
 
void _Addons_Acciones_FinalFactura ()
 Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación. Más...
 
new void _Cargar_Valores_Por_Defecto_Cabecera (bool tlRefrescar=true)
 no volem que faci el codi de la base Más...
 
new string _Suma_Numero ()
 no volem que faci el codi de la base Más...
 
override void _Comprovar_KeyCopy (String tcEmpresa, String tcNumero, String tcLetra=" ")
 revisar si està en uso la factura Más...
 
override void _Navegacion__ValorActual_Change_After (Dictionary< string, object > teClave)
 configuració botonera
Más...
 
override bool _Resta_Numero ()
 Restar número al borrar una factura de venta Más...
 
override void Inicializar_Constructor_ewDocVenta ()
 inicialitzem les propietats de l'albara Más...
 
virtual DataTable _AlbaranesFactura (string tcEmpresa, string tcFactura, string tcAny, bool tlAgrupado=false, string tcEjercicio="GESTION")
 
- Métodos protegidos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >
virtual BindingList< IEntregasDoc_GetEntregas (List< Tuple< string, string >> toNumeroLetras)
 Obtener las entregas de los doumentos Más...
 
void _Navegacion__ValorActual_Change_Before (ref bool tlOk)
 ValorActual_Change_Before Más...
 
virtual bool _Validar_Solo_Lectura ()
 PE90326 retorna si s'ha exportat a murano Más...
 
virtual void _Totales_Especiales_Documento (_TipoDocLin tolinea)
 No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar. Más...
 
virtual void _Consulta_Load ()
 creo aquest metode pq segons quin document ens interessara sobrescriure els camps i a segons quin només els haurem d'afegir al final Más...
 
virtual bool _Comprovar_Existeix_Numero (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 comprovem si ja existeix el número que es passa per paràmetre Más...
 
bool _SetValuePrinted (Boolean tlValue)
 PE-97711 Más...
 
void _InsertUpdateCabecera ()
 comprova si s'ha modificat o no, si s'ha modificat s'ha de mirar si s'ha de fer un actualitzar o insertar Más...
 
virtual string _Escalado_Vendedor_Defecto ()
 PE75918 Revisa l'escalat de venedor seguint: Perfil, client, caixa, empresa Más...
 
virtual bool _Riesgo_Cliente_Bloquear (Cliente toCliente)
 Es comprova el risc del client i si s'han de bloquejar les ventes Más...
 
virtual Dictionary< string, object > _InformacionCliente ()
 Devolvemos las características del cliente que necesitamos para calcular el IVA Más...
 
List< String > _Buscar_Por_Referencia_Extension (String tcLetraReferencia, String tcNumeroReferencia, List< String > toListDocumentos)
 Ejecuta las extensions de Más...
 
virtual void _Duplicar_Linea_Establecer_Unidades (_TipoDocLin toLinea, _TipoDocLin toLineaNueva)
 Realiza el SET de unidades en operaciones de duplicación de líneas. Más...
 
virtual bool _InformacionDocumento (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio, out DataTable tdDatos)
 Comprobamos si _dtLoadDocumento tiene información si es así no hacemos la consulta utilizamos este datatable Más...
 
virtual string _Consulta_Documento (String tcEmpresa, String tcNumero, String tcLetra="", string tcEjercicio="GESTION")
 PE100107 Más...
 
virtual bool _Existen_Entregas_Parciales (BindingList< IEntregasDoc > tlisEntregas)
 Método privado para la evalución de entregas parciales Más...
 
int _Buscar_Indice_Lineas (int tnInserLinea, bool tlInsertar=true, bool tlForzarLineasMov=false)
 Busquem la posició on hem d'afegir la linia de la llista PE78051, al passar tlinsertar es que volem que ens deixi un lloc per afegir la linia Más...
 
virtual void Dispose (bool disposing)
 Método Dispose del mantenimiento Más...
 
virtual void _LiberarMemoriaCabecera ()
 Liberar memoria cabecera Más...
 
virtual void _LiberarMemoriaLineas ()
 Liberar memoria Lineas Más...
 
virtual void _LiberarMemoriaPie ()
 Liberar memoria pie Más...
 
bool _AddValuesToDiccionary (Dictionary< string, object > toFuente, ref Dictionary< string, object > toDestino)
 Método auxiliar para fusionar diccionarios con control de claves duplicadas Más...
 
void _UsarRefereciaArticulo (IEnumerable< IDocVentaLin > enumerable, ref DataTable ldtLineas)
 Si esta marcada el opcflag para imprimir la referencia de proveedor en ventas se cambia el articulo por la referencia Más...
 
void _Obtener_Datos_ReferPro (IEnumerable< IDocVentaLin > toLineas, string tcColumnaResultado, ref DataTable tdtDatos)
 Añade datos de REFERPRO al Datatable recibido por parámetro Más...
 
virtual DataTable _AgruparDatosSageReports (DataTable tdtLineas)
 Agrupar los datos para la impresión Más...
 
void _AddInfoIVA (Docsven.IDocVentaLin toLin, DataRow ldRow, Boolean tlValorado)
 Añade la información a la linea del iva y el recargo Más...
 
virtual bool _ValidaLineaSageReports (IDocVentaLin toLin)
 Bug 116580 Hacemos las validaciones para sage reports por si no se ha de añadir la linea Más...
 
void Obtener_Referencia_Proveedor (IDocVentaLin loLin, ref string lcArticulo)
 Método auxiliar para obtener la referencia de porveedor por defencto de un artículo Más...
 

Atributos protegidos

bool _llEntFac = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_entfac"))
 Si se trabaja con entregas a cuenta en clientes Más...
 
bool _lFacturandoCobroPago = false
 Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio Más...
 
- Atributos protegidos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >
string _cEmpresa
 Empresa Más...
 
string _cLetra
 Letra Más...
 
string _cNumero
 Número Más...
 
string _lMensaje_Error
 Mensaje de error Más...
 
string _cKeyCopy
 KeyCopy Más...
 
string _cSql
 consulta Más...
 
_TipoDocCab _oCabecera
 Cabecera Más...
 
BindingList< _TipoDocLin > _lisLineas
 Líneas Más...
 
_TipoDocPie _oPie
 Pie Más...
 
ewBonotera _oNavegacion
 Objeto Navegación Más...
 
int _nTipoDoc
 Quan es treballa amb series de documents de quin tipo he d'agafar el comptador. 1 Más...
 
string _cReportBase
 Report base Más...
 
string _cReportTitlePreview
 PE-103490 Titulo preview Más...
 
string _cFormImp
 Formulario impresion Más...
 
IMarcas _oMarcas
 Marcas de documentos Más...
 
DateTime _dRevisarDocumentoFacturado
 Fecha revisión documento Más...
 
INoviCapFacturaVenta _oNovicap
 Instancia del objeto para la financiación alternativa Más...
 
BindingList< IEntregasDoc_oEntregas
 BindingList IEntregas Más...
 
List< IProgresoObserver< ProgresoProceso > > _lisObservadores
 Lista de observadores de progreso Más...
 

Propiedades

dynamic _loformularioFra [get]
 Formulario de Fra de venda Más...
 
string _lcLetraDefectoFraDirecta [get]
 Letra factura directa Más...
 
override BindingList< IEntregasDoc_Entregas [get]
 Entregas de los albaranes Más...
 
bool _EsFacturaAnticipo [get]
 Indica si es una factura anticipo Más...
 
bool _TieneEntregasDescontadas [get]
 Indica las si el documento tiene factura anticipo Más...
 
IMarcas _MarcasDocumento [get]
 Listado de marcas del presupuesto Más...
 
eTipoFactura _TipoFactura [get, set]
 Al crear un documento necesitamos poder indicarle si es una factura rectificativa Más...
 
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) Más...
 
BindingList< LineaGiro_GirosPrc [get, set]
 Giros en el nuevo formato (Julio 2022) en forma de List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje Más...
 
override IDocPrint _DocPrint [get, set]
 Redefinición del objeto _DocPrint para las facturas Más...
 
override string _Numero [get, set]
 Número del document - Aquí ja controla si ha de ser de 8 o 10 depenent de si treballa amb series o no. Más...
 
override string _Letra [get, set]
 si no treballa amb series de facturació el camp letra no ha de tenir cap espai Más...
 
BindingList< PrevisionCobro_Vencimientos [get]
 Ens retorna els diferents venciments que hi ha per una factura. Más...
 
bool _Validaciones [get, set]
 ens indica si cal q fem les comprovacions, pot ser que vinguem de la facturacio general i alli ja en fa algunes Más...
 
bool _ValidacionesIvaLiquidado [get, set]
 ens indica si cal q fem les comprovacions iva liquidat Más...
 
bool _ValidacionesCifDeclarado [get, set]
 Si hay que hacer las validaciones de CIF declarado. Más...
 
bool _PresentarPrevisiones [get, set]
 ens indica si cal presentar les previsions generades Más...
 
bool _FacturaRectificativa [get, set]
 ens indica si es factura rectificativa Más...
 
bool _ContabilizarCobro [get, set]
 contabilizar cobro Más...
 
bool _PresentarContabilizarCobro [get, set]
 Caso de haber marcado la opción _ContabilizarCobro, si se ha de presentar la pantalla para contabilizar cobro para que el usuario introduzca banco y fecha ocbro, o se utilizan banco y fecha cobro pasados por propiedades. Por defecto esta propiedad esta a true. Más...
 
DateTime _ContabilizarCobroFecha [get, set]
 Fecha de cobro. Más...
 
string _ContabilizarCobroCuenta [get, set]
 Cuenta de tesoreria para el cobro. Más...
 
bool _PresentarEntregasACuentaCliente [get, set]
 Presentar formulario de entregas a cuenta clienter pendientes de liquidar para enlazar con factura. Si se pasa false en este parámetro no se mostrará ningún formulario y se enlazarán con la factura tantas entregas como haya pendientes de liquidar y que sea posible imputar. Más...
 
bool _FacturaTicket [get, set]
 ens indica si es facturació de tickets Más...
 
string _RutaFacturaElectronica [get, set]
 ruta factura electronica Más...
 
override INoviCapFacturaVenta _Novicap [get, set]
 Objeto para la gestión de financiación alternativa Más...
 
override string _Tabla [get]
 Tabla relacionada del enlace del documento (Gestión Documental) Sobreescribiremos en cada documento la tabla Más...
 
override Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio (Gestión documental) Más...
 
IAsientos _oAsiento [get, set]
 Cargamos el asiento relacionado con la factura
Más...
 
BindingList< ComisionDoc > _Comisiones [get]
 BindingList con la lista de las comisiones de cada linea del albarán de venta Más...
 
BindingList< AlbaranVentaFactura_AlbaranesVentaFactura [get]
 Lista de los albaranes de venta que tenemos en la factura Más...
 
bool _Validar_Facturable [get, set]
 Variable de control para marcar si se debe revisar la marca de facturable Más...
 
bool _FacturandoCobroPago [get, set]
 Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio Más...
 
CentrosAdministrativosFactura _CentrosAdministrativos [get, set]
 Centros administrativos factura Más...
 
FacturaVentaPlanes _FacturaPlanes [get, set]
 Guarda los niveles analíticos de la factura de venta. Más...
 
- Propiedades heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >
string _cAsiDoc [get, set]
 Para poder acceder a la propiedad _cAsi desde DocVentaTpv Más...
 
virtual INoviCapFacturaVenta _Novicap [get, set]
 Objeto para la gestión de financiación alternativa Más...
 
virtual IDatosAdicionalesFactura _DatosAdicionalesFactura [get]
 Datos adicionales de la factura. C_FACTUVEN Más...
 
virtual ewInfoAdicional _InfoAdicional [get]
 Propiedad pública ewInfoAdicional correspondiente a ALBV_ADI Más...
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-97109) Más...
 
string _Empresa [get, set]
 Codi d'emrpesa Más...
 
virtual string _Letra [get, set]
 Lletra Más...
 
virtual string _Numero [get, set]
 Número del document Más...
 
string _Letra_Defecto [get]
 PE81699 la lletra per defecte de l'empresa Más...
 
int _TipoDoc [get, set]
 Quan es treballa amb series de documents de quin tipo de document es tracta Más...
 
string _ReportBase [get, set]
 Report a imprimir Más...
 
string _ReportTitlePreview [get, set]
 PE-103490 Título del report para la previsualización Más...
 
virtual List< String > _ReportNonVisibleFields [get]
 Camps a ocultar en el generador de expresiones Más...
 
string _FormImp [get, set]
 Formulari a imprimir Más...
 
string _Asi [get]
 Asi Más...
 
bool _EnUso [get, set]
 En Uso Más...
 
string _MensajeEnUso [get]
 Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco Más...
 
string _KeyCopy [get]
 KeyCopy Más...
 
bool _CarregantDocGuardat [get, set]
 Indica si se está cargando un documento existente Más...
 
bool _DescarregantDocument [get, set]
 Indica si se está decargando el documento Más...
 
bool _BorrandoDocumento [get]
 Indica si se está borrando todo el documento Más...
 
virtual bool _Solo_Lectura [get]
 Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura PE-69704: se pone la función como virtual Más...
 
bool _Solo_Lectura_disabled [get, set]
 PE79095 Propiedad para aquellos métodos que toquen propiedades sensibles al control de cambios => marcar sello traspasado, traspaso de documentos, etc. en que la propiedad que actualizan se utiliza para el control de solo lecutra por lo que nunca se grabaría el cambio Más...
 
bool _LinkForm [get]
 Ens retorna true si la propietat está relacionada amb un formulari. Más...
 
bool _MostrarMensajes [get, set]
 Para poder indicar que se muestren mensajes aunque no tengamos formulario linkado. Por ejemplo al facturar desde listas previas. Más...
 
bool _RefreshForm [get, set]
 Si ha de realizar el refresco del formulario si tenemos un formulario linkado Más...
 
string _Mensaje_Error [get, set]
 Mensaje de error Más...
 
_TipoDocCab _Cabecera [get, set]
 Cabecera Más...
 
BindingList< _TipoDocLin > _Lineas [get, set]
 Líneas Más...
 
_TipoDocPie _Pie [get, set]
 Pie Más...
 
virtual IDocPrint _DocPrint [get, set]
 Objeto DocPrint Más...
 
ewBonotera _Navegacion [get, set]
 Objeto Navegación Más...
 
virtual eTipoDocumento _TipoDocumento [get]
 Propiedad que indica el tipo de documento. Albarán, factura, pedido, etc. Más...
 
virtual BindingList< IEntregasDoc_Entregas [get, set]
 _Entregas: utilizado para consultar las entregas a cuenta de los documentos Más...
 
virtual bool _Entregas_Parciales [get]
 Propiedad para indicar si existen entregas parciales Más...
 
ListCamposAdicionales _ListCamposAdicionales [get, set]
 PE-100338 Listado de campos adicionales asociados al documento Más...
 
ReferenciasCliente _ReferenciasCliente [get, set]
 Listado de referencias de cliente Más...
 
FormBase _FormDocumento [get]
 Devuelve la instancia del formulario si el documento está enlazado con la capa visual Más...
 
virtual string _DataBase [get]
 Base de datos relacionada del enlace del documento (Gestión Documental) Más...
 
virtual string _Tabla [get]
 Tabla relacionada del enlace del documento (Gestión Documental) Sobreescribiremos en cada documento la tabla Más...
 
virtual bool _GestEjercicio [get]
 Indica si el enlace se debe de realizar teniendo en cuenta el ejercicio (Gestión Documental) Más...
 
virtual Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio Más...
 
string _EjercicioDB [get]
 Devuelve el Database a realizar la consulta Por defecto es wc_any o el ejercicio donde se han de consultar los datos "2019,2018..." Más...
 
bool _ContabilizarFactura [get, set]
 Si es true al facturar contabiliza la factura (genera asientos y previsiones) si es false solo factura (reserva número de factura para el albarán) Más...
 
DatosFraElectronicaDoc _DatosFraElectronicaDoc [get, set]
 Contiene los datos de configuración de emisión de factura electronica para el documento actual. Más...
 
decimal _Cambio [get, set]
 Valor de cambio de la divisa Más...
 
eTipoCambio _TipoCambio [get, set]
 Tipo de cambio Más...
 
string _Mensaje_Info_Cambio [get, set]
 Mensaje informativo asociado al origen/valor del cambio Más...
 
string _Divisa [get, set]
 Código de divisa Más...
 
Divisa _oDivisa [get, set]
 Objeto divisa Más...
 
DateTime _Fecha [get, set]
 Fecha del documento Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoImprimible
string _Fecha [get]
 Fecha Más...
 
string _Empresa [get, set]
 Empresa que origina la impresión Más...
 
string _ReportBase [get, set]
 Nombre del report que se va a utilizar para imprimir el documento Más...
 
string _ReportTitlePreview [get, set]
 PE-103490 Nombre del documento que se va a utilizar para la previsualización el documento Más...
 
string _Nombre [get]
 Nombre que se le va a dar al trabajo de impresión Más...
 
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. Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoMarcas
IMarcas _MarcasDocumento [get]
 IMarcas Más...
 

Otros miembros heredados

- Campos de datos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >
sage.ew.stocks.StockArt _StockArt
 Objeto StockArt del documento para centralizar en un solo objeto Más...
 
object _Tag
 Campo para datos varios Más...
 
eTipoDocumentoGeneral _TipoDocumentoGeneral
 Tipo de documento general de la enumeración (ventas, compras) en este caso será siempre Compras y se utilizará para informar a la capa visual que el objeto es de tipo Compras, útil para adaptar el comportamimento de la capa visual que sea capaz de trabajar con documentos de venta y compra, p.e., frmTrasVen (pantalla de traspaso de documentos) Más...
 
bool _ClonandoLinea
 
eTipoSoloLectura _TipoSoloLectura
 Tipo solo lectura Más...
 
Validar _Botones
 PE80508 - missatges botons centralitzats Más...
 
bool _SaliendoDelDocumento
 Campo que indicaa que se está saliendo del documento. Util para las Extensiones de los Addons Más...
 
Type _FormDocumentoBaseType
 Tipo del formulario a presentar en el Show Más...
 
- Eventos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >
_Event_Refrescar_Form_Handler _Event_Refrescar_Form
 Delegado del evento para el refresco del formulario -PARTE 88876 Más...
 
_Event_Metode_Finalitzat_Handler _Event_Metode_Finalitzat
 Handler del evento para la gestión métodos finalizados Más...
 
_Event_Camps_Change_Handler _Event_Camps_Change
 Handler del evento para la gestión de cambios ewDocVenta Más...
 
_Event_Camps_Cab_Change_Handler _Event_Camps_Cab_Change
 Handler del evento para la gestión de cambios en ewDocVentaCab Más...
 
_Event_Camps_Cab_Change_Before_Handler _Event_Camps_Cab_Change_Before
 Handler del evento para la gestión de cambios en ewDocCompraCab Más...
 
_Event_Camps_Cab_Change_After_Handler _Event_Camps_Cab_Change_After
 Handler del evento para la gestión de cambios en ewDocCompraCab Más...
 
_Event_Camps_Lin_Change_Handler _Event_Camps_Lin_Change
 Handler del evento para la gestión de cambios en ewDocVentaLin Más...
 
_Event_Camps_Pie_Change_Handler _Event_Camps_Pie_Change
 Handler del evento para la gestión de cambios en ewDocVentaPie Más...
 
_Event_Camps_Lin_Focus_Change_Handler _Event_Camps_Lin_Focus_Change
 PE80408 Handler del evento para la gestión de cambios en ewDocVentaLin (focos) Más...
 
PropertyChangedEventHandler PropertyChanged
 Evento de propiedad cambiada Más...
 

Descripción detallada

Classe documento Factura de venta

Definición en la línea 60 del archivo DocsVentaFra.cs.

Documentación del constructor y destructor

◆ ewDocVentaFRA() [1/2]

sage.ew.docsven.ewDocVentaFRA.ewDocVentaFRA ( )
inline

Inicializa una nueva instancia de la clase ewDocVentaFra

Definición en la línea 67 del archivo DocsVentaFra.cs.

◆ ewDocVentaFRA() [2/2]

sage.ew.docsven.ewDocVentaFRA.ewDocVentaFRA ( dynamic  toForm)
inline

Inicializa una nueva instancia de la clase ewDocVentaFra

Parámetros
toForm

Definición en la línea 80 del archivo DocsVentaFra.cs.

Documentación de las funciones miembro

◆ _Abandonar_Documento()

override bool sage.ew.docsven.ewDocVentaFRA._Abandonar_Documento ( bool  tbNoValidarDocumento = false,
bool  tlSalirDocumento = false 
)
inlinevirtual

Control de que al salir de la factura esten los diferentes albaranes contabilizados

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 3414 del archivo DocsVentaFra.cs.

◆ _AbonarFactura()

ewDocVentaFRA sage.ew.docsven.ewDocVentaFRA._AbonarFactura ( )
inline

Método para realizar el abono de una factura.

Devuelve

Definición en la línea 3614 del archivo DocsVentaFra.cs.

◆ _ActivaOptimizacionSoloLectura()

void sage.ew.docsven.ewDocVentaFRA._ActivaOptimizacionSoloLectura ( bool  tlActivar)
inline

Permite activar/desactivar la optimización de SoloLectura del documento externamente.

Util para poder llamarlo desde alguna extensión de addon donde en ocasiones nos conviene en un documento que está de SoloLectura poder realizar alguna operación concreta que en condiciones normales no está permitda por ser de SoloLectura pero en el addon sí debe permitirlo. Si la optimización de SoloLectura está activa, puede invalidar el comportamiento que pretende realizar el addon. Por eso desde el addon llamamos a esta función para normalmente desactivar la optimización de SoloLectura y así calcule el valor de _Solo_Lectura correctamente teniendo en cuenta lo que altere el addon en el cálculo de esta propiedad.

Parámetros
tlActivar

Definición en la línea 2298 del archivo DocsVentaFra.cs.

◆ _AddLinea() [1/2]

override ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._AddLinea ( ewDocVentaLinFRA  toDocLinea,
int  tnInserLinea = -1 
)
inline

si es factura directa asignar número albaran

Parámetros
toDocLinea
tnInserLinea
Devuelve

Definición en la línea 2806 del archivo DocsVentaFra.cs.

◆ _AddLinea() [2/2]

override ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._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 2828 del archivo DocsVentaFra.cs.

◆ _Addons_Acciones_FinalFactura()

void sage.ew.docsven.ewDocVentaFRA._Addons_Acciones_FinalFactura ( )
inlineprotected

Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación.

Devuelve

Definición en la línea 1465 del archivo DocsVentaFra.cs.

◆ _Addons_Acciones_InicioFactura()

void sage.ew.docsven.ewDocVentaFRA._Addons_Acciones_InicioFactura ( )
inlineprotected

Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación.

Devuelve

Definición en la línea 1386 del archivo DocsVentaFra.cs.

◆ _Albaranes_Factura() [1/2]

DataTable sage.ew.docsven.ewDocVentaFRA._Albaranes_Factura ( string  tcEjercicio,
bool  tlAgrupado = false 
)
inline

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

Parámetros
tlAgrupado
tcEjercicio
Devuelve

Definición en la línea 2311 del archivo DocsVentaFra.cs.

◆ _Albaranes_Factura() [2/2]

DataTable sage.ew.docsven.ewDocVentaFRA._Albaranes_Factura ( bool  tlAgrupado = false)
inline

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

Parámetros
tlAgrupadosi volem q el datatable ens el retorni agrupat per albarà, només per saber les linies de l'albarà
Devuelve

Definición en la línea 2321 del archivo DocsVentaFra.cs.

◆ _AlbaranesFactura()

virtual DataTable sage.ew.docsven.ewDocVentaFRA._AlbaranesFactura ( string  tcEmpresa,
string  tcFactura,
string  tcAny,
bool  tlAgrupado = false,
string  tcEjercicio = "GESTION" 
)
inlineprotectedvirtual

Parámetros
tcEmpresa
tcFactura
tcAny
tlAgrupado
tcEjercicio
Devuelve

Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.

Definición en la línea 2335 del archivo DocsVentaFra.cs.

◆ _Bloquear_Documento()

override void sage.ew.docsven.ewDocVentaFRA._Bloquear_Documento ( bool  tlBloqueo)
inlinevirtual

bloquegem el document

Parámetros
tlBloqueo

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1759 del archivo DocsVentaFra.cs.

◆ _Borrar_Capsalera()

override bool sage.ew.docsven.ewDocVentaFRA._Borrar_Capsalera ( )
inlinevirtual

no volem que faci el codi de la base

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1909 del archivo DocsVentaFra.cs.

◆ _Buscar_Por_Referencia()

override List<String> sage.ew.docsven.ewDocVentaFRA._Buscar_Por_Referencia ( String  tcLetraReferencia,
String  tcNumeroReferencia 
)
inlinevirtual

Overrides Buscar_Por_Referencia

Parámetros
tcLetraReferencia
tcNumeroReferencia
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1861 del archivo DocsVentaFra.cs.

◆ _Cargar_Valores_Por_Defecto_Cabecera()

new void sage.ew.docsven.ewDocVentaFRA._Cargar_Valores_Por_Defecto_Cabecera ( bool  tlRefrescar = true)
inlineprotectedvirtual

no volem que faci el codi de la base

Parámetros
tlRefrescar

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1496 del archivo DocsVentaFra.cs.

◆ _Clonar_Linea()

ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._Clonar_Linea ( ewDocVentaLinTPV  toLinea,
ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA toDocumento 
)
inline

Implementación del método clonar con los types que se reciben cuando se llama desde ewDocVentaLinTPV

Parámetros
toLinea
toDocumento
Devuelve

Definición en la línea 1698 del archivo DocsVentaFra.cs.

◆ _Comprobaciones_Antes_Delete_Documento()

override bool sage.ew.docsven.ewDocVentaFRA._Comprobaciones_Antes_Delete_Documento ( bool  tlPreguntaBorrar = true)
inlinevirtual

PE84796 Comprovacions abans de borrar la factura. Es crida al boto borrar.

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

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 3395 del archivo DocsVentaFra.cs.

◆ _Comprovar_KeyCopy()

override void sage.ew.docsven.ewDocVentaFRA._Comprovar_KeyCopy ( String  tcEmpresa,
String  tcNumero,
String  tcLetra = "  " 
)
inlineprotectedvirtual

revisar si està en uso la factura

Parámetros
tcEmpresa
tcNumero
tcLetra

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1516 del archivo DocsVentaFra.cs.

◆ _Contabilizar()

bool sage.ew.docsven.ewDocVentaFRA._Contabilizar ( )
inline

Contabilizar factura directa — Revisar si s'ha de posar un altre nom

Devuelve

Definición en la línea 3223 del archivo DocsVentaFra.cs.

◆ _Contiene_Lotes()

new bool sage.ew.docsven.ewDocVentaFRA._Contiene_Lotes ( )
inlinevirtual

Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE) Los documentos que trabajan con lotes deben sobreescribir este método

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 3370 del archivo DocsVentaFra.cs.

◆ _Contiene_Series()

new bool sage.ew.docsven.ewDocVentaFRA._Contiene_Series ( )
inlinevirtual

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

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 3357 del archivo DocsVentaFra.cs.

◆ _Control_Operario()

bool sage.ew.docsven.ewDocVentaFRA._Control_Operario ( string  tcModi,
string  tcTexto,
bool  tlModificado 
)
inline

Permisos operari

Parámetros
tcModi
tcTexto
tlModificado
Devuelve

Definición en la línea 1750 del archivo DocsVentaFra.cs.

◆ _Delete()

bool sage.ew.docsven.ewDocVentaFRA._Delete ( bool  tlMensaje = true)
inline

Borra la factura de venta

Devuelve

Definición en la línea 2158 del archivo DocsVentaFra.cs.

◆ _DescargarDatos()

override void sage.ew.docsven.ewDocVentaFRA._DescargarDatos ( )
inlinevirtual

Override descargar datos

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 2254 del archivo DocsVentaFra.cs.

◆ _DicDatosRetencion()

Dictionary<string,object> sage.ew.docsven.ewDocVentaFRA._DicDatosRetencion ( )
inline

Obtiene en forma de Dictionary(string,object) los datos del registro de retención soportada de una factura de venta ya existente.

Devuelve

Definición en la línea 1661 del archivo DocsVentaFra.cs.

◆ _DicObservaAlbaranesFactura()

Dictionary<string, string> sage.ew.docsven.ewDocVentaFRA._DicObservaAlbaranesFactura ( )
inline

Devuelve un diccionario con las observaciones de los albaranes que componen la factura. Si es una factura directa, devuelve diccionario de un elemento con las observaciones de la factura.

Devuelve

Definición en la línea 1637 del archivo DocsVentaFra.cs.

◆ _Documento_CobradoOPagado()

override bool sage.ew.docsven.ewDocVentaFRA._Documento_CobradoOPagado ( bool  tlMensajes = false)
inlinevirtual

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

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 3605 del archivo DocsVentaFra.cs.

◆ _DocumentoPendienteContabilizar()

bool sage.ew.docsven.ewDocVentaFRA._DocumentoPendienteContabilizar ( )
inline

Control que se realizará en diferentes controles del formulario para no poder acceder hasta que no esté contabilidado

Devuelve

Definición en la línea 3439 del archivo DocsVentaFra.cs.

◆ _Es_Valido()

override bool sage.ew.docsven.ewDocVentaFRA._Es_Valido ( bool  tlAbandonaDocumento = false)
inlinevirtual

Parámetros
tlAbandonaDocumento
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1708 del archivo DocsVentaFra.cs.

◆ _Existe()

override bool sage.ew.docsven.ewDocVentaFRA._Existe ( string  tcEmpresa,
string  tcNumero,
string  tcLetra = "",
string  tcEjercicio = "" 
)
inlinevirtual

comprovación si existe la factura

Parámetros
tcEmpresa
tcNumeronumero factura
tcLetraletra factura
tcEjercicio
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

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

◆ _ExisteFacturaElectronica() [1/2]

bool sage.ew.docsven.ewDocVentaFRA._ExisteFacturaElectronica ( )
inline

només volem saber si existeix la factura electronica, no ens interessa saber la ruta del fitxer

Devuelve

Definición en la línea 3525 del archivo DocsVentaFra.cs.

◆ _ExisteFacturaElectronica() [2/2]

bool sage.ew.docsven.ewDocVentaFRA._ExisteFacturaElectronica ( ref string  tcFichero,
ref bool  tlFicheroFirmado 
)
inline

Comprova que la factura electrònica existeix

Parámetros
tcFicheroruta d'on es troba la factura electronica
tlFicheroFirmadoretorna si està firmada
Devuelve

Definición en la línea 3539 del archivo DocsVentaFra.cs.

◆ _Existen_Duplicados_Nivel1_Nivel2_Vacio()

bool sage.ew.docsven.ewDocVentaFRA._Existen_Duplicados_Nivel1_Nivel2_Vacio ( string  tcNivel1,
string  tcPlan 
)
inline

Bug 107377

Parámetros
tcNivel1
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 3700 del archivo DocsVentaFra.cs.

◆ _Existen_Duplicados_Secundarias()

bool sage.ew.docsven.ewDocVentaFRA._Existen_Duplicados_Secundarias ( )
inline

PE-105666: Comprobar si existen duplicados en las lineas

Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

Definición en la línea 3722 del archivo DocsVentaFra.cs.

◆ _Facturar() [1/2]

bool sage.ew.docsven.ewDocVentaFRA._Facturar ( bool  tlFechaOperacion = false,
decimal?  tnCambio = null 
)
inline

Si el camp número està ple es farà una repetició de factura, sino retornarà error.

Parámetros
tlFechaOperacionFecha operación
tnCambio[OPCIONAL] Valor del cambio
Devuelve

Definición en la línea 2918 del archivo DocsVentaFra.cs.

◆ _Facturar() [2/2]

bool sage.ew.docsven.ewDocVentaFRA._Facturar ( List< string >  tlisAlbaranes,
string  tcNumeroFra = "",
string  tcSerieFra = "",
bool  tlFechaOperacion = false,
decimal?  tnCambio = null 
)
inline

Facturación de albaranes.

Parámetros
tlisAlbaranesLista de albaranes
tcNumeroFraNº factura, llega declarada caso de repetir factura o factura por primera vez solicitando nº de factura.
tcSerieFraSerie de factura, llega declarada caso de repetir factura o factura por primera vez solicitando nº de factura, siempre que se trabaje con series de facturas.
tlFechaOperacionVencimientos calculados a partir fecha operación si/no
tnCambioTasa de cambio a aplicar en los albaranes de la factura, caso de factura en divisa diferente a divisa empresa.
Devuelve
Devuelve tru si el proceso finaliza correctamente, false caso contrario.

Definición en la línea 2965 del archivo DocsVentaFra.cs.

◆ _FirmarFactura() [1/2]

string sage.ew.docsven.ewDocVentaFRA._FirmarFactura ( bool  tlPregunta = true)
inline

PE88151 Permet generar un document firmat electronicament

Parámetros
tlPreguntasi volem que ens pregunti per generar la factura, per defecte, sempre ho preguntarà
Devuelve
ruta del fitxer firmat

Definición en la línea 3466 del archivo DocsVentaFra.cs.

◆ _FirmarFactura() [2/2]

string sage.ew.docsven.ewDocVentaFRA._FirmarFactura ( bool  tlPregunta,
bool  tlForzarAutomatico 
)
inline

PE88151 Permet generar un document firmat electronicament

Parámetros
tlPreguntasi volem que ens pregunti per generar la factura, per defecte, sempre ho preguntarà
tlForzarAutomatico
Devuelve
ruta del fitxer firmat

Definición en la línea 3478 del archivo DocsVentaFra.cs.

◆ _FirmarFacturaAutomatico()

string sage.ew.docsven.ewDocVentaFRA._FirmarFacturaAutomatico ( )
inline

Generar una factura electronica con el asistente forzando la creación automática

Devuelve

Definición en la línea 3454 del archivo DocsVentaFra.cs.

◆ _GetFechaFactura()

static bool sage.ew.docsven.ewDocVentaFRA._GetFechaFactura ( ref DateTime  toDate,
String  tcEmpresa,
String  tcNumero,
String  tcLetra = "" 
)
inlinestatic

Devuelve la fecha de la factura

Parámetros
toDate
tcEmpresa
tcNumero
tcLetra
Devuelve

Definición en la línea 2348 del archivo DocsVentaFra.cs.

◆ _InsertLinea()

override ewDocVentaLinFRA sage.ew.docsven.ewDocVentaFRA._InsertLinea ( int  tnInserLinea)
inlinevirtual

Parámetros
tnInserLinea
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 2781 del archivo DocsVentaFra.cs.

◆ _LiberarMemoria()

override void sage.ew.docsven.ewDocVentaFRA._LiberarMemoria ( )
inlineprotectedvirtual

Liberar memoria (datatables, listas, ...)

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1308 del archivo DocsVentaFra.cs.

◆ _Load() [1/3]

bool sage.ew.docsven.ewDocVentaFRA._Load ( string  tcEmpresa,
string  tcNumero 
)
inline

Sobrecarrega del load, tcNumero és la lletra + número de factura

Parámetros
tcEmpresa
tcNumero
Devuelve

Definición en la línea 2373 del archivo DocsVentaFra.cs.

◆ _Load() [2/3]

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

Aqui el tcNumero es el número de factura (sol el número)

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
Devuelve

Definición en la línea 2401 del archivo DocsVentaFra.cs.

◆ _Load() [3/3]

override bool sage.ew.docsven.ewDocVentaFRA._Load ( )
inlinevirtual

Carga de factura a partir de las propedades, si existe factura generada se substituyen los parametros por la nueva

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 3232 del archivo DocsVentaFra.cs.

◆ _Navegacion__ValorActual_Change_After()

override void sage.ew.docsven.ewDocVentaFRA._Navegacion__ValorActual_Change_After ( Dictionary< string, object >  teClave)
inlineprotectedvirtual

configuració botonera

Parámetros
teClave

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1534 del archivo DocsVentaFra.cs.

◆ _NavegacionOrdenConfiguracion()

override void sage.ew.docsven.ewDocVentaFRA._NavegacionOrdenConfiguracion ( _NavegacionOrdenCampo  _Documento,
_NavegacionOrdenCampo  _Factura,
_NavegacionOrdenCampo  _Cuenta 
)
inlinevirtual

Configurar el objeto orden de navegación para facturas

Parámetros
_Documento
_Factura
_Cuenta

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 3550 del archivo DocsVentaFra.cs.

◆ _New()

override bool sage.ew.docsven.ewDocVentaFRA._New ( string  tcEmpresa,
string  tcSerieFra = "",
string  tcNumeroFra = "" 
)
inline

Número factura directa

Definición en la línea 1930 del archivo DocsVentaFra.cs.

◆ _Obtener_Datos_SageReports()

override DataTable sage.ew.docsven.ewDocVentaFRA._Obtener_Datos_SageReports ( Dictionary< string, object >  tdicParametros)
inlinevirtual

Override para la obtención de las lineas a imprimir en Sage Reports

Parámetros
tdicParametrosParámetros para la obtención de las líneas
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 8374 del archivo DocsVentaFra.cs.

◆ _Obtener_Datos_SageReports_Adicional()

override void sage.ew.docsven.ewDocVentaFRA._Obtener_Datos_SageReports_Adicional ( DataTable  tdtDatos)
inlinevirtual

PE-103101

Parámetros
tdtDatos

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 8966 del archivo DocsVentaFra.cs.

◆ _Obtener_Filtros_SageReports()

override Dictionary<string, object> sage.ew.docsven.ewDocVentaFRA._Obtener_Filtros_SageReports ( Dictionary< string, object >  tdicParametros)
inlinevirtual

Override para la obtención de filtros para usar en Sage Reports

Parámetros
tdicParametrosParámetros para la obtención de las líneas
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 9029 del archivo DocsVentaFra.cs.

◆ _Obtener_Filtros_SageReports_Banco()

override void sage.ew.docsven.ewDocVentaFRA._Obtener_Filtros_SageReports_Banco ( ref Dictionary< string, object >  ldicFiltros)
inlinevirtual

PE-104258

Parámetros
ldicFiltros

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 9097 del archivo DocsVentaFra.cs.

◆ _ObtenerObjetoGeneradorAsientosFactura()

AsientosFacturasVentaGenerador sage.ew.docsven.ewDocVentaFRA._ObtenerObjetoGeneradorAsientosFactura ( )
inline

Cargar en la propiedad _oGeneradorFactura los datos de la factura.

Devuelve
Devuelve true si el proceso se ha podido ejecutar correctamente, false caso contrario.

Se llama desde el addon de factura certificada cuando se recertifica una factura en el caso de que ya se hubiese certificado correctamente pero el envío a Hacienda hubiese fallado por no haberse encontrado el fichero XML, o por haber sido rechazado el XML por Hacienda por cualquier incidencia en los datos especificados en el XML.

Recordar que al recertificar una factura se parte de una factura que ya está contabilizada (tiene nº definitivo asignado al certificar) pero no se recontabiliza sino que únicamente se genera el XML de nuevo y se recertifica (firma), el único propósito de este método es disponer de un objeto AsientosFacturasVentaGenerador cargado con datos para pasarlo por parámetro a la función del addon de factura certificada que se encarga de generar el XML y firmarlo.

Definición en la línea 3264 del archivo DocsVentaFra.cs.

◆ _Otros_Procesos_Load_Clases_Derivadas()

override void sage.ew.docsven.ewDocVentaFRA._Otros_Procesos_Load_Clases_Derivadas ( String  tcEmpresa,
String  tcNumero,
String  tcLetra = "" 
)
inline

Parámetros
tcEmpresa
tcNumero
tcLetra

Definición en la línea 2740 del archivo DocsVentaFra.cs.

◆ _Permitir_Cambio_Cliente()

override bool sage.ew.docsven.ewDocVentaFRA._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 2075 del archivo DocsVentaFra.cs.

◆ _PortesFactura()

virtual DataTable sage.ew.docsven.ewDocVentaFRA._PortesFactura ( string  tcEjercicio,
string  tcEmpresa,
string  tcFactura,
DataTable  tdtDatos 
)
inlinevirtual

Parámetros
tcEjercicio
tcEmpresa
tcFactura
tdtDatos
Devuelve

Reimplementado en sage.addons.factucert.Negocio.Clases.ewDocVentaFraAnulada.

Definición en la línea 4292 del archivo DocsVentaFra.cs.

◆ _Print()

override bool sage.ew.docsven.ewDocVentaFRA._Print ( )
inlinevirtual

Impressió de factura (PE-84592)

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 2757 del archivo DocsVentaFra.cs.

◆ _Printed()

override bool sage.ew.docsven.ewDocVentaFRA._Printed ( )
inlinevirtual

◆ _Procesos_Cambio_Cliente()

override bool sage.ew.docsven.ewDocVentaFRA._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 957 del archivo DocsVentaFra.cs.

◆ _Refacturar()

void sage.ew.docsven.ewDocVentaFRA._Refacturar ( )
inlineprotected

Definición en la línea 1286 del archivo DocsVentaFra.cs.

◆ _Refresh()

override void sage.ew.docsven.ewDocVentaFRA._Refresh ( bool  tlSave = false)
inlinevirtual

Refresca los datos del documento actual.

Parámetros
tlSave

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 2236 del archivo DocsVentaFra.cs.

◆ _Resta_Numero()

override bool sage.ew.docsven.ewDocVentaFRA._Resta_Numero ( )
inlineprotectedvirtual

Restar número al borrar una factura de venta

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1596 del archivo DocsVentaFra.cs.

◆ _Save()

override bool sage.ew.docsven.ewDocVentaFRA._Save ( )
inline

no volem que faci el codi de la base

Implementa sage.ew.interficies.IDocumentoMarcas.

Definición en la línea 2011 del archivo DocsVentaFra.cs.

◆ _Show_Print()

override bool sage.ew.docsven.ewDocVentaFRA._Show_Print ( int  tnAbrirEn = 1)
inline

Imprime el documento mostrando pantalla previa de opciones (PE-84592)

Devuelve

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 2882 del archivo DocsVentaFra.cs.

◆ _Show_Vencimientos()

void sage.ew.docsven.ewDocVentaFRA._Show_Vencimientos ( )
inline

ens presenta els venciments de la factura

Definición en la línea 3378 del archivo DocsVentaFra.cs.

◆ _Suma_Numero()

new string sage.ew.docsven.ewDocVentaFRA._Suma_Numero ( )
inlineprotectedvirtual

no volem que faci el codi de la base

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1504 del archivo DocsVentaFra.cs.

◆ _Totalizar()

override void sage.ew.docsven.ewDocVentaFRA._Totalizar ( bool  llRecalcular = true)
inlinevirtual

Totalizar

Parámetros
llRecalcular

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 2844 del archivo DocsVentaFra.cs.

◆ _UnPrinted()

override bool sage.ew.docsven.ewDocVentaFRA._UnPrinted ( )
inlinevirtual

Descamarcar impreso

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 2871 del archivo DocsVentaFra.cs.

◆ _UpdateObservaciones() [1/2]

override void sage.ew.docsven.ewDocVentaFRA._UpdateObservaciones ( string  tcObservaciones)
inlinevirtual

Actualizar las observaciones en una factura directa.

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1772 del archivo DocsVentaFra.cs.

◆ _UpdateObservaciones() [2/2]

override void sage.ew.docsven.ewDocVentaFRA._UpdateObservaciones ( Dictionary< string, string >  toDicObservaAlbaranesFactura)
inlinevirtual

Actualizar las observaciones de los albaranes de los que se compone una factura que no es factura directa sino que viene de facturación de albaranes.

Parámetros
toDicObservaAlbaranesFacturaDiccionario con los números de albarán y observaciones respectivas.

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1806 del archivo DocsVentaFra.cs.

◆ CambiarNumeroDocumento()

override bool sage.ew.docsven.ewDocVentaFRA.CambiarNumeroDocumento ( string  tcOldNumero,
string  tcNewNumero 
)
inlineprotectedvirtual

Comprobamos si ha habido un cambio en el número de documento (addons)

Parámetros
tcOldNumero
tcNewNumero

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

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

◆ ImportarPlanAnalitico()

bool sage.ew.docsven.ewDocVentaFRA.ImportarPlanAnalitico ( string  tcPlan)
inline

A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual

Parámetros
tcPlan
Devuelve

Implementa sage.ew.interficies.IGridPlanesAnaliticos.

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

◆ Inicializar_Constructor_ewDocVenta()

override void sage.ew.docsven.ewDocVentaFRA.Inicializar_Constructor_ewDocVenta ( )
inlineprotectedvirtual

inicialitzem les propietats de l'albara

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabFRA, ewDocVentaLinFRA, ewDocVentaPieFRA >.

Definición en la línea 1616 del archivo DocsVentaFra.cs.

◆ Total_Entregas_Factura()

decimal sage.ew.docsven.ewDocVentaFRA.Total_Entregas_Factura ( )
inline

ens retorna la suma de les entregues a compte als albarans de venta que formen part de la factura.

Devuelve

Definición en la línea 3577 del archivo DocsVentaFra.cs.

Documentación de los campos

◆ _lFacturandoCobroPago

bool sage.ew.docsven.ewDocVentaFRA._lFacturandoCobroPago = false
protected

Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio

Definición en la línea 888 del archivo DocsVentaFra.cs.

◆ _llEntFac

bool sage.ew.docsven.ewDocVentaFRA._llEntFac = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_entfac"))
protected

Si se trabaja con entregas a cuenta en clientes

Definición en la línea 260 del archivo DocsVentaFra.cs.

Documentación de propiedades

◆ _AlbaranesVentaFactura

BindingList<AlbaranVentaFactura> sage.ew.docsven.ewDocVentaFRA._AlbaranesVentaFactura
get

Lista de los albaranes de venta que tenemos en la factura

Definición en la línea 853 del archivo DocsVentaFra.cs.

◆ _CentrosAdministrativos

CentrosAdministrativosFactura sage.ew.docsven.ewDocVentaFRA._CentrosAdministrativos
getset

Centros administrativos factura

Definición en la línea 895 del archivo DocsVentaFra.cs.

◆ _Comisiones

BindingList<ComisionDoc> sage.ew.docsven.ewDocVentaFRA._Comisiones
get

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

Definición en la línea 830 del archivo DocsVentaFra.cs.

◆ _ContabilizarCobro

bool sage.ew.docsven.ewDocVentaFRA._ContabilizarCobro
getset

contabilizar cobro

Definición en la línea 636 del archivo DocsVentaFra.cs.

◆ _ContabilizarCobroCuenta

string sage.ew.docsven.ewDocVentaFRA._ContabilizarCobroCuenta
getset

Cuenta de tesoreria para el cobro.

Definición en la línea 682 del archivo DocsVentaFra.cs.

◆ _ContabilizarCobroFecha

DateTime sage.ew.docsven.ewDocVentaFRA._ContabilizarCobroFecha
getset

Fecha de cobro.

Definición en la línea 667 del archivo DocsVentaFra.cs.

◆ _DocPrint

override IDocPrint sage.ew.docsven.ewDocVentaFRA._DocPrint
getset

Redefinición del objeto _DocPrint para las facturas

Definición en la línea 446 del archivo DocsVentaFra.cs.

◆ _Entregas

override BindingList<IEntregasDoc> sage.ew.docsven.ewDocVentaFRA._Entregas
get

Entregas de los albaranes

Definición en la línea 332 del archivo DocsVentaFra.cs.

◆ _EsFacturaAnticipo

bool sage.ew.docsven.ewDocVentaFRA._EsFacturaAnticipo
get

Indica si es una factura anticipo

Definición en la línea 349 del archivo DocsVentaFra.cs.

◆ _FacturandoCobroPago

bool sage.ew.docsven.ewDocVentaFRA._FacturandoCobroPago
getset

Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio

Definición en la línea 881 del archivo DocsVentaFra.cs.

◆ _FacturaPlanes

FacturaVentaPlanes sage.ew.docsven.ewDocVentaFRA._FacturaPlanes
getset

Guarda los niveles analíticos de la factura de venta.

Definición en la línea 917 del archivo DocsVentaFra.cs.

◆ _FacturaRectificativa

bool sage.ew.docsven.ewDocVentaFRA._FacturaRectificativa
getset

ens indica si es factura rectificativa

Definición en la línea 621 del archivo DocsVentaFra.cs.

◆ _FacturaTicket

bool sage.ew.docsven.ewDocVentaFRA._FacturaTicket
getset

ens indica si es facturació de tickets

Definición en la línea 713 del archivo DocsVentaFra.cs.

◆ _Giros

BindingList<int> sage.ew.docsven.ewDocVentaFRA._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 407 del archivo DocsVentaFra.cs.

◆ _GirosPrc

BindingList<LineaGiro> sage.ew.docsven.ewDocVentaFRA._GirosPrc
getset

Giros en el nuevo formato (Julio 2022) en forma de List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje

Definición en la línea 427 del archivo DocsVentaFra.cs.

◆ _Keys

override Dictionary<string, string> sage.ew.docsven.ewDocVentaFRA._Keys
get

Relación entre los campos y las propiedades de la clase de negocio (Gestión documental)

Definición en la línea 776 del archivo DocsVentaFra.cs.

◆ _lcLetraDefectoFraDirecta

string sage.ew.docsven.ewDocVentaFRA._lcLetraDefectoFraDirecta
getprotected

Letra factura directa

Definición en la línea 274 del archivo DocsVentaFra.cs.

◆ _Letra

override string sage.ew.docsven.ewDocVentaFRA._Letra
getset

si no treballa amb series de facturació el camp letra no ha de tenir cap espai

Definición en la línea 497 del archivo DocsVentaFra.cs.

◆ _loformularioFra

dynamic sage.ew.docsven.ewDocVentaFRA._loformularioFra
getprotected

Formulario de Fra de venda

Definición en la línea 266 del archivo DocsVentaFra.cs.

◆ _MarcasDocumento

IMarcas sage.ew.docsven.ewDocVentaFRA._MarcasDocumento
get

Listado de marcas del presupuesto

Definición en la línea 379 del archivo DocsVentaFra.cs.

◆ _Novicap

override INoviCapFacturaVenta sage.ew.docsven.ewDocVentaFRA._Novicap
getset

Objeto para la gestión de financiación alternativa

Definición en la línea 746 del archivo DocsVentaFra.cs.

◆ _Numero

override string sage.ew.docsven.ewDocVentaFRA._Numero
getset

Número del document - Aquí ja controla si ha de ser de 8 o 10 depenent de si treballa amb series o no.

Definición en la línea 464 del archivo DocsVentaFra.cs.

◆ _oAsiento

IAsientos sage.ew.docsven.ewDocVentaFRA._oAsiento
getset

Cargamos el asiento relacionado con la factura

Definición en la línea 787 del archivo DocsVentaFra.cs.

◆ _PresentarContabilizarCobro

bool sage.ew.docsven.ewDocVentaFRA._PresentarContabilizarCobro
getset

Caso de haber marcado la opción _ContabilizarCobro, si se ha de presentar la pantalla para contabilizar cobro para que el usuario introduzca banco y fecha ocbro, o se utilizan banco y fecha cobro pasados por propiedades. Por defecto esta propiedad esta a true.

Definición en la línea 652 del archivo DocsVentaFra.cs.

◆ _PresentarEntregasACuentaCliente

bool sage.ew.docsven.ewDocVentaFRA._PresentarEntregasACuentaCliente
getset

Presentar formulario de entregas a cuenta clienter pendientes de liquidar para enlazar con factura. Si se pasa false en este parámetro no se mostrará ningún formulario y se enlazarán con la factura tantas entregas como haya pendientes de liquidar y que sea posible imputar.

Definición en la línea 698 del archivo DocsVentaFra.cs.

◆ _PresentarPrevisiones

bool sage.ew.docsven.ewDocVentaFRA._PresentarPrevisiones
getset

ens indica si cal presentar les previsions generades

Definición en la línea 606 del archivo DocsVentaFra.cs.

◆ _RutaFacturaElectronica

string sage.ew.docsven.ewDocVentaFRA._RutaFacturaElectronica
getset

ruta factura electronica

Definición en la línea 728 del archivo DocsVentaFra.cs.

◆ _Tabla

override string sage.ew.docsven.ewDocVentaFRA._Tabla
get

Tabla relacionada del enlace del documento (Gestión Documental) Sobreescribiremos en cada documento la tabla

Definición en la línea 765 del archivo DocsVentaFra.cs.

◆ _TieneEntregasDescontadas

bool sage.ew.docsven.ewDocVentaFRA._TieneEntregasDescontadas
get

Indica las si el documento tiene factura anticipo

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

◆ _TipoFactura

eTipoFactura sage.ew.docsven.ewDocVentaFRA._TipoFactura
getset

Al crear un documento necesitamos poder indicarle si es una factura rectificativa

Definición en la línea 392 del archivo DocsVentaFra.cs.

◆ _Validaciones

bool sage.ew.docsven.ewDocVentaFRA._Validaciones
getset

ens indica si cal q fem les comprovacions, pot ser que vinguem de la facturacio general i alli ja en fa algunes

Definición en la línea 560 del archivo DocsVentaFra.cs.

◆ _ValidacionesCifDeclarado

bool sage.ew.docsven.ewDocVentaFRA._ValidacionesCifDeclarado
getset

Si hay que hacer las validaciones de CIF declarado.

Definición en la línea 590 del archivo DocsVentaFra.cs.

◆ _ValidacionesIvaLiquidado

bool sage.ew.docsven.ewDocVentaFRA._ValidacionesIvaLiquidado
getset

ens indica si cal q fem les comprovacions iva liquidat

Definición en la línea 575 del archivo DocsVentaFra.cs.

◆ _Validar_Facturable

bool sage.ew.docsven.ewDocVentaFRA._Validar_Facturable
getset

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

Definición en la línea 872 del archivo DocsVentaFra.cs.

◆ _Vencimientos

BindingList<PrevisionCobro> sage.ew.docsven.ewDocVentaFRA._Vencimientos
get

Ens retorna els diferents venciments que hi ha per una factura.

Definición en la línea 522 del archivo DocsVentaFra.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: