Clase para formulario de generador de asientos de facturas de compra. Más...
Métodos públicos | |
frmAsientosFacturasComprasGenerador () | |
Constructor 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 () |
Programación de eventos de controles varios Más... | |
override void | Cancelar_Eventos_Controles () |
Cancelación de eventos de controles varios 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 compra caso de que el número se haya obtenido pulsando Intro sobre campo vacio Más... | |
override void | CambiarEstadoEdicion (EstadosEdicion teEstadoEdicion) |
Habilitar/inhabilitar controles según el estado de edición de la pantalla. Más... | |
override 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... | |
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... | |
void | FrmGenerar_Actualizar_RegIva_Recc () |
Actualiza los campos de RECC de los registros de IVA (Liquida, TotCOb, FechMax) Más... | |
virtual 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... | |
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 compra.
Definición en la línea 20 del archivo frmAsientosFacturasComprasGenerador.cs.
|
inline |
Constructor
Definición en la línea 64 del archivo frmAsientosFacturasComprasGenerador.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 308 del archivo frmAsientosFacturasComprasGenerador.cs.
|
inlineprotectedvirtual |
Cancelación de eventos de controles varios
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 178 del archivo frmAsientosFacturasComprasGenerador.cs.
|
inlineprotectedvirtual |
Configuración de formulario
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 91 del archivo frmAsientosFacturasComprasGenerador.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 246 del archivo frmAsientosFacturasComprasGenerador.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 frmAsientosFacturasComprasGenerador.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 209 del archivo frmAsientosFacturasComprasGenerador.cs.
|
inlineprotectedvirtual |
Programación de eventos de controles varios
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 151 del archivo frmAsientosFacturasComprasGenerador.cs.
|
inlineprotectedvirtual |
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
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 430 del archivo frmAsientosFacturasComprasGenerador.cs.
|
inlineprotectedvirtual |
Metodo para que si el usuario cancela la generación del asiento retroceda el contador de facturas de compra caso de que el número se haya obtenido pulsando Intro sobre campo vacio
Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.
Definición en la línea 295 del archivo frmAsientosFacturasComprasGenerador.cs.