Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.listados.Procesos.GenerarDocumentosVenta

Clase para el proceso de creación de documentos de ventas a partir de plantillas de documentos. Más...

Diagrama de herencia de sage.ew.listados.Procesos.GenerarDocumentosVenta
sage.ew.listados.Clases.Procesos sage.ew.listados.Clases.Listados sage.ew.listados.Clases.IProcesos sage.ew.listados.Clases.IListados sage.ew.interficies.IProgresoObservable< out T > sage.ew.listados.Clases.IListados sage.ew.interficies.IProgresoObservable< out T > sage.ew.interficies.IProgresoObservable< out T > sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert sage.addons.gaped.Negocio.Procesos.GenerarDocumentosVenta

Estructuras de datos

class  PltLineasDocGenerar
 Clase con los datos de las lineas de artículos/conceptos facturables de una determinada plantilla, que se utilizaran para incluir en los documentos a generar. Más...
 
class  PltPlanifCliGenerar
 Clase con los datos de la plantilla, planificación y cliente para la que se van a generar documento según configuración. Más...
 

Métodos públicos

 GenerarDocumentosVenta ()
 Constructor.
 
override void _SetDefaultValues (Dictionary< string, object > toControlsFiltros=null, Dictionary< string, object > toControlsOpciones=null)
 
override bool _Process ()
 Ejecutar el proceso de generación de documentos.
 
bool _GenerarDocumentoLineas (dynamic toDocumento, sage.ew.docsven.PlantillasVenta toPlantilla)
 Método para crear las líneas al documento a partir de la plantilla.
 
virtual string _SerieCreacionDocumento (Cliente toCliente, string tcCliente)
 Obtener la serie de creación del documento.
 
- Métodos públicos heredados de sage.ew.listados.Clases.Procesos
 Procesos ()
 Constructor vacio.
 
 Procesos (object[] toObjects)
 Constructor con parametros.
 
void NotificarResultadoProceso (NotificaIconos teIcono, string tcDescripcion, DataTable tdResultados=null, string tcCategoria="Resultado proceso", bool tlVisibleRestoUsuarios=false)
 Método de notificación de resultados de procesos.
 
- Métodos públicos heredados de sage.ew.listados.Clases.Listados
void Dispose ()
 Public implementation of Dispose pattern callable by consumers.
 
List< ColumnDefinition_GetNavigateAddedColumns ()
 Devuelve Las columnas personalizadas navegables.
 
 Listados ()
 Constructor vacio.
 
 Listados (object[] toObjects)
 Constructor con parametros de entrada.
 
virtual void _Navigate (String tcKeyNavigate, DataRow trRowList)
 Método que se utiliza para codificar las posibles navegaciones de un listado.
 
virtual void _NavigateMante (string tcKeyNavigate, DataRow trRowList, String tcNombreMante, String tcCodigo)
 Método que permite capturar cuando el usuario pulsa sobre un botón añadido a traves de las columnas dinamicas.
 
virtual void _Navigate (String tcKeyNavigate, DataRow trRowList, Dictionary< string, object > tdicExtraParams)
 Método que se utiliza para codificar las posibles navegaciones de un listado.
 
virtual void _NavigateGrafica (String tcKeyGrafica)
 Método que permite presentar una gráfic a partir del listado.
 
virtual void _NavigateChecks (String tcKeyNavigate, DataRow[] trRowList)
 Método que se utiliza para codificar las posibles navegaciones de un listado cuando está marcado el check de la nueva columna de checks que puede haber.
 
virtual bool _NoValidarRegistrosSeleccionados (String tcClave)
 Indica que no debe validar los registros seleccionados para los botones navigate.
 
virtual void _SetGraficasConfig ()
 Método que permite configurar las gráficas que se presentarán en la pantalla de listados Este método deberá actualizar la propiedad _Graficas del listado.
 
virtual string _GoogleMaps_Leyenda ()
 Método virtual para sobreescribir la Leyenda que debe aparecer en Google Maps si un listado quiere incluir una Leyenda específica. Por defecto no retorna Leyenda.
 
virtual DataTable _GoogleMaps_TransformarDatos (DataTable tdtDatosAuxi, string tcCPEmpresa, string tcPOEmpresa)
 Método virtual para sobreescribir la transformación de datos del Datatable por si por ejemplo se requiere hacer agrupaciones con Link de Unidades, Importes, etc.
 
virtual DataTable _GoogleMaps_ObtenerCoordenadasGPS (DataTable tdtCodPos, DataTable tdtResultadosAuxi)
 Método virtual para sobreescribir la forma que se obtienen las coordenadas GPS partiendo del datatable con los códigos postales y el datatable con los datos Por defecto utilizamos la de los listados de ventas (unidades o ventas)
 
virtual void _GoogleMaps_PersonalizarPunto (GoogleMaps.Point toPoint, decimal tnTotal)
 Método virtual para sobreescribir las propiedades de un punto concreto a mostrar en el mapa, de forma que se pueda especificar lo que ver en cada caso.
 
virtual void _EditColumnsCellValidating (object sender, ref EditColumnEventArgs editColum)
 Método CellValidating para columnas editables. Task 149928.
 
virtual void _EditColumnsCellValueChanged (object sender, ref EditColumnEventArgs editColum)
 Método CellValueChanged para columnas editables. Task 149928.
 
virtual void _EditColumnsCellEnter (object sender, ref EditColumnEventArgs editColum)
 Método CellEnter para columnas editables. Task 149928.
 
virtual void _EditColumnsReestablecerValorOriginal (object sender)
 Método que se ejecutará después de reestablecer el valor inicial de una celda editable, ya sea por que hay un error en su introducción, o por que el usuario accesde al submenú contextual de la celda y selecciona reeestablecer el valor inicial que había en el momento de cargar el listado.
 
IDisposable Subscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Añade un observador a la lista.
 
void UnSubscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Suprime un observador de la lista.
 
bool _ActionExecute (string key, out string messageDescription)
 Metodo para ejecutar el ActionRun.
 
List< GoogleMapsConfig.GoogleMapsConfigColums_GetNavigateGoogleMapsColumns ()
 Devuelve Las columnas personalizadas navegables a google maps.
 
Dictionary< string, object > _ObtenerControlesFiltros ()
 Obtener el diccionario de filtros.
 
Dictionary< string, object > _ObtenerControlesOpciones ()
 Obtener el diccionario de opciones.
 
List< GoogleMaps.Point > _GoogleMaps (GoogleMapsConfig.GoogleMapsConfigColums toEnlace, out String tcLeyenda)
 Devuelve una lista de GoogleMaps.Point en función de la configuración pasada como parámetro.
 
bool _ValidaCodigoPostalesVacios (DataTable tdtResultados, String cCampoCp, String tcCPEmpresa)
 Valida que haya codigo postal para reprensentar los datos.
 
virtual List< GoogleMaps.Point > _GoogleMaps (String tcClave, out string tcLeyendaHtml)
 Devuelve una lista de GoogleMaps.Point en función de la clave pasada como parámetro Centralización de código. De momento en esta base sólo se contemplan listados con unidades e importes. A medida que surjan nuevas funcionalidades se añadirán. En el listado que se quiera utilizar el botón de GoogleMaps hay que asignar el DataTable _RefDtGoogleMaps con los datos a presentar, tienen que existir las columnas CODPOS y POBLACION.
 
void _Navegar (Pantalla teForm, List< string > tlParamList, DataTable _DataTableNavegacion=null)
 Abre la pantalla especificada.
 
Int32 _GetIdConfigByNombre (String tcNombre)
 Devuelve el id de la configuración segun el nombre.
 
bool _DeleteListUserC (int tnId)
 Borra un registro de COMUNES!list_userc.
 
bool _SaveUserPresentacion (XElement tConfig, int tnId=-1, string tcNombre="Presentación")
 Guarda la configuración (Visibilidad, anchos, ...) del DataGridView de los resultados Se invoca desde ewbtMostrarGuardar_Click en FormListadoResultados.cs.
 
bool _SaveUserPresentacion (XElement toConfig, XElement toConfigBuscar, XElement toConfigAnalizar, int tnId=-1, string tcNombre="Presentación", bool tlPublico=false, bool tlDefecto=false)
 Guarda la configuración (Visibilidad, anchos, ...) del DataGridView de los resultados Se invoca desde ewbtMostrarGuardar_Click en FormListadoResultados.cs.
 
bool _SaveUserPresentacion (XElement tConfig, int tnId=-1, string tcNombre="Presentación", bool tlPublico=false, bool tlDefecto=false)
 Guarda la configuración (Visibilidad, anchos, ...) del DataGridView de los resultados Se invoca desde ewbtMostrarGuardar_Click en FormListadoResultados.cs.
 
bool _DeleteUserPresentacion (int tnId=-1)
 Borra la configuración de presentación del listado para el usuario/lisado actual.
 
bool _LoadUserPresentacion (ref XElement tConfig, string tcNombre)
 Carga los datos la configuración de presentación del listado para el usuario/lisado actual.
 
bool _LoadUserPresentacion (int tnId)
 Carga los datos la configuración de presentación del listado para el usuario/lisado actual.
 
bool _GetUserBuscar (ref DataTable tdtPresentacion, int tnId=-1)
 Recupera la configuración de la pestaña "Buscar" del listado para el usuario/lisado actual.
 
bool _SaveUserBuscar (string tcTexto, string tcConfig, int tnId=-1)
 Guarda la configuración de la pestaña "Buscar".
 
bool _SaveUserBuscar (string tcTexto, string tcConfig, int tnId=-1, bool tlPublico=false, bool tlDefecto=false)
 Guarda la configuración de la pestaña "Buscar".
 
bool _DeleteUserBuscar (int tnId=-1)
 Borra la configuración de la pestaña "Buscar".
 
bool _GetUserAnalisis (ref DataTable tdtPresentacion, int tnId=-1)
 Recupera la configuración de la pestaña "Analizar" del listado para el usuario/lisado actual.
 
bool _SaveUserAnalisis (string tcTexto, string tcConfig, int tnId=-1)
 Guarda la configuración de la pestaña "Analizar".
 
