Referencia de la Clase sage.ew.listados.Procesos.GenerarDocumentosVenta.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...

Campos de datos

List< PrevisionCobro_PrevisionesRemesar = null
 Caso de estar generandose facturas y contabilizandose, contendrá referencia a las previsiones de cobro generadas. Más...
 

Propiedades

string _Codigo = string.Empty [get, set]
 Código de plantilla Más...
 
string _Nombre = string.Empty [get, set]
 Nombre de la plantilla Más...
 
string _Divisa = string.Empty [get, set]
 Divisa Más...
 
string _Banco = string.Empty [get, set]
 Cuenta bancaria Más...
 
string _Almacen = string.Empty [get, set]
 Almacén Más...
 
string _Vendedor = string.Empty [get, set]
 Vendedor Más...
 
string _Fpago = string.Empty [get, set]
 Forma de pago Más...
 
string _Tarifa = string.Empty [get, set]
 Tarifa Más...
 
string _Operario = string.Empty [get, set]
 Operario Más...
 
string _Observacio = string.Empty [get, set]
 Observaciones. Más...
 
string _GuidPlanif = string.Empty [get, set]
 Guid de la planificación (podrá estar en blanco significando que se generan documentos de plantillas sin planificaciones). Más...
 
DateTime _FechaPlanif = null [get, set]
 Fecha de la planificación (podrá estar en blanco significando que para este registro se está generando documentos a partir de plantillas sin planificaciones). Más...
 
string _Cliente = string.Empty [get, set]
 Código de cliente al que generar el documento. Más...
 
Cliente _oCliente = null [get, set]
 Objeto cliente que se utilizará durante la generación de documentos. Más...
 
string _NombreCli = string.Empty [get, set]
 Nombre del cliente al que generar el documento. Más...
 
bool _FacturaElectronica = false [get, set]
 Si tenemos activado en empresa trabajar con factura electrónica y el cliente tiene marcado en su ficha que se ha de generar factura electrónica. Más...
 
bool _BloqVentas = false [get, set]
 Si el cliente tiene ventas bloqueadas. Más...
 
bool _Remesa = false [get, set]
 Caso de generar facturas, si las previsiones de cobro resultantes de la generación de la factura hay que ponerlas en remesa Más...
 
int _Env_Cli = 0 [get, set]
 Dirección de envío a la que generar el documento. Más...
 
string _Obra = string.Empty [get, set]
 Código de obra para la generación de documentos. Más...
 
Obra _oObra = null [get, set]
 Objeto obra que se utilizará durante la generación de documentos caso de que la plantilla tenga obra asignada. Más...
 
bool _Iva_inc = false [get, set]
 Tarifa iva incluido si o no Más...
 
DateTime _FechaCreacionDocumento = null [get, set]
 Fecha de documento que se generará en función si el usuario ha configurado que la fecha del documento es la fecha de planificación, o se declara una fecha de documento específica (pueden ser compatibles las dos anteriores posibilidades al mismo tiempo pues se pueden generar documentos para planificaciones y para plantillas sin planificaciones en una misma ejecución del proceso). Caso de no declararse fecha de documento específica y tener que generarse un documento para plantilla sin planificación se podria utilizar la fecha del sistema como fecha del documento también. Más...
 
string _SerieCreacionDocumento = "" [get, set]
 Serie en la que se creará el documento. Más...
 
string _NumeroDocumentoCreado = "" [get, set]
 Número con el que se ha creado el documento. Más...
 
string _Incidencias = "" [get, set]
 Va acumulando las incidencias habidas durante la creación del documento. Más...
 
bool _DocumentoOk = true [get, set]
 Si el documento se ha creado correctamente, por defecto true. Cambiamos su valor cuando algo va mal durante el proceso. Más...
 
bool _ContabilizadoOk = false [get, set]
 Para el caso de generar facturas de ventas y seleccionar contabilizar factura, si la factura pudo contabilizar correctamente o no. Más...
 
TipoEsquemaRemesaSepa _TipoEsquemaRemesa = TipoEsquemaRemesaSepa.Ninguno [get, set]
 Para el caso de generar facturas de venta y contabilizarlas, en los casos que _Remesa sea true las previsiones se añadiran a una remesa, la propiedad _TipoEsquemaRemesa representa el tipo de esquema de dichas previviones el cual va en función del mandato que tengan las previsiones que se han generado. Más...
 
int _LineaEnHisto = 0 [get, set]
 Campo linea que se asigna a este registro al guardar la informacion de incidencias y avisos en la tabla GESTION!PLANTHDOC Más...
 

Descripción detallada

Clase con los datos de la plantilla, planificación y cliente para la que se van a generar documento según configuración

Existen 4 propiedades (_FechaCreacionDocumento, _SerieCreacionDocumento, _Incidencias, _DocumentoOk) especiales que no datos de configuración para la generación del documento sino que se rellenan durante el proceso de generación de documentos.

Las dos primeras (_FechaCreacionDocumento, _SerieCreacionDocumento) se calculan antes de empezar a generar los documentos.

Las dos siguientes (_Incidencias, _DocumentoOk) se calculan a medida que se van generando los documentos y guardan las incidencias que se pueden producir mientras se genera el documento, y si finalmente el documento se ha generado correctamente.

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

Documentación de los campos

◆ _PrevisionesRemesar

List<PrevisionCobro> sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._PrevisionesRemesar = null

Caso de estar generandose facturas y contabilizandose, contendrá referencia a las previsiones de cobro generadas.

Cuidado por que si la factura tiene importe 0, aunque el cliente tenga giros, no se generan previsiones, en FOX ya no lo hacíamos y en Sage50 tampoco lo haremos.

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

Documentación de propiedades

