Interficie para extensiones sobre cambio de anchura de campos. Más...
Métodos públicos | |
bool | _ValidacionesPreProceso (ref string lcMensajeError) |
Se ejecuta como paso previo a la ejecución del cambio de anchura de campos y permite al addon realizar sus propias comprobaciones sobre los cambios de anchos que se pretende realizar. Más... | |
Propiedades | |
BindingList< CambioAnchuraCampos.Campo > | _LstCamposAmpliables [get, set] |
Lista de campos ampliables. Más... | |
Interficie para extensiones sobre cambio de anchura de campos.
Definición en la línea 13 del archivo IExtensionCambioAnchuraCampos.cs.
bool sage.ew.interficies.IExtensionCambioAnchuraCampos._ValidacionesPreProceso | ( | ref string | lcMensajeError | ) |
Se ejecuta como paso previo a la ejecución del cambio de anchura de campos y permite al addon realizar sus propias comprobaciones sobre los cambios de anchos que se pretende realizar.
Por ejemplo, en el caso del addon de factucert, caso de estar activo y trabajar con territorio Vizcaya no se permite ampliar el nº de factura de compra más de 40 dígitos, siendo 60 el máximo que se impone normalmente. En este caso se es más restrictivo y no se permite ampliar a más de 40 dígitos.
lcMensajeError | Mensaje de error que se devolverá caso de error. |
Implementado en sage._50.ExtensionCambioAnchuraCamposBase y sage.addons.factucert.Negocio.Clases.ExtensionCambioAnchuraCampos.
|
getset |
Lista de campos ampliables.
Definición en la línea 18 del archivo IExtensionCambioAnchuraCampos.cs.