bool _SaveUserAnalisis (string tcTexto, string tcConfig, int tnId=-1, bool tlPublico=false, bool tlDefecto=false)
 Guarda la configuración de la pestaña "Analizar".
 
bool _DeleteUserAnalisis (int tnId=-1)
 Borra la configuración de la pestaña "Analizar".
 
bool _GetUserListUserC (ref DataTable tdtPresentacion, string tcNombre="", bool tlAddNewRow=false)
 Recupera la configuración de todas las pestanyas agrupando por nombre.
 
void _GetConfigurationOpciones (Int32 tnId, ref String lcOpciones)
 Obtiene las opciones guardadas en la configuración.
 
void _GetConfigurationOpciones (Int32 tnId, ref String lcOpciones, ref String lcDivisaConfig)
 Obtiene las opciones guardadas en la configuración.
 
bool _ValidateConfiguration (String tcSelectedConf)
 Valida que la configuración se puede aplicar para las opciones seleccionadas.
 
bool _ValidateConfiguration (DataRow toSelectedConf)
 Valida que la configuración se puede aplicar para las opciones seleccionadas.
 
virtual void _RefreshScreen (Dictionary< string, object > toControlsFiltros=null, Dictionary< string, object > toControlsOpciones=null)
 Método para modificar controles después de cargar en formulario.
 
virtual void _ConvertVisualFiltersOptionsToObjects (Dictionary< string, object > toFiltrosVisuals=null, Dictionary< string, object > toOpcionesVisuals=null)
 Nos convierte todas las opciones visuales de un listado y pone su equivalente en la propiedad _Opciones Listado de equivalencias: chNombreCaption --> lNombreCaption Caption="Agrupado por familía" (ejemplo: toOpcionesVisuals["chAgrupadoPorFamilia"] --> _Opciones["lAgrupadoPorFamilia"] ) maxlength = 20
opgNombreGrupo --> nNombreCaption (ejemplo: toOpcionesVisuals["opgAgrupadoDesglosado"] --> _Opciones["nAgrupadoDesglosado"] ) maxlength = 20 cmbNombreLista --> nNombreLista (ejemplo: toOpcionesVisuals["cmbPendientes"] --> _Opciones["nPendientes"] ) maxlength = 20.
 
virtual IEvaluadorCelda _GetEvaluadorCeldaPersonalizado ()
 Para dar la opción de definir en un listado un evaluador de color de celda personalizado. Tendrá prioridad menor que el evaluador de celdas para el modo análisis y búsqueda en el sentido que éstos mandaran sobre este personalizado.
 
virtual bool _ExportarCSV (ref string tcNombreFichero)
 Método (personalizado) para exportar a CSV. Se debe implementar en aquellos listados que lo requieran.
 
virtual bool _ExportarXLSX (ref string tcNombreFichero)
 Método (personalizado) para exportar a CSV. Se debe implementar en aquellos listados que lo requieran.
 
void _ActualizarPropiedadesDivisa (sage.ew.txtbox.txtDivisaBase toControl)
 Método auxiliar para extraer información de divisa.
 
List< string > _ConVisFilOptToObj_Lista (IEwFiltro toControlFiltro, bool llForzarLista, List< string > llLista)
 Convierte a lista el filtro toControlFiltro segun llLista.
 
virtual ConfiguradorFiltroVisual _ConvertFilterToVisual (string tcClave, Dictionary< string, object > toFiltrosListado)
 Método que extrae de un filtro de listado ya procesado un objeto con la configuración necesaria para instanciar un control visual de tipo IEwFiltro.
 
virtual bool _Valid ()
 Método que se utiliza para validar que los filtros e opciones son correctas Este método actualizará las siguientes propiedades: _Filtros, _Opciones, _Ejercicios.
 
virtual void _SetEjercicios ()
 Método que nos establece en la propiedad _Ejercicios los ejercicios filtrados para el listado actual (PE-104025)
 
virtual void _SetColumnCaptions (Dictionary< string, string > tldTranslate=null)
 Responsable de la traducción del DataTable de los resultados. Contiene un dicionario con las principales traducciones. Si se quiere añadir o modificar alguno de los strings, se debe pasar un nuevo diccionario como parametro (tldTranslate) El metodo hace un merge de ambos diccionarios (el propio y el que se pase como parametro) donde los valores prioritarios los estableceria el diccionario pasado como parametro. Internamente, cambia los captions de las columnas del DataTable. Sobrescrivir el metodo en la clase hoja (el listado)
 
virtual void _SetColumnMasks ()
 Especifica la mascara de un campo numérico. Guarda la mascara en la propiedades extendidas de la columna. El metodo busca en el nombre de cada columna si contiene alguno de los strings de las listas de mascaras, si lo encuentra, es cuando aplica la máscara. (seria como un ColumnName like 'string_de_cada_lista') En el momento de contruir el DataGridView con los resultados (FormListado._ShowResult()), tendra en cuenta dicha máscara.
 
virtual void _SetVisibilityColumns (List< String > toListColumsNoVisibles=null)
 Ocultar columnas para que no se muestren en los grids.
 
virtual void _SetColumnWidth (Dictionary< string, int > tldTranslate=null)
 Especifica el tamaño que tendrá la columan en Pixels para que en el grid no todas las columnas tengan el mismo tamaño Habrá una serie de columnas que serán automáticamente como por ejemplo: LETRA, DOCUMENTO, FECHA, TALLA, COLOR, PESO, CAJAS, UNIDADES, PRECIO, DTO1, DTO2, IMPORTE, NOMBRE, DEFINICION.
 
virtual DataTable _DataTable ()
 Método que nos devuelve el resultado del datatable. A partir de las propiedades _Filtros, _Opciones y _Ejercicios se obtendrá el DataTable resultante del listado
En caso de error deberá actualizar la propiedad _Error_Message y el DataTable resultante será NULO.
 
virtual void _VaciarCamposAgrupaciones (DataTable resultado, List< string > _lColumnasCodigo, List< string > _lColumnasAVaciar, bool lborrarTitulos=false)
 Método para vaciar campos repetidos consecutivamente en una agrupación.
 
virtual void _VaciarCamposAgrupaciones (DataTable resultado, List< string > _lColumnasCodigo, List< string > _lColumnasAVaciar, _TipoCabecera tipoCabecera, List< string > _lColumnasCabeceraUnaLinea)
 Método para vaciar campos repetidos consecutivamente en una agrupación.
 
DataTable _Execute ()
 Ejecución del listado. Internamente llamara a _DataTable() que nos devolvera los datos, _SetColumnCaptions que nos establecera
los nombres a mostrar de las columnas del listado y a _SetColumnMasks que establecera la mascara de las columnas que lo requieran.
 
DataTable _ExecuteAddedColumns ()
 Ejecuta las columnas añadidas.
 
List< ColumnDefinition_GetPresentacionOriginal ()
 Obtiene una lista con las columnas originales a partir del DataTable de resultados.
 
void _LoadInfoAdicional (Int32 tnId, Dictionary< string, object > toFiltros, Dictionary< string, object > toOpciones)
 Carga la información adicional guardada en un configuración indicada en el listado.
 
virtual DataTable _CombineAddedColumns (DataTable tdResultado)
 Combina los datos de la consulta con las columnas personalizadas.
 
String _GetToolTipTextAcciones (String tcColumnName)
 Obtiene el tooltip para las celdas de cálculos.
 
Dictionary< String, IDefEntidad_GetDefEntidades (String tcRel="")
 Obtiene la definición de entidades.
 
string PromptPassword ()
 En caso de que el listado requiera contraseña, la pide.
 
DataTable _Execute (Dictionary< string, object > tdicFiltros, Dictionary< string, object > tdicOpciones=null, string[] tcEjercicios=null)
 Ejecución del listado. Internamente llamara a _DataTable() que nos devolvera los datos, _SetColumnCaptions que nos establecera
los nombres a mostrar de las columnas del listado y a _SetColumnMasks que establecera la mascara de las columnas que lo requieran actualiza las propiedades publicas de filtros, opciones y ejercicios.
 
bool _Execute_Process ()
 Ejecuta el listado (de tipo 2)
 
DataTable _DeleteColumns (DataTable tdtResultados)
 Borra las columnas sobrantes del datatable de resultados segun configuración global.
 
List< string > _GetReportColumns ()
 Obtiene el _ReportColumns + Columnas personalizadas.
 
List< string > _GetDeleteColumnsList (DataColumnCollection tColumns)
 PE-83058 : A partir de una colección de columnas y segun tenga o no activadas algunas variables globales de configuracion, Devuelve una lista con las columnas que deben borrarse obligatoriamente de la colección.
 
virtual List< string > _GetDeleteColumnsList ()
 Devuelve le listado de columnas a eliminar.
 
bool _SerializeFiltrosOpciones (ref string tcFiltros, ref string tcOpciones)
 Método para recuperar los filtros y opciones del listado en formato XML.
 
bool _DeserializeFiltrosOpciones (string tcFiltros, string tcOpciones)
 Método para asignar los filtros y opciones del lsistado a partir de strings XML especialmente creados.
 
int _SaveFiltersOptions (int tlIdList=0)
 Se utilizará para gaurdar los valores de los filtros y opciones en la tabla LIST_USER.
 
int _LoadFiltersOptions (int tlIdList=0)
 Se utilizará para cargar los valores de los filtros y opciones de la tabla LIST_USER.
 
bool _DeleteFiltersOptions (int tlIdList=0)
 Se utilizará para borrar el filtro preestablecido que el usuario seleccione.
 
bool _SetListUserValues (Dictionary< string, object > toControlsFiltros=null, Dictionary< string, object > toControlsOpciones=null, bool tlClear=false)
 A partir de los diccionarios _Filtros y _Opciones guardados en el XML establece los valores de los filtros y opciones.
 
void _ReadDataBindings (Dictionary< string, object > toControlsFiltros=null, Dictionary< string, object > toControlsOpciones=null, bool tlClear=false)
 Actualiza los bindings de los filtros / opciones del listado.
 