◆ _Almacen

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Almacen = string.Empty
getset

Almacén

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

◆ _Banco

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Banco = string.Empty
getset

Cuenta bancaria

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

◆ _BloqVentas

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._BloqVentas = false
getset

Si el cliente tiene ventas bloqueadas.

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

◆ _Cliente

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Cliente = string.Empty
getset

Código de cliente al que generar el documento.

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

◆ _Codigo

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Codigo = string.Empty
getset

Código de plantilla

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

◆ _ContabilizadoOk

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._ContabilizadoOk = false
getset

Para el caso de generar facturas de ventas y seleccionar contabilizar factura, si la factura pudo contabilizar correctamente o no.

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

◆ _Divisa

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Divisa = string.Empty
getset

Divisa

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

◆ _DocumentoOk

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._DocumentoOk = true
getset

Si el documento se ha creado correctamente, por defecto true. Cambiamos su valor cuando algo va mal durante el proceso.

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

◆ _Env_Cli

int sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Env_Cli = 0
getset

Dirección de envío a la que generar el documento.

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

◆ _FacturaElectronica

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._FacturaElectronica = false
getset

Si tenemos activado en empresa trabajar con factura electrónica y el cliente tiene marcado en su ficha que se ha de generar factura electrónica.

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

◆ _FechaCreacionDocumento

DateTime sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._FechaCreacionDocumento = null
getset

Fecha de documento que se generará en función si el usuario ha configurado que la fecha del documento es la fecha de planificación, o se declara una fecha de documento específica (pueden ser compatibles las dos anteriores posibilidades al mismo tiempo pues se pueden generar documentos para planificaciones y para plantillas sin planificaciones en una misma ejecución del proceso). Caso de no declararse fecha de documento específica y tener que generarse un documento para plantilla sin planificación se podria utilizar la fecha del sistema como fecha del documento también.

Esta propiedad no se corresponde con ningún campo específico de ninguna tabla, y se utiliza básicamente cuando se generan facturas, también cuando se generan los otros tipos de documentos pero la razón principal es para facturas pues al generar facturas tenemos que mantener la coherencia entre numeros y fechas, por tanto se han de crear las facturas en un cierto orden según la fecha de factura que se le va a dar, para mantener la coherencia entre fechas y números y no llegar al punto que tenemos un nº de factura superior a otro, pero la fecha de documento es inferior.

Antes de generar los documentos, se crean registros de planificacinoes ficticios para las plantillas que no tienen planificaciones y se han de generar documentos. Una vez se tienen todas las planificaciones que entran en el proceso a cada una se le asigna una fecha de documento, y se ordenan entonces por fecha de documento asignada, y a partir de ahí se empiezan a generar los documentos.

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

◆ _FechaPlanif

DateTime sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._FechaPlanif = null
getset

Fecha de la planificación (podrá estar en blanco significando que para este registro se está generando documentos a partir de plantillas sin planificaciones).

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

◆ _Fpago

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Fpago = string.Empty
getset

Forma de pago

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

◆ _GuidPlanif

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._GuidPlanif = string.Empty
getset

Guid de la planificación (podrá estar en blanco significando que se generan documentos de plantillas sin planificaciones).

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

◆ _Incidencias

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Incidencias = ""
getset

Va acumulando las incidencias habidas durante la creación del documento.

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

◆ _Iva_inc

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Iva_inc = false
getset

Tarifa iva incluido si o no

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

◆ _LineaEnHisto

int sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._LineaEnHisto = 0
getset

Campo linea que se asigna a este registro al guardar la informacion de incidencias y avisos en la tabla GESTION!PLANTHDOC

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

◆ _Nombre

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Nombre = string.Empty
getset

Nombre de la plantilla

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

◆ _NombreCli

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._NombreCli = string.Empty
getset

Nombre del cliente al que generar el documento.

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

◆ _NumeroDocumentoCreado

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._NumeroDocumentoCreado = ""
getset

Número con el que se ha creado el documento.

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

◆ _Obra

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Obra = string.Empty
getset

Código de obra para la generación de documentos.

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

◆ _Observacio

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Observacio = string.Empty
getset

Observaciones.

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

◆ _oCliente

Cliente sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._oCliente = null
getset

Objeto cliente que se utilizará durante la generación de documentos.

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

◆ _oObra

Obra sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._oObra = null
getset

Objeto obra que se utilizará durante la generación de documentos caso de que la plantilla tenga obra asignada.

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

◆ _Operario

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Operario = string.Empty
getset

Operario

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

◆ _Remesa

bool sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Remesa = false
getset

Caso de generar facturas, si las previsiones de cobro resultantes de la generación de la factura hay que ponerlas en remesa

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

◆ _SerieCreacionDocumento

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._SerieCreacionDocumento = ""
getset

Serie en la que se creará el documento.

Creamos esta propiedad al igual que se ha comentado anteriormente con la propiedad _FechaCreacionDocumento

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

◆ _Tarifa

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Tarifa = string.Empty
getset

Tarifa

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

◆ _TipoEsquemaRemesa

TipoEsquemaRemesaSepa sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._TipoEsquemaRemesa = TipoEsquemaRemesaSepa.Ninguno
getset

Para el caso de generar facturas de venta y contabilizarlas, en los casos que _Remesa sea true las previsiones se añadiran a una remesa, la propiedad _TipoEsquemaRemesa representa el tipo de esquema de dichas previviones el cual va en función del mandato que tengan las previsiones que se han generado.

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

◆ _Vendedor

string sage.ew.listados.Procesos.GenerarDocumentosVenta.PltPlanifCliGenerar._Vendedor = string.Empty
getset

Vendedor

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


La documentación para esta clase fue generada a partir del siguiente fichero: