Clase para formulario de generador de asientos de facturas de venta. Más...
Métodos públicos | |
frmAsientosFacturasVentasGenerador () | |
Constructor de formulario de generador de asientos de facturas de ventas Más... | |
Métodos públicos heredados desde sage.ew.contabilidad.Form.frmAsientosFacturasGenerador | |
frmAsientosFacturasGenerador () | |
Constructor del formulario generador de asientos de facturas Más... | |
Métodos protegidos | |
override void | Configurar_Formulario () |
Configuración de formulario Más... | |
override void | Eventos_Controles () |
a Programación de eventos de controles varios Más... | |
override void | Cancelar_Eventos_Controles () |
a Cancelación de eventos de controles varios Más... | |
override void | CambiarMascarasImporte_Divisa () |
Ajusta las mascaras con que se visualizan los importes en las grids y en los campos numéricos a la divisa en que se está generando la factura. Más... | |
override void | Establecer_Bindings () |
Establecer el binding de los controles de cabecera del formulario con las propiedades del objeto de negocio respectivo Más... | |
override void | Configurar_Visibilidad_Controles () |
Ocultar controles que según configuración de Sage50 no hagan falta Más... | |
override void | FrmGenerar_Retroceso_Contador_Facturas () |
Metodo para que si el usuario cancela la generación del asiento retroceda el contador de facturas de venta si fuera necesario Más... | |
override void | CambiarEstadoEdicion (EstadosEdicion teEstadoEdicion) |
Habilitar/inhabilitar controles según el estado de edición de la pantalla. Más... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. Más... | |
Métodos protegidos heredados desde sage.ew.contabilidad.Form.frmAsientosFacturasGenerador | |
bool | DosPlanesAnaliticos () |
Devuelve si ha de presentar dos planes analiticos visibles Más... | |
void | CancelarEdicion_Reiniciar () |
Cancelar edicion retrocediendo contador de facturas y reiniciar campos y controles para empezar nueva generación Más... | |
override void | OnLoad (EventArgs e) |
Carga del formulario Más... | |
override bool | ProcessCmdKey (ref Message msg, Keys keyData) |
Gestión de las teclas Más... | |
void | Refrescar_Definiciones (object sender, EventArgs e) |
Refrescar visual con negocio las definiciones Más... | |
void | Enlazar_Grid_Secundarias () |
Enlaza el mantegrid de niveles analíticos a partir de la contrapartida actual. Más... | |
bool | FrmGenerar_Asiento_Descuadrado () |
Controla si el asiento generado está descuadrado y caso de estarlo muestra mensaje Más... | |
bool | FrmGenerar_Contabilizar_CobroPago () |
Controles para contabilizar el cobro/pago de la factura. Más... | |
void | FrmGenerar_Generacion_Previsiones () |
Generación de previsiones de cobro/pago para la factura. Más... | |
bool | FrmGenerar_Presentar_Asiento () |
Control para presentar asiento de factura recién generado. Más... | |
void | FrmGenerar_Limpiar_Datos () |
Deja la pantalla preparada para generar una nueva factura, descarga negocio, resetea controles y estado de pantalla. Más... | |
void | btDocAceptar1_Click (object sender, EventArgs e) |
Click en el botón Generar 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... | |
void | _Addons_Messagebox (string tcAddon, string tcMetodo, string tcMessage) |
Método para mostrar mensajes en la ejecución de addons. Más... | |
bool | FrmGenerar_Comprobaciones_Previas_GenFactura () |
Comprobaciones previas de tipo Warning y de tipo Error previas a la generación del asiento de factura. Más... | |
bool | FrmGenerar_Comprobaciones_Previas_CobroPago () |
Comprobaciones previas de tipo Error y de tipo Warning previas a la generación del asiento de cobro/pago de la factura. Más... | |
void | Ajustes_ModoCuadrarFactura () |
Ajustes varios al trabajar el formulario en modo Cuadrar Factura. Más... | |
void | EwnumPrcReten_Enter (object sender, EventArgs e) |
Seleccionar automáticamente el contenido del campo % retención al entrar en el campo para facilitar su edición al usuario. Más... | |
void | EwnumPrcDtoPP_Enter (object sender, EventArgs e) |
Seleccionar automáticamente el contenido del campo % dto. pronto pagoal entrar en el campo para facilitar su edición al usuario. Más... | |
virtual void | FrmGenerar_ProcesosVarios_Final () |
Otros procesos a realizar tras la generacion, para el caso de facturas de compra si es intracomunitario y hay el opcflag activado imprimiremos factura CEE Más... | |
void | FrmGenerar_Actualizar_RegIva_Recc () |
Actualiza los campos de RECC de los registros de IVA (Liquida, TotCOb, FechMax) Más... | |
virtual void | mtgContrapartidas__Row_New_After (DataGridViewRow tdgvRowLastInsert, bool tlInsert) |
Posicionamiento en columna codigo al agregar nuevo registro en grip CONTRAPARTIDAS Más... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. Más... | |
Otros miembros heredados | |
Tipos protegidos heredados desde sage.ew.contabilidad.Form.frmAsientosFacturasGenerador | |
enum | EstadosEdicion { EstadosEdicion.Inicial, EstadosEdicion.InicialFactura, EstadosEdicion.TodoSinContraPartidas, EstadosEdicion.TodoConContraPartidas, EstadosEdicion.Todo } |
Posibles estados de edición de los controles de la pantalla Más... | |
Atributos protegidos heredados desde sage.ew.contabilidad.Form.frmAsientosFacturasGenerador | |
Keys | _oLastKey = Keys.None |
Para saber la última tecla pulsada Más... | |
bool | _llDivisa = false |
Si se trabaja con multidivisa en compras o ventas, se le da valor en el constructor de las clases derivadas. Más... | |
bool | _llEntFac = false |
Si se trabaja con entregas a cuenta clientes/proveedors, se utilizará cuando se facturen albaranes a través del generador, desde contabilidad no. Se le da valor en el constructor de las clases formulario derivadas. Más... | |
string | _lcCuentaPro = Convert.ToString(EW_GLOBAL._GetVariable("wc_proveed")) |
Cuenta contable standar de proveedor Más... | |
string | _lcCuentaAcr = Convert.ToString(EW_GLOBAL._GetVariable("wc_acreed")) |
Cuenta contable standar de acreedor Más... | |
string | _lcCuentaCli = Convert.ToString(EW_GLOBAL._GetVariable("wc_cliente")) |
Cuenta contable standar de cliente Más... | |
bool | _llCompAsi = Convert.ToBoolean(EW_GLOBAL._GetVariable("wL_compasi")) |
Si se ha de comprobar el importe del asiento Más... | |
btBrowTipoIva | _btBrowTipoIva = new btBrowTipoIva() |
Browser de tipos de IVA Más... | |
btManteTipoIva | _btManteTipoIva = new btManteTipoIva() |
Mantenimiento de tipos de IVA Más... | |
btBrowCuenta | _btBrowCuenta = new btBrowCuenta() |
Browser de cuentas contables Más... | |
btManteCuentas | _btManteCuentas = new btManteCuentas() |
Mantenimiento de cuentas contables Más... | |
btBrowPlanes | _btBrowPlan = new btBrowPlanes() |
Browser de planes analíticos Más... | |
btMantePlanes | _btMantePlan = new btMantePlanes() |
Mantenimiento de de planes analíticos Más... | |
int | _lnDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos)) |
Dígitos ancho cuenta contable Más... | |
int | _lnAnchoSecundarias = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_secundarias)) |
Dígitos ancho código cuenta secundaria Más... | |
string | _lcLetraDefecto = Convert.ToString(EW_GLOBAL._GetVariable("wc_letra")) |
Serie de documentos por defecto Más... | |
string | _lcEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa")) |
Empresa activa Más... | |
bool | _llSerFact = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_serfact")) |
Trabajar con series de facturas Más... | |
int | _lnDecimales = Convert.ToInt32(EW_GLOBAL._GetVariable("wn_decimales")) |
Número decimales moneda empresa Más... | |
string | _lcMonedaEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_moneda")) |
Moneda de la empresa Más... | |
bool | _llSecundar = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_secundar")) |
Trabajar con niveles analíticos Más... | |
bool | _llSecuManual = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_secman")) |
Introducción manual de niveles analíticos. Más... | |
bool | _llSecuRepAuto = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_repasi")) |
Reparto automatico de niveles analíticos, sin aplicar %, divide el importe total de la contrapartida entre el nº de c.secudn. Más... | |
bool | _llSecuRepAutoPrc = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_distsec")) |
Reparto automatico de niveles analíticos, según % definidos en el apartado Planes Analíticos de la cuenta contable. Más... | |
bool | _llTodacuen = (Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_todacuen"))) |
Permitir asignación analítica en todas las cuentas contables Más... | |
bool | _llRecc = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_recc")) |
Si se trabaja con regimen de criterio caja Más... | |
bool | _llIgic = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_igic")) |
Trabajar con IGIC Más... | |
string | _cIva = Convert.ToString(EW_GLOBAL._GetVariable("wc_iva")) |
Descripción del impuesto de IVA/IGC Más... | |
EstadosEdicion | _eEstadoEdicion = EstadosEdicion.Inicial |
Estado de edición en el que se encuentra la pantalla. Más... | |
bool | _lProximaColumna = true |
Control para permitir o no que automaticamente cambie de columna cuando se está introduciendo datos en la grid de contrapartidas. Caso de trabajar con secundarias y estar introduciendo Plan1 o Plan2 no debe cambiar de columna, para que se mantenga visible "su" grid de niveles análiticos. Más... | |
Divisa | _oDivisaEmpresa |
Objeto divisa correspondiente a la moneda de la empresa Más... | |
ewcontextmenustrip | _oMenuContext_Opciones |
Menu contextual opciones en cuentas secundarias Más... | |
IAsientosFacturasGenerador | _oAsiFactGen |
Objeto que cumnpla la interfaz IAsientosFacturasGenerador, aquí podrá llegar 2 tipos de objetos, clase AsientosFacturasVentaGenerador o AsientosFacturasVentaGenerador, ambas cumplen la interficie Más... | |
objetos.UserControls.ewPanelTitulo | ewPanelTituloTipoBorrado |
objetos.ewcheckbox | ewchkContabilizarCobroPago |
objetos.ewcheckbox | ewchkPresentarAsiento |
objetos.UserControls.ewPanelTitulo | ewPanelTituloDatosFactura |
objetos.ewpanel | ewpanelAsocDatosFactura |
objetos.ewFlowLayoutPanel | ewFlowPanelDatosFactura |
objetos.ewpanel | ewpanelLinea1DatosFactura |
objetos.ewpanel | ewpanelFechaAsiento |
objetos.ewlabel | ewlblFechaAsiento |
objetos.ewdateAsiento | ewdateFechaAsiento |
objetos.ewpanel | ewpanelCliPro |
objetos.ewpanel | ewpanelLinea2DatosFactura |
objetos.ewpanel | ewpanelFechaFactura |
objetos.ewdatetime | ewdateFechaFactura |
objetos.ewlabel | ewlblFechaFactura |
objetos.ewpanel | ewpanelFactura |
objetos.ewlabel | ewlblFactura |
objetos.ewpanel | ewpanelLinea4DatosFactura |
objetos.ewpanel | ewpanelDefiDebe |
objetos.ewlabel | ewlblDefinDebe |
objetos.ewtextbox | ewtxtDefinDebe |
objetos.ewpanel | ewpanelDefiHaber |
objetos.ewlabel | ewlblDefinHaber |
objetos.ewtextbox | ewtxtDefinHaber |
objetos.UserControls.ewPanelTitulo | ewPanelTituloTiposIva |
objetos.ewpanel | ewPanelAsocTiposIva |
objetos.UserControls.Mantegrid | mtgTiposIva |
objetos.UserControls.ewPanelTitulo | ewPanelTituloDatosPie |
objetos.UserControls.ewPanelTitulo | ewPanelTituloContrapartidas |
objetos.ewpanel | ewpanelAsocContrapartidas |
objetos.UserControls.Mantegrid | mtgContrapartidas |
objetos.UserControls.ewPanelTitulo | ewPanelTituloSecundarias |
objetos.ewpanel | ewpanelAsocSecund |
objetos.ewpanel | ewpanelDivisa |
objetos.ewlabel | ewlblTotalFacturaCalculado |
objetos.ewbutton | cmdGenerar |
objetos.ewradiobutton | ewRdbRetenBase |
objetos.ewradiobutton | ewRdbRetenFra |
objetos.ewtextbox | ewnumTotalAsiento |
objetos.ewtextbox | ewnumTotalContrapartidas |
objetos.ewpanel | ewpanelRetencion |
objetos.ewcheckbox | ewchkReten |
objetos.ewradiobutton | ewRdbRetenSobreBase |
objetos.ewradiobutton | ewRdbRetenSobreFra |
objetos.ewnumericupdown | ewnumPrcReten |
objetos.ewlabel | ewlblPrcReten |
objetos.ewtextbox | ewnumTotalReten |
objetos.ewpanel | ewpanelDtoPP |
objetos.ewlabel | ewLblDtoPp |
objetos.ewnumericupdown | ewnumPrcDtoPP |
objetos.ewlabel | ewLblPrcPP |
objetos.ewtextbox | ewnumTotalDtoPP |
objetos.ewpanel | ewpanelLineaDatosPie |
objetos.ewlabel | ewlblTotalContrapartidas |
objetos.UserControls.DivisaDocumentos | divisaGenerador |
objetos.ewlabel | ewlblTotalFacTeorico |
objetos.txtImporte | ewnumTotalFac |
objetos.ewpanel | ewpanelTotalFactura |
objetos.ewlabel | ewlblDivisa |
objetos.ewpanel | ewpanelRecc |
objetos.ewcheckbox | ewchkRecc |
objetos.ewbutton | ewbtCifNomVarios |
txtbox.UserControls.txtCuenta | txtCliPro |
objetos.ewlabel | ewLblCliPro |
objetos.ewpanel | ewpanelFechaRegistro |
Panel Más... | |
objetos.ewlabel | ewllbFechaRegistro |
Label Fecha Registro Más... | |
objetos.ewdatetime | ewdateFechaRegistro |
Fecha Registro Más... | |
objetos.ewpanel | ewpanelLinea3DatosFactura |
ewpanelLinea3DatosFactura Más... | |
objetos.ewlabel | ewlblReferencia |
ewlblReferencia Más... | |
objetos.ewtextbox | txtReferencia |
txtReferencia Más... | |
objetos.ewpanel | ewpanelReferencia |
ewpanelReferencia Más... | |
objetos.ewpanel | ewpanelContrapartidaAsiento |
ewpanelContrapartidaAsiento Más... | |
objetos.ewlabel | ewlblContrapartidaAsiento |
ewlblContrapartidaAsiento Más... | |
txtbox.UserControls.txtCuenta | txtContrapartidaAsiento |
txtContrapartidaAsiento Más... | |
objetos.ewcheckbox | ewchkGenerarPrevisiones |
ewchkGenerarPrevisiones Más... | |
Propiedades heredados desde sage.ew.contabilidad.Form.frmAsientosFacturasGenerador | |
bool | _lPlanAnaliticoCompleto [get] |
Trabajar con plan analítico completo _Empresa._ImputarPor == 0 => Plan analítico completo Más... | |
bool | _ModoCuadrarFactura [get, set] |
Si el formulario se muestra desde facturación de albaranes de compra con el propósito de permitir al usuario manipular los importes antes de asentas y cuadrar facturas. Se utiliza caso de que esté activado el opcflag WL_FACTCOM "CUADRAR FACTURAS DE COMPRA", no se descarta utilizarlo en algún caso en ventas motivo por el cual se deja la propiedad en el formulario base. Más... | |
IAsientos | _AsientoGenerado [get, set] |
Propiedad donde se informa del asiento generado Más... | |
IAsientosFacturasGenerador | _AsientosFacturasGenerador [get, set] |
Objeto que cumple la interfaz IAsientosFacturasGenerador, aquí podrá llegar 2 tipos de objetos, clase AsientosFacturasVentaGenerador o AsientosFacturasVentaGenerador, ambas cumplen la interficie Más... | |
Clase para formulario de generador de asientos de facturas de venta.
Definición en la línea 21 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inline |
Constructor de formulario de generador de asientos de facturas de ventas
Definición en la línea 38 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotectedvirtual |
Habilitar/inhabilitar controles según el estado de edición de la pantalla.
teEstadoEdicion |
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 294 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotectedvirtual |
Ajusta las mascaras con que se visualizan los importes en las grids y en los campos numéricos a la divisa en que se está generando la factura.
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 187 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotectedvirtual |
a Cancelación de eventos de controles varios
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 160 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotectedvirtual |
Configuración de formulario
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 64 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotectedvirtual |
Ocultar controles que según configuración de Sage50 no hagan falta
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 227 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
Definición en la línea 14 del archivo frmAsientosFacturasVentasGenerador.Designer.cs.
|
inlineprotectedvirtual |
Establecer el binding de los controles de cabecera del formulario con las propiedades del objeto de negocio respectivo
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 205 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotectedvirtual |
a Programación de eventos de controles varios
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 134 del archivo frmAsientosFacturasVentasGenerador.cs.
|
inlineprotectedvirtual |
Metodo para que si el usuario cancela la generación del asiento retroceda el contador de facturas de venta si fuera necesario
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 283 del archivo frmAsientosFacturasVentasGenerador.cs.