virtual void _ScheduledTask ()
 Task 104592: Método para ejecutar cuando el listado esté ejecutándose como tarea programada en lugar de mostrar filtros y resultados.
 
virtual bool _PrintPersonalize (DataTable tdtDataTableListado)
 PE-89372: Método para poder personalizar la impresión del listado pasando otro DataTable y realizando otro proceso personalizado.
 
virtual IListados _Clonar ()
 PE-92086 Método que retorna un listado clon. Sirve para múltiple instaciamiento de un listado.
 
object Clone ()
 Implementación de la interfaz ICloneable.
 
bool _Print (string tcEspecificarImpresora="", string tcPantalla="")
 Nos imprimirá el listado por la impresora especificada o la que haya por defecto.
 
bool _Exportar (ExportType toTipoDocumento, string tcRutaFichero, bool tlAbrirFichero=false, string tcPantalla="")
 Nos exportará el listado hacia una ruta especificada. Se podra abrir tras su exportación.
 
bool _Enviar (ExportType toTipoDocumento, string tcEmailDestino="", string tcAsunto="", string tctTexto="", bool tlSendEmail=false)
 Nos enviará al email destino el documento el documento asociado con un título de email y un texto.
 
virtual void SubscribeValoresDefecto (IObservable< ValoresEstablecidos > toNotificadorValores)
 Método de suscripción a las notificaciones de valores por defecto establecidos.
 
virtual void OnCompleted ()
 Respuesta a la notificación de final de comunicación.
 
virtual void OnError (Exception toException)
 Método de respuesta al error.
 
virtual void OnNext (ValoresEstablecidos toValores)
 Notificación de valores.
 
void _AplicarValoresPorDefectoPendientes (Dictionary< string, object > tdicFiltrosVisuales, Dictionary< string, object > tdicOpcionesVisuales)
 Método de respesca para asignación de valores por defecto. Por si se han definido sin tener los diccionarios visuales preparados.
 
virtual void _LoadDefaultConfig ()
 Carga la configuración seleccionada o la de por defecto.
 
virtual void UnsubscribeValoresDefecto ()
 Método para cancelar la suscripción a notificaciones de valores por defecto.
 
List< IListadoComunicado_GetComunicados ()
 Obtiene los comunicados configurados en el listado y los de las columnas añadidas.
 
- Métodos públicos heredados de sage.ew.listados.Clases.IListados
Boolean _NoValidarRegistrosSeleccionados (string tcClave)
 Indica que no debe validar los registros seleccionados para los botones navigate.
 
List< GoogleMaps.Point > _GoogleMaps (String tcClave, out String tcLeyenda)
 Devuelve una lista de GoogleMaps.Point en función de la clave pasada como parámetro.
 
bool _ValidateConfiguration (string lcNombreConf)
 Valida las opciones del listado para una configuración.
 

Métodos públicos estáticos

static DataTable CargarPlanificaciones (List< string > ltGuid_pla)
 Cargamos y devolvemos tabla con la cabecera para los grid.
 
static DataTable CargarDetalle (string Guid_pla)
 Cargamos y devolvemos tabla con el detalle para los grid.
 
static bool EliminarRegHistoGenDoc (string tcGuid)
 Elimina en el histórico de generación los registros que su campo Guid_pla sea igual del tcGuid pasado.
 
static bool EliminarRegHistoGenDoc_Guid_id (string tcGuid)
 Elimina en el histórico de generación el registro que su campo Guid_id sea igual del tcGuid pasado.
 
static bool ActualizarEliminarPlanificacion (string tcGuid)
 Actualiza y/o elimina en planthdoc los registros correspondientes si eliminamos sus documentos.
 
- Métodos públicos estáticos heredados de sage.ew.listados.Clases.Listados
static DataRow _FindConfigDefault (DataTable loDt)
 Busca la configuración por defecto.
 
static DataRow _GetInfoFromPantalla (string tcPantalla)
 Dado un nombre de PANTALLA devuelve el DATAROW asociado de la tabla COMUNES.LISTADOS En caso que haya más de un registro con el mismo nombre siempre cargará el registro con MAX(ID)
 
static IListados _CrearListado (string tcPantalla)
 Devuelve una instancia del listado.
 
static void ShowListado (string nombreListado, string objetoFiltro, string filtroUnico)
 Nos presenta un listado especificando un filtro único.
 
static void ShowListado (string nombreListado, Dictionary< string, string > filtrosUnicos)
 Nos presenta un listado especificando el valor en múltiples filtros del listado.
 
static DataTable _ObtenerDesktops (string tcCodigoUsuario)
 Consultamos los desktops del usuario actual.
 

Tipos protegidos

enum  TipoPlantillasGenDoc { ConPlanificacionesPendientes = 0 , SinPlanificaciones = 1 , Todas = 2 }
 Tipo de plantillas a utilizar en la creación de documento: plantillas con planificaciones pendientes, plantillas sin planificaciones, o todas. Más...
 
enum  EstadoPlanificacion { Planificada = 0 , Realizada = 1 , RealizadaConAvisos = 2 , RealizadaConIncidencias = 3 }
 Enumeración para representar los diferentes estados en que puede estar una planificación de plantillas de documentos. Más...
 

Métodos protegidos

virtual bool ValidarCambioAutomatico (bool lbOk)
 
virtual void accionesPreProceso ()
 Acciones a ejecutar antes del cuerpo de la ejecución del proceso.
 
virtual void accionesPostProceso ()
 Acciones a ejecutar después del cuerpo de la ejecución del proceso.
 
virtual void presentacionAlbaranesNoFacturados ()
 Presentar los albaranes que no han podido ser facturados normalmente debido a incidencias/errores varios.
 
virtual bool validacionesDatos ()
 Validar si se pueden generar los documentos con los datos obtenidos a partir de los filtros.
 
- Métodos protegidos heredados de sage.ew.listados.Clases.Listados
virtual void Dispose (bool disposing)
 Protected implementation of Dispose pattern.
 
bool _GetListUserC (TiposConfiguraciones toTipoConfiguracion, ref DataTable ldtResultados, int tnId=-1)
 Devuelve uno o todos los registros de COMUNES!list_userc que cumplan con tipo = toTipoConfiguracion.
 
bool _GetListUserCNombre (TiposConfiguraciones toTipoConfiguracion, ref DataTable ldtResultados, string tcNombre)
 Devuelve uno o todos los registros de COMUNES!list_userc que cumplan con tipo = toTipoConfiguracion a partir de un nombre.
 
bool _CheckNameListUserC (TiposConfiguraciones toTipoConfiguracion, string tcNombre)
 Comprueba que no exista un registro del mismo tipo con el mismo nombre.
 
bool _SaveListUserC (TiposConfiguraciones toTipoConfiguracion, string tcConfiguracion, int tnId=-1, string tcNombre="", bool tlPublico=false, bool tlDefecto=false)
 Guarda o actualiza un registro de COMUNES!list_userc.
 
bool _DeleteListUserC (TiposConfiguraciones toTipoConfiguracion, int tnId=-1)
 Borra un registro de COMUNES!list_userc.
 
int _GetNextIdListUserC (TiposConfiguraciones toTipoConfiguracion)
 Devuelve el siguiente ID de la tabla segun tipo.
 
bool _GetUserPresentacion (ref DataTable tdtPresentacion, string tcNombre)
 Recupera la configuración de presentación del listado para el usuario/lisado actual.
 
virtual bool ObtencionPlanAnaliticoUnico (out string codigoPlanUnico, bool gestionarUI=false)
 Método para determinar y obtener (si corresponde) el único código de plan analítico.
 
virtual bool _ActionRun (string key, out string messageDescription)
 Metodo par ejecutar acciones de listados.
 
string _Codigo_Cliente (string tcAlias, string tcCodigoCliente="codigo")
 Devuelve el código de cliente de Eurowin o el código de cliente de HERA en función de si se trabaja en un entorno u en otro.
 
string _Filtro_String (Dictionary< string, object > toFiltros, _Tipo_Filtro_String teFiltro, string tcAlias, string tcCampo, _Operador_Condicional teOperador=_Operador_Condicional.And, bool tlAddCoalesce=false)
 Método para preparar un filtro de tipo string.
 
string _Filtro_String (Dictionary< string, object > toFiltros, string teFiltro, string tcAlias, string tcCampo, _Operador_Condicional teOperador=_Operador_Condicional.And, bool tlAddCoalesce=false)
 Método para preparar un filtro de tipo string.
 
bool _Filtro_Vacio (Dictionary< string, object > toFiltros, _Tipo_Filtro_String teFiltro, string tcCampo)
 Valida que el filtro no este vacio.
 
string _Filtro_Fecha (Dictionary< string, object > toFiltros, _Tipo_Filtro_Fecha teFiltro, string tcAlias, string tcCampo, _Operador_Condicional teOperador=_Operador_Condicional.And)
 Método para preparar un filtro de tipo fecha.
 
string _Filtro_Fecha (Dictionary< string, object > toFiltros, string teFiltro, string tcAlias, string tcCampo, _Operador_Condicional teOperador=_Operador_Condicional.And)
 Método para preparar un filtro de tipo fecha.
 
DateTime? _Filtro_Fecha (string tcFiltro, DateTime? tdValor_Opcion=null)
 _Filtro_Fecha: para obtener un filtro de tipo fecha (PE-83182)
 
string _Filtro_Decimal (Dictionary< string, object > toFiltros, _Tipo_Filtro_Decimal teFiltro, string tcAlias, string tcCampo, _Operador_Condicional teOperador=_Operador_Condicional.And)
 Método para preparar un filtro de tipo numérico decimal.
 
string _Filtro_Decimal (Dictionary< string, object > toFiltros, string teFiltro, string tcAlias, string tcCampo, _Operador_Condicional teOperador=_Operador_Condicional.And)
 Método para preparar un filtro de tipo numérico decimal.
 
Decimal _Filtro_Decimal (string tcFiltro, decimal tnValor_Opcion=0M)
 _Filtro_Decimal: para obtener un filtro de tipo Decimal (PE-104368)
 
string _Filtro_Cliente_Delegacion (string tcAlias)
 PE-93352 - Método para añadir el filtro de la delegación de los clientes.
 
