Referencia de la Clase sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador

Clase para formulario de generador de asientos de facturas de compra. Más...

Diagrama de herencias de sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador
sage.ew.contabilidad.Form.frmAsientosFacturasGenerador

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 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...
 
- 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...
 

Descripción detallada

Clase para formulario de generador de asientos de facturas de compra.

Definición en la línea 20 del archivo frmAsientosFacturasComprasGenerador.cs.

Documentación del constructor y destructor

◆ frmAsientosFacturasComprasGenerador()

sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.frmAsientosFacturasComprasGenerador ( )
inline

Constructor

Definición en la línea 51 del archivo frmAsientosFacturasComprasGenerador.cs.

Documentación de las funciones miembro

◆ CambiarEstadoEdicion()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.CambiarEstadoEdicion ( EstadosEdicion  teEstadoEdicion)
inlineprotectedvirtual

Habilitar/inhabilitar controles según el estado de edición de la pantalla.

Parámetros
teEstadoEdicion

Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.

Definición en la línea 257 del archivo frmAsientosFacturasComprasGenerador.cs.

◆ Configurar_Formulario()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.Configurar_Formulario ( )
inlineprotectedvirtual

Configuración de formulario

Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.

Definición en la línea 78 del archivo frmAsientosFacturasComprasGenerador.cs.

◆ Configurar_Visibilidad_Controles()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.Configurar_Visibilidad_Controles ( )
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 189 del archivo frmAsientosFacturasComprasGenerador.cs.

◆ Dispose()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parámetros
disposingtrue if managed resources should be disposed; otherwise, false.

Definición en la línea 14 del archivo frmAsientosFacturasComprasGenerador.Designer.cs.

◆ Establecer_Bindings()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.Establecer_Bindings ( )
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 152 del archivo frmAsientosFacturasComprasGenerador.cs.

◆ Eventos_Controles()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.Eventos_Controles ( )
inlineprotectedvirtual

Programación de eventos de controles varios

Reimplementado de sage.ew.contabilidad.Form.frmAsientosFacturasGenerador.

Definición en la línea 126 del archivo frmAsientosFacturasComprasGenerador.cs.

◆ FrmGenerar_ProcesosVarios_Final()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.FrmGenerar_ProcesosVarios_Final ( )
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 384 del archivo frmAsientosFacturasComprasGenerador.cs.

◆ FrmGenerar_Retroceso_Contador_Facturas()

override void sage.ew.contabilidad.Form.frmAsientosFacturasComprasGenerador.FrmGenerar_Retroceso_Contador_Facturas ( )
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 246 del archivo frmAsientosFacturasComprasGenerador.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: