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... | |
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.
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.
|
getset |
Almacén
Definición en la línea 4499 del archivo GenerarDocumentosVenta.cs.
|
getset |
Cuenta bancaria
Definición en la línea 4494 del archivo GenerarDocumentosVenta.cs.
|
getset |
Si el cliente tiene ventas bloqueadas.
Definición en la línea 4575 del archivo GenerarDocumentosVenta.cs.
|
getset |
Código de cliente al que generar el documento.
Definición en la línea 4549 del archivo GenerarDocumentosVenta.cs.
|
getset |
Código de plantilla
Definición en la línea 4476 del archivo GenerarDocumentosVenta.cs.
|
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.
|
getset |
Divisa
Definición en la línea 4488 del archivo GenerarDocumentosVenta.cs.
|
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.
|
getset |
Dirección de envío a la que generar el documento.
Definición en la línea 4588 del archivo GenerarDocumentosVenta.cs.
|
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.
|
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.
|
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.
|
getset |
Forma de pago
Definición en la línea 4511 del archivo GenerarDocumentosVenta.cs.
|
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.
|
getset |
Va acumulando las incidencias habidas durante la creación del documento.
Definición en la línea 4650 del archivo GenerarDocumentosVenta.cs.
|
getset |
Tarifa iva incluido si o no
Definición en la línea 4606 del archivo GenerarDocumentosVenta.cs.
|
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.
|
getset |
Nombre de la plantilla
Definición en la línea 4482 del archivo GenerarDocumentosVenta.cs.
|
getset |
Nombre del cliente al que generar el documento.
Definición en la línea 4561 del archivo GenerarDocumentosVenta.cs.
|
getset |
Número con el que se ha creado el documento.
Definición en la línea 4644 del archivo GenerarDocumentosVenta.cs.
|
getset |
Código de obra para la generación de documentos.
Definición en la línea 4594 del archivo GenerarDocumentosVenta.cs.
|
getset |
Observaciones.
Definición en la línea 4529 del archivo GenerarDocumentosVenta.cs.
|
getset |
Objeto cliente que se utilizará durante la generación de documentos.
Definición en la línea 4555 del archivo GenerarDocumentosVenta.cs.
|
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.
|
getset |
Operario
Definición en la línea 4523 del archivo GenerarDocumentosVenta.cs.
|
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.
|
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.
|
getset |
Tarifa
Definición en la línea 4517 del archivo GenerarDocumentosVenta.cs.
|
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.
|
getset |
Vendedor
Definición en la línea 4505 del archivo GenerarDocumentosVenta.cs.