string _Filtro_String (string tcFiltro, string tcValor_Opcion="")
 Task 115157: Filtro para obtener los datos de un filtro de tipo string teniendo los valores.
 
int _Opcion_Entero (string tcFiltro, int tnValor_Opcion=0)
 _Opcion_Entero: para tratar las opciones de tipo entero
 
decimal _Opcion_Decimal (string tcFiltro, decimal tnValor_Opcion=0)
 _Opcion_Numerico: para tratar las opciones de tipo numerico
 
bool _Opcion_Logico (string tcFiltro, bool tlValor_Opcion=false)
 _Opcion_Logico: para tratar las opciones de tipo lógico
 
string _Opcion_String (string tcFiltro, string tcValor_Opcion="")
 _Opcion_String: para tratar las opciones de tipo strin
 
List< T > _Opcion_List< T > (string tcFiltro)
 _Opcion_String: para tratar las opciones de tipo strin
 
void _AddFilterReport (string tcKey, string tcValue, FilterReport.TypeFilter tcType=FilterReport.TypeFilter.Especial)
 PE-92650 Método para añadir filtros a utilizar en el report.
 
virtual bool _ModificarControlOpciones (Dictionary< string, object > toDictControlsOpciones, string tcNombreControl, string tcNombrePropiedad, object toValor, bool tlAvisar=false)
 Método para modificar los controles visuales asociados al listado (de tipo OPCION)
 
virtual bool _ModificarControlFiltros (Dictionary< string, object > toDictControlsFiltros, string tcNombreControl, string tcNombrePropiedad, object toValor, bool tlAvisar=false)
 Método para modificar los controles visuales asociados al listado (de tipo FILTRO)
 
virtual void _ModificarControlOpciones (string tcNombreControl, string tcNombrePropiedad, object toValor)
 Método para modificar los controles visuales asociados al listado (de tipo OPCION)
 
virtual void _ModificarControlFiltros (string tcNombreControl, string tcNombrePropiedad, object toValor)
 Método para modificar los controles visuales asociados al listado (de tipo FILTRO)
 
virtual void _SetDefaultConfig (Dictionary< string, object > _Filtros, Dictionary< string, object > _Opciones)
 Método para establecer configuración por defecto en el listado sobre las opciones de negocio (no sobre controles visuales)
 
virtual void OnExecuteStart ()
 Método virtual que se dispara al inicio del _Execute.
 
virtual void OnExecuteEnd ()
 Método virtual que se dispara al final del _Execute.
 
virtual void _OnLoadInfoAdicional (Dictionary< string, object > toFiltros, Dictionary< string, object > toOpciones)
 Se ejecuta al cargar información adicional.
 
virtual List< IInfoAdicionalListados_GetInformacionAdicional ()
 Devuelve la el listado de objets que tiene información adicional.
 
virtual void OnProcessStart ()
 Método virtual que se dispara al inicio del _Execute.
 
virtual void OnProcessEnd ()
 Método virtual que se dispara al final del _Execute.
 
void SetDefaultDivisaDesdeFiltro (string tcNombreFiltro)
 Obtiene el valor por defecto para divisa en base a los datos del filtro pasado como parámetro.
 
virtual void _SetDefaultControlValue (string tcClaveControl, object toValor)
 Método lineal para ir estableciendo valores en los controles visuales.
 
virtual void _GetDefaultValueFromControl (string tcClaveControl, object toControl)
 Método virtual que impleneta el establecimiento de un valor por defecto a partir de un control de tipo IEwFiltro. Cualquier otro tipo de control se debe sobreescribir el método.
 
bool ExportacionCSVGenerica (string tcNombreFichero)
 Método generico para exportar a CSV Se recorre las columnas y va instanciando formateadores.
 
virtual List< DefinicionCampoExportableCrearDefinicionesExportacion ()
 
virtual List< IListadoComunicado_GetComunicadosByListado ()
 Devuelve los comunicados predefinidos del listado.
 

Atributos protegidos

DateTime _dDataIniEjer = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
 Fecha inicial de ejercicio.
 
DateTime _dDataFinEjer = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodofin"))
 Fecha final de ejercicio.
 
int _nDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos))
 Nº dígitos ancho cuenta contable.
 
int _nLenObra = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_obra))
 Nº dígitos ancho obra.
 
DataTable _dtErroresContabilizacionFacturas = null
 DataTable donde iremos guardando las facturas que no se puedan contabilizar (core) o certificar (addon factucert), en el fondo es el mismo concepto, que se haya podido contabilizar.
 
string tituloPantallaAlbaranesNoFacturados = "Facturas que no se han podido contabilizar"
 Título de la ventana en la que mostraremos las facturas que no se hayan podido contabilizar, se puede cambiar en addon de factucert.
 
string _cUsuarioS50 = Convert.ToString(EW_GLOBAL._GetVariable("wc_usuario")) + "_NET"
 Usuario.
 
string _cEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa"))
 Código de empresa activa.
 
string _cMonedaEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_moneda"))
 Moneda de la empresa activa.
 
bool TrabajaAddonTpv = Convert.ToBoolean(EW_GLOBAL._ModuloActivo("TPV"))
 Si la instalación de Sage50 trabaja con el addon TPV activado.
 
bool TrabajaAddonGaped = Convert.ToBoolean(EW_GLOBAL._ModuloActivo("GAPED"))
 Si la instalación de Sage50 trabaja con el addon GAPED activado.
 
bool TrabajaAddonLotes = ((sage.ew.global.LotesConfig)EW_GLOBAL._GetVariable("wo_lotesconfig"))._ModuloLotes
 Si la instalación de Sage50 trabaja con el addon LOTES activado.
 
bool TrabajaLotesAsignactionAutoEnVentas = ((LotesConfig)EW_GLOBAL._GetVariable("wo_lotesconfig"))._Auto_Venta
 Si se declaran automáticamente los lotes al entrar registros en documentos con stock (en nuestro caso depósito de venta, albarán de venta y factura de venta.
 
bool TrabajaSeriesArticulos = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_series"))
 Si la instalación de Sage50 trabaja con series de artículos.
 
bool TrabajaAmpliDefEnVentas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_ampven"))
 Si la instalación de Sage50 trabaja el opcflag "Ampliar definición en ventas" activado.
 
string _cIVA = Convert.ToString(EW_GLOBAL._GetVariable("wc_iva"))
 IGIC o IVA.
 
bool EsAsesorContable = (EW_GLOBAL._SaborSage50c == EW_GLOBAL.SaboresSage50c.AsesorContable)
 Estamos en un Sage50 Asesor Contable.
 
bool TrabajarConceptosFacturables = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_ConceptosFacturables"))
 Trabajar con addon de conceptos facturables.
 
bool TrabajaConDepositos = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_depositos"))
 Está configurado trabajar con depósitos.
 
bool TrabajaSeriesFacturas
 Está configurado trabajar con series de facturas.
 
bool TrabajaConOperariosVentas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_operari"))
 Está configurado trabajar con operarios en ventas.
 
bool TrabajaConTallasColores = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_color"))
 Está configurado trabajar con tallas y colores.
 
bool TrabajaConPeso = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_peso"))
 Está configurado trabajar con peso.
 
bool TrabajaConCajas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_cajas"))
 Está configurado trabajar con cajas.
 
bool TrabajaConObras = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_obra"))
 Está configurado trabajar con obras.
 
bool _lNoDejarVenderSinStock = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_stock"))
 Configuración de empresa, no dejar vender sin stock.
 
frmProgreso _oFrmProgreso
 Barra de progreso para mostrar la evolución del proceso de generación de documentos.
 
List< PltPlanifCliGenerar_PltPlanifCliGenerar = null
 Lista de plantilllas, planificaciones y clientes para generar documentos. Cada elemento de esta lista se corresponderá con un documento a generar.
 
- Atributos protegidos heredados de sage.ew.listados.Clases.Listados
String _cReportFile = String.Empty
 Referencia privada al nombre del fichero para el report.
 
String _cReportFileGrafica = String.Empty
 Referencia privada al nombre del fichero para el report de la gráfica.
 
Dictionary< string, object > _dVisualOpciones
 Referencia privada a las opciones del listado.
 
String _cProcessSuccessful_Message = String.Empty
 Propiedad privada de _ProcessSuccessful_Message.
 
string _lcDesCajas = string.Empty
 Descripción de cajas.
 
string _cDesUnidades = string.Empty
 Descripción para unidades.
 
string _cDesObra = string.Empty
 Descripción para obras.
 
string _cDesCajas = string.Empty
 Descripción para cajas.
 
string _cDesIvaIgic = string.Empty
 Descripcion IVA/IGIC.
 
Dictionary< string, object > diccionarioControlesFiltros = new Dictionary<string, object>()
 Diccionario con referencia a los controles visuales del listado de FILTRO.
 
Dictionary< string, object > diccionarioControlesOpciones = new Dictionary<string, object>()
 Diccionario con referencia a los controles visuales del listado de OPCIONES.
 
List< IListadoAccion_oNavigateButtonsActions = null
 Lista de acciones del listado.
 
List< string > _lisReportColumns = new List<string>()
 Propiedad privada para _ReportColumns.
 
List< string > _lisNavigableColumns = new List<string>()
 Propiedad privada para _NavigableColumns.
 
List< IInformacionListado_oInformaciones = new List<IInformacionListado>()
 Listado de IInformacionListado.
 
ExportType _oTipoExportacion = ExportType.xml
 Bug 166085: Variable que nos permite guardar el tipo de exportación por si lo necesitamos usarla por ejemplo en _PrintPersonalize.
 
List< IListadoComunicado_oComunicados = null
 Lista de posibles comunicados.
 
List< IProgresoObserver< ProgresoProceso > > _lisObservadores = new List<IProgresoObserver<ProgresoProceso>>()
 Lista de observadores de progreso.
 

Propiedades

string mascaraDto [get]
 Mascara utilizada para importes.
 
string mascaraImporte [get]
 Mascara utilizada para importes.
 
string mascaraPrecio [get]
 Mascara utilizada para precios.
 
string mascaraCajas [get]
 Mascara utilizada para cajas.
 
string mascaraUnidades [get]
 Mascara utilizada para unidades.
 
string mascaraPeso [get]
 Mascara utilizada para peso.
 
bool _TipoDocUsaLotesSeries [get]
 Si estamos generando un tipo de documento que permite introducir lotes o series.
 
int _nTipoDocumento [get]
 Contiene el tipo de documento a generar pero en formato entero tal como se guarda en la tabla GESTION!PLANTHDOC donde se guardaran los documentos generados.
 
TipoPlantillasGenDoc _TipoPlantillasGenDoc [get]
 Tipo de plantillas de documentos a usar para la creación de documentos: plantillas con planificaciones pendientes, plantillas sin planificaciones, o todas.
 
bool _UtilizarFechaDocumentoEspecifica [get]
 Si se especifica una fecha de documento concreta para los documentos a generar, o no.
 
DateTime? _FechaDocumento [get]
 Fecha de documento específica declarada para la creación de todos los documentos.
 
bool _FechaDocumentoEsFechaPlanificacion [get]
 Si los documentos se deben crear con la fecha especificada en la planificación, o no. Su selección es incompatible con la creación de documentos de plantillas sin planificaciones.
 
bool _ContabilizarFactura [get]
 Caso de creación de documentos de tipo factura, si se ha de contabilizar la factura tras la creación.
 
bool _Imprimir [get]
 Si se han de imprimir los documentos tras la creación o no.
 
DocPrint _DocPrintConfig = null [get, set]
 Configuración de impresión de documentos.
 
string _Serie [get]
 Serie a utilizar para los documentos a crear.
 
bool _UtilizarSerieClienteEmpresa [get]
 Utilizar serie del cliente/empresa, o no.
 
eTipoDocumento _TipoDocumento [get, set]
 Tipo de documento a generar, valores permitidos: depósito venta, pedido venta, presupuesto venta, albarán venta y factura venta.
 
- Propiedades heredados de sage.ew.listados.Clases.Listados
bool _ListadoOperativo [get, set]
 Para indicar que el listado es operativo.
 
virtual bool EsMultiejercicio [get, set]
 Indica si el listado hace tratamiento para multiejercicio.
 
virtual string Firma [get]
 Firma del listado para securizarlo.
 
string _Nombre [get, set]
 Nombre del listado.
 
IFormBase _Form [get]
 Devuelve la referencia al formulario.
 
virtual String _NombreFicheroExportar [get]
 Nombre del fichero para la exportación.
 
virtual String _ReportFile [get]
 Nombre del fichero para el report.
 
virtual String _ReportFileGrafica [get]
 Nombre del fichero para el report de la gráfica.
 
Dictionary< string, object > _VisualOpciones [get, set]
 Referencia pública a las opciones del listado.
 
virtual String _ProcessSuccessful_Message [get, set]
 Para poder gestionar si debe de presentar el mensaje "El proceso ha acabado con éxito" Si tenemos un valor deberá presentar el texto guardado en la propiedad _ProcessSuccesuf_Message En caso que no se haya establecido ningún texto entonces no presentará ningún mensaje de información.
 
string _Modulo [get]
 Indica el path del addon del listado, si no es un addon retorna vacio.
 
virtual _TipoListado _ModuloListado [get]
 propiedad para indicar el tipo de listado si es Ventas o Compras. Necesario para tratamientos concretos y automáticos como por ejemplo el número de descuentos activados, que es diferente en compras y ventas pero con mismos nombres de columnas dto1, dto2, etc.
 
bool _Imprimir_CambiarFecha [get, set]
 Propiedad para mostrar o no el input "Fecha de impresion" en el panel de Imprimir/Exportar.
 
bool _Imprimir_CambiarNumPagina [get, set]
 Propiedad para mostrar o no el input "Primer nº de página" en el panel de Imprimir/Exportar.
 
bool VerImportes0 [get, set]
 Especifica si el listado mostrara en sus resultados el valor de la celda cuando este vale 0.
 
int _Decimales [get]
 Devuelve el número de decimales con los que se trabaka.
 
virtual string _Mascara_Precios [get]
 Mascara utilizada para las columnas del tipo PRECIOS.
 
virtual string _Mascara_Importe [get]
 Mascara utilizada para las columnas del tipo IMPORTE.
 
virtual string _Mascara_TPC [get]
 Mascara utilizada para las columnas del tipo TANTO POR CIENTO.
 
virtual string _Mascara_TPC_IVA [get]
 Mascara utilizada para las columnas del tipo TANTO POR CIENTO de IVA.
 
virtual string _Mascara_Unidades [get]
 Mascara utilizada para las columnas del tipo UNIDADES.
 
virtual string _Mascara_Peso [get]
 Mascara utilizada para las columnas del tipo PESO.
 
virtual string _Mascara_Cajas [get]
 Mascara utilizada para las columnas del tipo CAJAS.
 
virtual string _Mascara_Series [get]
 Mascara utilizada para las columnas del tipo SERIES.
 
virtual string _Mascara_Cotizacion [get]
 Mascara para columnas de cotizaciones.
 
virtual Dictionary< string, string > _NavigateButtons [get, set]
 Diccionario que se utiliza para poder definir las posibles navegaciones de un listado.
 
virtual List< string > _NavigateButtonsFreeRows [get, set]
 S50MIG-837: Diccionario que se utiliza para poder definir, dentro de las posibles navegaciones de un listado, las que no dependen de la fila seleccionada o incluso se pueden lanzar con un listado sin resultados.
 
virtual Dictionary< string, string > _NavigateButtonsGoogleMaps [get, set]
 Diccionario con las posibles opciones de navegación a nivel de GoogleMaps que podrá tener el listado La entrada en el diccionario será de la siguiente forma (p.ejemplo en ven_ca) {clave, título del botón} == {"unidades","Ver distribución ventas por unidades"}, {"ventas","Ver distribución ventas por importe" }.
 
virtual Dictionary< string, string > _NavigateButtonsGraficas [get, set]
 Diccionario con las posibles opciones de navegación a nivel de gráficas que podrá tener el listado La entrada en el diccionario será de la siguiente forma { clvae, título del botón} = { {"unidades", "Gráfica de unidades"}, {"ventas","Gráfica de ventas"} }.
 
virtual Dictionary< string, string > _NavigateButtonsCheck [get, set]
 Diccionario con las posibles opciones de navegación cuando se selecciona una lista de la casilla del listado Si hay alguna entrada en este diccionario se mostrará una casilla de check en las columnas del listado {clave, título del botón}. Si hay varias habrá más Task 149928 -> Poder realizar un Set del _NavigateButtonsCheck.
 
virtual List< IListadoAccion_NavigateButtonsActions [get]
 Lista con las posibles opciones de acciones cuando se selecciona una lista de la casilla del listado Esta propiedad será la que se use desde informes configurables para poder quitar opciones, añadirlas, añadir un descripción ...
 
virtual string _CheckConditions [get, set]
 Condición para filtrar las filas del DataTable asociado que no queremos que tengan las posibilidad de marcar Check.
 
bool _NavegacionDirecta [get, set]
 Determina si la navegación se debe realizar pasando por la pantalla de filtros o bien mostrando resultados directamente.
 
virtual ewBonotera _BotoneraNavegacion [get, set]
 Objeto para la navegación entre resultados del listado.
 
virtual FormListadoResultados _FormListadoResultados [get, set]
 Instancia al formulario de resultados.
 
string _Error_Message [get, set]
 En caso de error en la validación y/o ejecución del listado, esta propiedad contendrá una descripción del error.
 
string _Info_Message [get, set]
 Para poder mostrar mensajes informativos en la validación/ejecución del listado.
 
string _Pantalla [get, set]
 Pantalla del listado que representa esta clase.
 
virtual List< string > _ReportColumns [get, set]
 Descripción de las columnas que apareceran en el report. Estas columnas serán las columnas definidas en el DataTable originado por el método _DataTable.
 
virtual List< string > _CheckColums = new List<string>() [get]
 Columnas check para poder seleccionar todos.
 
virtual Dictionary< string, string > _EditableColumns [get, set]
 Diccionario donde definir las columnas del listado que seran editables. Task 149928 Ponemos un diccionario string,string por que aparte del nombre de la columna se definirá también el tooltip (más adelante).
 
virtual bool _EditableColumnsSimpleMode = false [get, set]
 Task 200723: Necesitamos una propiedad para que en el caso de utilizar columnas editables podamos indicar que no queremos el checkbox de la primera columna y el botón de procesar resultados, ya que en nuevos casos como listados de IVA sólo queremos editar columnas para luego exportar a excel, csv el propio listado modificado, no para procesar ningún cambio. Por defecto será false y si que tendrá el checkbox tal como tenía.
 
virtual List< string > _FrozenColumns [get, set]
 Lista donde podremos indicar las columnas que queramos mostrar "congeladas" en el listado. Task 149928.
 
Dictionary< string, object > _Filtros [get, set]
 Diccionario con los filtros que espera el método _DataTable Esta propiedad se actualizará a partir del método _Valid.
 
virtual Dictionary< string, object > _FiltrosReport [get]
 Cadena con los filtros utilizados por el listado.
 
virtual List< string > _NavigableColumns [get, set]
 Descripción de las columnas que apareceran en el report. Estas columnas serán las columnas definidas en el DataTable originado por el método _DataTable.
 
bool _SuprimirNavegacion [get, set]
 Variable que controla si se suspende la nevagación del listado. Hace que la solicitud de columnas navegables devuelva una lista vacia.
 
Dictionary< string, object > _Opciones [get, set]
 Diccionario con las posibles opciones que se pueda presentar el resultado de un listado Esta propiedad se actualizará a partir del método _Valid.
 
string[] _Ejercicios [get, set]
 Lista de ejercicions en los cuales se debe ejecutar el listado Esta propiedad se actualizará a partir del método _Valid.
 
DataTable _Resultados [get, set]
 Datatable que contendra los resultados de la ejecución de _DataTable()
 
DataTable _ResultadoOriginal [get, set]
 DataTable _ResultadoOriginal con el resultado intacto de la consulta de _DataTable()
 
DataTable _ResultadoOriginalCombinado [get, set]
 DAtaTable con los datos con las columnas personalizadas.
 
DataRow _PropiedadesListado [get, set]
 Propiedad pública Datos de la pantalla.
 
string _Eje_X_Graficos [get, set]
 Variable para definir el nombre de columna que se va a utilizar como eje X de las gráficas.
 
bool _ConfiguracionGraficosDiponible [get]
 Obtiene si se ha configurado apariencia para gráficas.
 
GraficaDefaultConfig _ConfiguracionGraficos [get, set]
 Obtiene o establece un control para la configuración grafica (Lazy instance)
 
bool _MostrarAviso [get, set]
 para presentar un mensaje al terminar un proceso
 
bool _CerrarForm [get, set]
 para presentar un mensaje al terminar un proceso
 
bool _PermiteRefresco [get, set]
 para presentar un mensaje al terminar un proceso
 
bool _AplicarIVAIncluido [get, set]
 Aplicar IVA o no.
 
DivisaConfiguracion _DivisaConfig [get, set]
 Clase de configuración de la divisa de un listado.
 
bool EnWidget [get, set]
 Indica si el listado se esta referenciando desde un widget.
 
bool _EjecucionTareaProgramada [get, set]
 Task 104592: Indica si se está ejecutando como tarea programada.
 
virtual Dictionary< string, Dictionary< string, object > > AnalisisResultados [get, set]
 Diccionario que contendra las condiciones para pintar la grid de resultados "CONDICION" : { { "forecolor", "COLOR" }, {"BackColor", "COLOR"} } Ejemplo mediante propiedad : this.AnalisisResultados.Add("[precio] > 100", new Dictionary<string, object>() { { "backcolor", System.Drawing.Color.Red }, { "forecolor", System.Drawing.Color.Yellow } }); Ejemplo mediante override: public override Dictionary<string, Dictionary<string, object>> AnalisisResultados { get { return new Dictionary<string, Dictionary<string, object>>() { { "[precio] > 100", new Dictionary<string, object>() { { "backcolor", System.Drawing.Color.Crimson }, { "forecolor", System.Drawing.Color.Chocolate } } } }; } set { base.AnalisisResultados = value; } }.
 
int PorcentajeInicialNotificadorProgeso [get, set]
 Valor inicial que tomará la barra de progreso.
 
virtual Dictionary< string, IDefEntidad_dicDefEntidades [get, set]
 Diccionario de relaciones entre entidades (para añadir columnas adicionales relacionadas) Key = string (campo/columna que tendrá la relación) Value = IDefEntidad (entidad relacionada)
 
bool _EjecucionInformeConfigurable [get, set]
 Bug 142727: Propiedad que nos indicará si se está ejecutando el listado como informe configurable.
 
virtual List< IInformacionListado_Informacion [get]
 Información de la pestañas imprimir, guardar y exportar.
 
List< IListadoComunicado_Comunicados [get]
 Listado de comunicados del listado.
 
virtual IListadoComunicadoPlantilla _ListadoComunicadoPlantilla [get]
 Definición del tipo de plantilla del comunicado.
 
virtual DataRow _SelectedConfig [get, set]
 Configuración seleccionada.
 
List< ColumnDefinition_AddedColumns [get, set]
 Obtiene una lista con las columnas personalizadas.
 
List< IInfoAdicionalListados_InfoAdicionalListados [get]
 Listado de obletos con información adicional.
 
bool _ColumnsAdded [get]
 Indica si tienes columnas personalizas.
 
bool _IsAllowedAddColumns [get]
 Indica si se pueden añadir columnas personalizas.
 
Boolean _HabilitarColorFondoColumnas [get, set]
 Habilita el color de fondo de las columnas.
 
virtual AgrupacionFiltro _AgrupacionFiltroArticulo [get]
 Indica el tipo de agrupación de los filtros si existe un filtro de articulos.
 

Otros miembros heredados

- Tipos públicos heredados de sage.ew.listados.Clases.Listados
enum  _Operacion_Calculo {
  Max , Min , Avg , Count ,
  Suma
}
 Enumeración de las operaciones de cálculo disponibles para __Totalizar. Más...
 
enum  Pantalla {
  AlbaVen , Pediven , Clientes , Articulo ,
  Vendedor , Factuven , AlbaTras , AlbaRegu ,
  Regulari , SolicitudMaterial , Ticket , Reposicion ,
  Retiro , Serie , Vale , CobrosVarios ,
  PagosVarios , CobrosPrevision , EntregasAlbaranes , EntregasPedidos ,
  CobrosCaja , PreciosArticulo , Presupuestos , Depositos ,
  DepoCom , Pedicom , Proveedores , AlbaCom ,
  FactuCom , Propuestas , ClientePotencial , Asientos ,
  Cuentas , Nivel1 , Nivel2 , Nivel3 ,
  Nivel4 , StockInicial , Predefinidos , Programables ,
  Envioetis , PrevisionCobro , Familia , Produccion ,
  Transformacion , Entidad , LimiteDeCredito , RemesaCobro ,
  RemesaPago , Modelo , Incidencia , PartesCoste ,
  TipoCoste , Seccion , Operacion , PagareCobro ,
  PagarePago , PrevisionPago , Banco , Conciliacion ,
  Mandatos , SII , FrmLotesArticulo , PlantillasDocumentos ,
  PlantillasDocumentosGenerados , PlantillasDocumentosAvisosIncidencias
}
 Tipos de pantalla. Más...
 
enum  TipoGrafica {
  Point , Line , Bar , Area ,
  Column , Cylinder , Pie
}
 Tipos de gráficas. Más...
 
enum  _Tipo_Filtro_String {
  Numero , Letra , Cliente , CuentaCliente ,
  FuturoCliente , Vendedor , Almacen , Ruta ,
  FPago , Operario , Articulo , Talla ,
  Color , Marca , Familia , Caja ,
  Obra , Subfamilia , CodigoPostal , Agencia ,
  FCobro , Usuario , Proveedor , Tarifa ,
  Lote , SerieDocumento , Albaran , Factura ,
  FacturaCompra , FacturaAutorepercutida , TipoRegularizacion , TipoFacturacion ,
  SerieArticulo , Arqueo , Canal , Banco ,
  Actividad , ConceptoCuota , Cuenta , TipoIVA ,
  Nivel1 , Nivel2 , Nivel3 , Nivel4 ,
  PlanAnalitico , AnaliticaNivel1 , AnaliticaNivel2 , CodigoAnalitico ,
  AsientoPredefinido , TipoPeriodo , Asiento , NotaAsiento ,
  TipoOperacionIVA , ContadorOrdenSoportado , PresupuestoContable , ConceptoConciliacionBancaria ,
  ConceptoSuplidos , NivelVariable , Meses , Referencia ,
  Pais , ConceptoGastoIngreso , CategoriaLote , TipoCredito ,
  ConceptoIrpf , TipoRetencion , GrupoContribuyente , Motivo ,
  Causa , Solucion , Pedido , Seccion ,
  TipoCost , TipoOperacion , OperacionFab , ParteCoste ,
  AlbaranProduccion , AlbaranTransformacion , TipoPagare , Pagare ,
  Modelo , Sucursales , Configuraciones , TipoDato ,
  Titulo , TipoVehiculo , TipoBien , TipoOperacionAsientos ,
  Contrapar , Guia , PlantillasDocumentos , Terminal
}
 Enumeración de los posibles filtros de tipo STRING a realizar xxxDesde => Valor mínimo del filtro xxxHasta => Valor máximo del filtro xxxUnico => Valor único para el filtro ('Unico' és literal, no cambia en función del prefijo) xxxLista => Lista de valores admitidos. Más...
 
enum  _Tipo_Filtro_Fecha {
  Ejercicio , Fecha , Entrega , FechaFac ,
  Vencim , Caducidad , FechaFinal
}
 Enumeración de los posibles filtros fecha a realizar. Más...
 
enum  _Tipo_Filtro_Decimal {
  Unidades , Peso , Cajas , Coste ,
  Precio , Importe , Dto1 , Dto2 ,
  Arqueo , Asiento , Periodo , PeriodoRetencion ,
  Unidad
}
 Enumeración de los posibles filtros decimal a realizar. Más...
 
enum  _Operador_Condicional { And , Or , None }
 Enumeración de los posbiles operadores a utilizar en el inicio de los filtros (PE-81807) Más...
 
enum  _TipoAgrupacion { Agrupado , Desglosado , None }
 Enumeración de los posbiles tipos de agrupacion en las opciones de un listado. Agrupado, Desglosado, etc. (PE-81809) Más...
 
enum  _TipoListado { Compras , Ventas , Contabilidad , Personalizado }
 PE-94702: Enumeración de tipos Listado. Si compras o ventas, etc. Más...
 
enum  _TipoListadoTabla { Listado = 1 , Proceso = 2 , Grafica = 3 , Asistente = 4 }
 Bug 155117 - Enumeración de los tipos de la tabla listados (campo tipo): 1-Listado, 2-Proceso, 3-Gráfica, 4-Asistente. Más...
 
enum  TiposConfiguraciones { Buscar , Mostrar , Analizar }
 PE-104174 : Tipos posibles de configuraciones que se pueden guardar el COMUNES!LIST_USERC. Más...
 
enum  ExportType {
  xml = 0 , pdf = 1 , html = 2 , rtf = 3 ,
  xls = 4 , txt = 5 , csv = 7 , bmp = 9 ,
  data = 10 , xlsx = 14
}
 Tipos de exportación posibles. El valor de los mismos corresponde al valor en Report.ReportAction. Más...
 
enum  _TipoCabecera { SinCabecera , Original , UnaLinea }
 Tipo cabeceras Liatado. Más...
 
- Campos de datos heredados de sage.ew.listados.Clases.Listados
DataTable _RefDtGoogleMaps = null
 Referencia al DataTable de los datos que utilizaremos para la navegacion GoogleMaps. Son necesarias las columnas "codpost" y "poblacion" (PE-103928)
 
Dictionary< String, Grafica_Graficas = new Dictionary<String, Grafica>()
 Lista de objetos Grafica que el listado puede llegar a presentar.
 
bool _ListadoFromDatatable = false
 Propiedad que marca si un listado se orignina por la conversión de un DATATABLE personalizado a listado.
 

Descripción detallada

Clase para el proceso de creación de documentos de ventas a partir de plantillas de documentos.

Definición en la línea 37 del archivo GenerarDocumentosVenta.cs.

Documentación de las enumeraciones miembro de la clase

◆ EstadoPlanificacion

Enumeración para representar los diferentes estados en que puede estar una planificación de plantillas de documentos.

Valores de enumeraciones
Planificada 

Planificada.

Realizada 

Realizada.

RealizadaConAvisos 

Realizada con avisos.

RealizadaConIncidencias 

Realizada con incidencias.

Definición en la línea 71 del archivo GenerarDocumentosVenta.cs.

◆ TipoPlantillasGenDoc

Tipo de plantillas a utilizar en la creación de documento: plantillas con planificaciones pendientes, plantillas sin planificaciones, o todas.

Valores de enumeraciones
ConPlanificacionesPendientes 

Utilizar plantillas con planificaciones pendientes.

SinPlanificaciones 

Utilizar plantillas sin planificaciones.

Todas 

Utilizar todas la plantillas, independientemente de si tienen planificaciones o no.

Definición en la línea 46 del archivo GenerarDocumentosVenta.cs.

Documentación de constructores y destructores

◆ GenerarDocumentosVenta()

sage.ew.listados.Procesos.GenerarDocumentosVenta.GenerarDocumentosVenta ( )
inline

Constructor.

Definición en la línea 546 del archivo GenerarDocumentosVenta.cs.

Documentación de funciones miembro

◆ _GenerarDocumentoLineas()

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._GenerarDocumentoLineas ( dynamic toDocumento,
sage.ew.docsven.PlantillasVenta toPlantilla )
inline

Método para crear las líneas al documento a partir de la plantilla.

Parámetros
toDocumento
toPlantilla
Devuelve

Definición en la línea 764 del archivo GenerarDocumentosVenta.cs.

◆ _Process()

override bool sage.ew.listados.Procesos.GenerarDocumentosVenta._Process ( )
inlinevirtual

Ejecutar el proceso de generación de documentos.

Devuelve

Reimplementado de sage.ew.listados.Clases.Listados.

Definición en la línea 707 del archivo GenerarDocumentosVenta.cs.

◆ _SerieCreacionDocumento()

virtual string sage.ew.listados.Procesos.GenerarDocumentosVenta._SerieCreacionDocumento ( Cliente toCliente,
string tcCliente )
inlinevirtual

Obtener la serie de creación del documento.

Si no se trabaja con addon de facturación certificada devolverá la serie por defecto definida en la ficha del cliente Si se trebaja con addon de factura certificada, si se están generando facturas borrador o certificadas utilizará esta misma serie definida en el core en la ficha del cliente, y si se están generando facturas no certificadas utilizará la serie no certificable definida en la ficha del cliente en la extensión de clientes del addon de factucert, y caso de que no está declarada esta serie en la extensión utilizará la serie no certificable definida por defecto en la configuración del addon de factucert.

Parámetros
toClienteObjeto Cliente.
tcClienteCódigo de cliente para el que se crea el documento.

Este método se sobreescribe en el addon de factucert en una extensión del listado para que desde allí la serie por defecto se saque de un sitio diferente caso de que se estén generando facturas no certificables.

Reimplementado en sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert.

Definición en la línea 4625 del archivo GenerarDocumentosVenta.cs.

◆ _SetDefaultValues()

override void sage.ew.listados.Procesos.GenerarDocumentosVenta._SetDefaultValues ( Dictionary< string, object > toControlsFiltros = null,
Dictionary< string, object > toControlsOpciones = null )
inlinevirtual
Parámetros
toControlsFiltros
toControlsOpciones

Reimplementado de sage.ew.listados.Clases.Listados.

Reimplementado en sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert.

Definición en la línea 576 del archivo GenerarDocumentosVenta.cs.

◆ accionesPostProceso()

virtual void sage.ew.listados.Procesos.GenerarDocumentosVenta.accionesPostProceso ( )
inlineprotectedvirtual

Acciones a ejecutar después del cuerpo de la ejecución del proceso.

Reimplementado en sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert.

Definición en la línea 832 del archivo GenerarDocumentosVenta.cs.

◆ accionesPreProceso()

virtual void sage.ew.listados.Procesos.GenerarDocumentosVenta.accionesPreProceso ( )
inlineprotectedvirtual

Acciones a ejecutar antes del cuerpo de la ejecución del proceso.

Reimplementado en sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert.

Definición en la línea 824 del archivo GenerarDocumentosVenta.cs.

◆ ActualizarEliminarPlanificacion()

static bool sage.ew.listados.Procesos.GenerarDocumentosVenta.ActualizarEliminarPlanificacion ( string tcGuid)
inlinestatic

Actualiza y/o elimina en planthdoc los registros correspondientes si eliminamos sus documentos.


Parámetros
tcGuidGuid de la planificación
Devuelve
Devuelve true si se ha podido realizar.

Definición en la línea 4861 del archivo GenerarDocumentosVenta.cs.

◆ CargarDetalle()

static DataTable sage.ew.listados.Procesos.GenerarDocumentosVenta.CargarDetalle ( string Guid_pla)
inlinestatic

Cargamos y devolvemos tabla con el detalle para los grid.

Parámetros
Guid_pla

Definición en la línea 4718 del archivo GenerarDocumentosVenta.cs.

◆ CargarPlanificaciones()

static DataTable sage.ew.listados.Procesos.GenerarDocumentosVenta.CargarPlanificaciones ( List< string > ltGuid_pla)
inlinestatic

Cargamos y devolvemos tabla con la cabecera para los grid.

Parámetros
ltGuid_pla

Definición en la línea 4676 del archivo GenerarDocumentosVenta.cs.

◆ EliminarRegHistoGenDoc()

static bool sage.ew.listados.Procesos.GenerarDocumentosVenta.EliminarRegHistoGenDoc ( string tcGuid)
inlinestatic

Elimina en el histórico de generación los registros que su campo Guid_pla sea igual del tcGuid pasado.


Parámetros
tcGuidGuid_pla del historico de generación
Devuelve
Devuelve true si se ha podido eliminar.

Definición en la línea 4828 del archivo GenerarDocumentosVenta.cs.

◆ EliminarRegHistoGenDoc_Guid_id()

static bool sage.ew.listados.Procesos.GenerarDocumentosVenta.EliminarRegHistoGenDoc_Guid_id ( string tcGuid)
inlinestatic

Elimina en el histórico de generación el registro que su campo Guid_id sea igual del tcGuid pasado.


Parámetros
tcGuidGuid_id del historico de generación
Devuelve
Devuelve true si se ha podido eliminar.

Definición en la línea 4845 del archivo GenerarDocumentosVenta.cs.

◆ presentacionAlbaranesNoFacturados()

virtual void sage.ew.listados.Procesos.GenerarDocumentosVenta.presentacionAlbaranesNoFacturados ( )
inlineprotectedvirtual

Presentar los albaranes que no han podido ser facturados normalmente debido a incidencias/errores varios.

Reimplementado en sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert.

Definición en la línea 841 del archivo GenerarDocumentosVenta.cs.

◆ validacionesDatos()

virtual bool sage.ew.listados.Procesos.GenerarDocumentosVenta.validacionesDatos ( )
inlineprotectedvirtual

Validar si se pueden generar los documentos con los datos obtenidos a partir de los filtros.

Devuelve

Reimplementado en sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert.

Definición en la línea 851 del archivo GenerarDocumentosVenta.cs.

◆ ValidarCambioAutomatico()

virtual bool sage.ew.listados.Procesos.GenerarDocumentosVenta.ValidarCambioAutomatico ( bool lbOk)
inlineprotectedvirtual
Parámetros
lbOk
Devuelve

Reimplementado en sage.addons.factucert.Negocio.Procesos.GenerarDocumentosVentaFactuCert.

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

Documentación de campos

◆ _cEmpresa

string sage.ew.listados.Procesos.GenerarDocumentosVenta._cEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa"))
protected

Código de empresa activa.

Definición en la línea 147 del archivo GenerarDocumentosVenta.cs.

◆ _cIVA

string sage.ew.listados.Procesos.GenerarDocumentosVenta._cIVA = Convert.ToString(EW_GLOBAL._GetVariable("wc_iva"))
protected

IGIC o IVA.

Definición en la línea 196 del archivo GenerarDocumentosVenta.cs.

◆ _cMonedaEmpresa

string sage.ew.listados.Procesos.GenerarDocumentosVenta._cMonedaEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_moneda"))
protected

Moneda de la empresa activa.

Definición en la línea 153 del archivo GenerarDocumentosVenta.cs.

◆ _cUsuarioS50

string sage.ew.listados.Procesos.GenerarDocumentosVenta._cUsuarioS50 = Convert.ToString(EW_GLOBAL._GetVariable("wc_usuario")) + "_NET"
protected

Usuario.

Definición en la línea 141 del archivo GenerarDocumentosVenta.cs.

◆ _dDataFinEjer

DateTime sage.ew.listados.Procesos.GenerarDocumentosVenta._dDataFinEjer = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodofin"))
protected

Fecha final de ejercicio.

Definición en la línea 109 del archivo GenerarDocumentosVenta.cs.

◆ _dDataIniEjer

DateTime sage.ew.listados.Procesos.GenerarDocumentosVenta._dDataIniEjer = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
protected

Fecha inicial de ejercicio.

Definición en la línea 104 del archivo GenerarDocumentosVenta.cs.

◆ _dtErroresContabilizacionFacturas

DataTable sage.ew.listados.Procesos.GenerarDocumentosVenta._dtErroresContabilizacionFacturas = null
protected

DataTable donde iremos guardando las facturas que no se puedan contabilizar (core) o certificar (addon factucert), en el fondo es el mismo concepto, que se haya podido contabilizar.

Definición en la línea 128 del archivo GenerarDocumentosVenta.cs.

◆ _lNoDejarVenderSinStock

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._lNoDejarVenderSinStock = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_stock"))
protected

Configuración de empresa, no dejar vender sin stock.

Definición en la línea 256 del archivo GenerarDocumentosVenta.cs.

◆ _nDigitos

int sage.ew.listados.Procesos.GenerarDocumentosVenta._nDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos))
protected

Nº dígitos ancho cuenta contable.

Definición en la línea 115 del archivo GenerarDocumentosVenta.cs.

◆ _nLenObra

int sage.ew.listados.Procesos.GenerarDocumentosVenta._nLenObra = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_obra))
protected

Nº dígitos ancho obra.

Definición en la línea 121 del archivo GenerarDocumentosVenta.cs.

◆ _oFrmProgreso

frmProgreso sage.ew.listados.Procesos.GenerarDocumentosVenta._oFrmProgreso
protected

Barra de progreso para mostrar la evolución del proceso de generación de documentos.

Definición en la línea 470 del archivo GenerarDocumentosVenta.cs.

◆ _PltPlanifCliGenerar

List<PltPlanifCliGenerar> sage.ew.listados.Procesos.GenerarDocumentosVenta._PltPlanifCliGenerar = null
protected

Lista de plantilllas, planificaciones y clientes para generar documentos. Cada elemento de esta lista se corresponderá con un documento a generar.

Definición en la línea 477 del archivo GenerarDocumentosVenta.cs.

◆ EsAsesorContable

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.EsAsesorContable = (EW_GLOBAL._SaborSage50c == EW_GLOBAL.SaboresSage50c.AsesorContable)
protected

Estamos en un Sage50 Asesor Contable.

Definición en la línea 202 del archivo GenerarDocumentosVenta.cs.

◆ tituloPantallaAlbaranesNoFacturados

string sage.ew.listados.Procesos.GenerarDocumentosVenta.tituloPantallaAlbaranesNoFacturados = "Facturas que no se han podido contabilizar"
protected

Título de la ventana en la que mostraremos las facturas que no se hayan podido contabilizar, se puede cambiar en addon de factucert.

Definición en la línea 135 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaAddonGaped

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaAddonGaped = Convert.ToBoolean(EW_GLOBAL._ModuloActivo("GAPED"))
protected

Si la instalación de Sage50 trabaja con el addon GAPED activado.

Definición en la línea 165 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaAddonLotes

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaAddonLotes = ((sage.ew.global.LotesConfig)EW_GLOBAL._GetVariable("wo_lotesconfig"))._ModuloLotes
protected

Si la instalación de Sage50 trabaja con el addon LOTES activado.

Definición en la línea 171 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaAddonTpv

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaAddonTpv = Convert.ToBoolean(EW_GLOBAL._ModuloActivo("TPV"))
protected

Si la instalación de Sage50 trabaja con el addon TPV activado.

Definición en la línea 159 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaAmpliDefEnVentas

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaAmpliDefEnVentas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_ampven"))
protected

Si la instalación de Sage50 trabaja el opcflag "Ampliar definición en ventas" activado.

Definición en la línea 190 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaConCajas

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaConCajas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_cajas"))
protected

Está configurado trabajar con cajas.

Definición en la línea 244 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaConDepositos

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaConDepositos = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_depositos"))
protected

Está configurado trabajar con depósitos.

Definición en la línea 214 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaConObras

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaConObras = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_obra"))
protected

Está configurado trabajar con obras.

Definición en la línea 250 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaConOperariosVentas

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaConOperariosVentas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_operari"))
protected

Está configurado trabajar con operarios en ventas.

Definición en la línea 226 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaConPeso

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaConPeso = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_peso"))
protected

Está configurado trabajar con peso.

Definición en la línea 238 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaConTallasColores

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaConTallasColores = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_color"))
protected

Está configurado trabajar con tallas y colores.

Definición en la línea 232 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaLotesAsignactionAutoEnVentas

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaLotesAsignactionAutoEnVentas = ((LotesConfig)EW_GLOBAL._GetVariable("wo_lotesconfig"))._Auto_Venta
protected

Si se declaran automáticamente los lotes al entrar registros en documentos con stock (en nuestro caso depósito de venta, albarán de venta y factura de venta.

Definición en la línea 178 del archivo GenerarDocumentosVenta.cs.

◆ TrabajarConceptosFacturables

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajarConceptosFacturables = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_ConceptosFacturables"))
protected

Trabajar con addon de conceptos facturables.

Definición en la línea 208 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaSeriesArticulos

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaSeriesArticulos = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_series"))
protected

Si la instalación de Sage50 trabaja con series de artículos.

Definición en la línea 184 del archivo GenerarDocumentosVenta.cs.

◆ TrabajaSeriesFacturas

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.TrabajaSeriesFacturas
protected
Valor inicial:
= Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_Factser")) &&
Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_Serfact"))

Está configurado trabajar con series de facturas.

Definición en la línea 220 del archivo GenerarDocumentosVenta.cs.

Documentación de propiedades

◆ _ContabilizarFactura

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._ContabilizarFactura
getprotected

Caso de creación de documentos de tipo factura, si se ha de contabilizar la factura tras la creación.

Definición en la línea 440 del archivo GenerarDocumentosVenta.cs.

◆ _DocPrintConfig

DocPrint sage.ew.listados.Procesos.GenerarDocumentosVenta._DocPrintConfig = null
getsetprotected

Configuración de impresión de documentos.

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

◆ _FechaDocumento

DateTime? sage.ew.listados.Procesos.GenerarDocumentosVenta._FechaDocumento
getprotected

Fecha de documento específica declarada para la creación de todos los documentos.

Definición en la línea 403 del archivo GenerarDocumentosVenta.cs.

◆ _FechaDocumentoEsFechaPlanificacion

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._FechaDocumentoEsFechaPlanificacion
getprotected

Si los documentos se deben crear con la fecha especificada en la planificación, o no. Su selección es incompatible con la creación de documentos de plantillas sin planificaciones.

Definición en la línea 428 del archivo GenerarDocumentosVenta.cs.

◆ _Imprimir

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._Imprimir
getprotected

Si se han de imprimir los documentos tras la creación o no.

Definición en la línea 452 del archivo GenerarDocumentosVenta.cs.

◆ _nTipoDocumento

int sage.ew.listados.Procesos.GenerarDocumentosVenta._nTipoDocumento
getprotected

Contiene el tipo de documento a generar pero en formato entero tal como se guarda en la tabla GESTION!PLANTHDOC donde se guardaran los documentos generados.

Definición en la línea 344 del archivo GenerarDocumentosVenta.cs.

◆ _Serie

string sage.ew.listados.Procesos.GenerarDocumentosVenta._Serie
getprotected

Serie a utilizar para los documentos a crear.

Definición en la línea 483 del archivo GenerarDocumentosVenta.cs.

◆ _TipoDocumento

eTipoDocumento sage.ew.listados.Procesos.GenerarDocumentosVenta._TipoDocumento
getset

Tipo de documento a generar, valores permitidos: depósito venta, pedido venta, presupuesto venta, albarán venta y factura venta.

Esta propiedad de configuración, a diferencia de las otras, es seteable pues hemos de convertir el valor seleccionado en la combo a un elemento de la enumeración eTipoDocumento de forma manual por que no hay una correspondencia directa entre los elementos mostrados en la combo y los elementos de la enumeración eTipoDocumento.

Definición en la línea 519 del archivo GenerarDocumentosVenta.cs.

◆ _TipoDocUsaLotesSeries

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._TipoDocUsaLotesSeries
getprotected

Si estamos generando un tipo de documento que permite introducir lotes o series.

Definición en la línea 330 del archivo GenerarDocumentosVenta.cs.

◆ _TipoPlantillasGenDoc

TipoPlantillasGenDoc sage.ew.listados.Procesos.GenerarDocumentosVenta._TipoPlantillasGenDoc
getprotected

Tipo de plantillas de documentos a usar para la creación de documentos: plantillas con planificaciones pendientes, plantillas sin planificaciones, o todas.

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

◆ _UtilizarFechaDocumentoEspecifica

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._UtilizarFechaDocumentoEspecifica
getprotected

Si se especifica una fecha de documento concreta para los documentos a generar, o no.

Definición en la línea 391 del archivo GenerarDocumentosVenta.cs.

◆ _UtilizarSerieClienteEmpresa

bool sage.ew.listados.Procesos.GenerarDocumentosVenta._UtilizarSerieClienteEmpresa
getprotected

Utilizar serie del cliente/empresa, o no.

Definición en la línea 495 del archivo GenerarDocumentosVenta.cs.

◆ mascaraCajas

string sage.ew.listados.Procesos.GenerarDocumentosVenta.mascaraCajas
getprotected

Mascara utilizada para cajas.

Definición en la línea 292 del archivo GenerarDocumentosVenta.cs.

◆ mascaraDto

string sage.ew.listados.Procesos.GenerarDocumentosVenta.mascaraDto
getprotected

Mascara utilizada para importes.

Definición en la línea 262 del archivo GenerarDocumentosVenta.cs.

◆ mascaraImporte

string sage.ew.listados.Procesos.GenerarDocumentosVenta.mascaraImporte
getprotected

Mascara utilizada para importes.

Definición en la línea 271 del archivo GenerarDocumentosVenta.cs.

◆ mascaraPeso

string sage.ew.listados.Procesos.GenerarDocumentosVenta.mascaraPeso
getprotected

Mascara utilizada para peso.

Definición en la línea 316 del archivo GenerarDocumentosVenta.cs.

◆ mascaraPrecio

string sage.ew.listados.Procesos.GenerarDocumentosVenta.mascaraPrecio
getprotected

Mascara utilizada para precios.

Definición en la línea 280 del archivo GenerarDocumentosVenta.cs.

◆ mascaraUnidades

string sage.ew.listados.Procesos.GenerarDocumentosVenta.mascaraUnidades
getprotected

Mascara utilizada para unidades.

Definición en la línea 304 del archivo GenerarDocumentosVenta.cs.


La documentación de esta clase está generada del siguiente archivo: