Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docscompra.Proveedor

Clase de negocio Proveedor. Más...

Diagrama de herencia de sage.ew.docscompra.Proveedor
sage.ew.interficies.IManteEntidadComunicados sage.ew.interficies.IProveed sage.ew.interficies.IEntidadComunicado sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IDatosContacto sage.ew.interficies.IVacaciones sage.ew.interficies.ITelefonos sage.ew.interficies.IDirecciones

Estructuras de datos

class  Actividades
 Actividad del proveedor. Más...
 
class  ContacTelefs
 Contactos y teléfonos de proveedores, clase de negocio de la nueva tabla GESTION!CONTLF_PRO resultado de la fusión entre las tablas CONT_PRO y TELF_PRO. Más...
 
class  DatosBancarios
 Direcciones de proveedores. Más...
 
class  Descuentos
 Descuentos por proveedor-artículo. Más...
 
class  Direcciones
 Direcciones de proveedores. Más...
 
class  DocPrintEntregaProveedor
 T104558 DocPrint para entregas de proveedor. Más...
 
class  EntregasProveedor
 Entregas a cuenta por factura de proveedores. Más...
 
class  Giros
 Giros de proveedores. Más...
 
class  Vacaciones
 Vacaciones del proveedor. Más...
 

Tipos públicos

enum  _Tipo_Proveedor_New { Codigo , Borrado , Siguiente , ConFormulario }
 Definición de las posibles formas de crear un nuevo proveedor. Más...
 
enum  TipoProveedor { Nacional = 1 , Comunitario , Extracomunitario }
 Posibles Tipos de Proveedores. Más...
 
enum  TipoRetencion { SinRetencion = 0 , SobreBase , SobreFactura }
 Posibles tipos de retencion. Más...
 

Métodos públicos

string _GetCodigo ()
 Obtener el código.
 
string _GetNombre ()
 Obtener el nombre.
 
string _GetDireccion ()
 Obtener la dirección.
 
string _GetCodigoPostal ()
 Obtener el código postal.
 
string _GetPoblacion ()
 Obtener poblacion.
 
string _GetProvincia ()
 Obtener provincia.
 
string _GetPais ()
 Obtener país.
 
string _GetEmail ()
 Obtener email.
 
string _GetTelefono ()
 Obtener telefono.
 
string _GetMovil ()
 Obtener el teléfono móvil de la entidad (si está diferenciado del teléfono normal, sino devolverá el teléfono).
 
string _GetCif ()
 Obtener CIF.
 
DataTable _GetCategoriasTratamientoDatosRgpd ()
 Devuelve un datatable con las categorias de información personal y finalidades de tratamiento de las mismas de la entidad Proveedor.
 
DataTable _GetCamposCategoriasTratamientoDatosRgpd ()
 Devuelve un datatable con los campos individuales de información personal a gestionar por RGPD de la entidad Proveedor asi como sus valores en el proveedor en el que estamos.
 
Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Implementación del método para contruir informació de filtrado para Sage Reports con infromación del proveedor.
 
 Proveedor ()
 Constructor vacío.
 
 Proveedor (string tcCodigo)
 Constructor a partir de un código.
 
override bool _CambiosTraspasoSiguienteEjercicio (bool tbIsNew)
 Sobreescribir para detetar el cambio de identificación fiscal.
 
override void _Load ()
 Load del proveedor.
 
override bool _Save_Before ()
 Antes de guardar hacemos las validaciones.
 
override bool _Save ()
 Save.
 
override bool _Delete ()
 Delete.
 
override void _Cancel ()
 Método para realizar acciones al cancelar la edición del registro actual.
 
string _Retencion ()
 Devuelve el código de retención en caso de que el proveedor trabaje con retenciones.
 
bool _Vacaciones (DateTime tdFecha, ref DateTime tdFechaIVaca, ref DateTime tdFechaFVaca)
 Devuelve true si la fecha pasada como primer parámetro cae dentro del periodo vacacional.
 
bool _Vacaciones (DateTime tdFecha)
 Devuelve true si la fecha pasada como parámetro cae dentro del periodo vacacional.
 
List< PrevisionPago_Lista_Previsiones_Pendientes (DateTime? tdFechaIni=null, DateTime? tdFechaFin=null, string tcBancoIni="", string tcBancoFin="", string tcDivisa="")
 Deuelve una lista de objetos PrevisionPago con las previsiones de pago pendientes del proveedor en la empresa activa.
 
List< PrevisionPago_Lista_Previsiones_Todas (DateTime? tdFechaIni=null, DateTime? tdFechaFin=null, string tcBancoIni="", string tcBancoFin="", string tcDivisa="")
 Deuelve una lista de objetos PrevisionPago con las previsiones de pago pendientes del proveedor en la empresa activa.
 
List< PrevisionPago_Lista_Previsiones_Pagadas (DateTime? tdFechaIni=null, DateTime? tdFechaFin=null, string tcBancoIni="", string tcBancoFin="", string tcDivisa="")
 Deuelve una lista de objetos PrevisionPago con las previsiones de pago pagadas al proveedor en la empresa activa.
 
bool _Previsiones_Pagadas (string tcFactura, int tnPeriodo=0)
 Devuelve si el proveedor tiene previsiones pagadas de una determinada factura.
 
Dictionary< string, decimal > _Dtos (Articulo toArticulo, DateTime tdFecha, decimal tnUnidades=0.0M, string tcDivisa="")
 Obtener los descuentos y precio correspondientes al proveedor y artículo según la tabla GESTION.DESC_PRO.
 
DataTable _Telefonos ()
 Método para obtener todos los teléfonos del proveedor actual en un datatable.
 
DataTable _Proveedores_Por_Telefono (string tcTelefon)
 Método para obtener todos los proveedores que tienen un teléfono que empiece por texto pasado por parámetro.
 
DataTable _Proveedores_Por_Cif (string tcCif)
 Método para obtener todos los proveedores que tienen un CIF que empiece por texto pasado por parámetro.
 
string _Obtener_Codigo (_Tipo_Proveedor_New teTipoNew, string tcCodigo)
 Método que nos servirá para obtener un código nuevo de proveedor (borrado o siguiente)
 
virtual string _Seleccionar_Telefono (bool tlTactil=false)
 Método para seleccionar uno de los teléfonos del proveedor actual.
 
string _TelefonoPredeterminado ()
 Devuelve el teléfono predeterminado del proveedor.
 
bool _Show_Observaciones ()
 Método para mostrar las observaciones del proveedor.
 
Dictionary< string, object > _Banco (String tcCodigo)
 Metodo que nos devolvera un Dictionary string-object con els banco relacionado con el proveedor y con codigo pasado.
 
DataTable _Bancos ()
 Metodo que nos devolvera un datatable con los bancos relacionados con el proveedor.
 
Dictionary< string, object > _Banco_Predeterminado ()
 Devuelve en un diccionario el banco predeterminado del proveedor.
 
virtual new Proveedor _Clonar ()
 Devuelve una copia exacta del objeto actual.
 
DataTable _Direcciones ()
 Método para obtener todas las direcciones del proveedor actual en un datatable.
 
Dictionary< string, object > _Direccion_Predeterminada (int tnDireccion=0)
 Devuelve en un diccionario la dirección predeterminada del proveedor.
 
Dictionary< string, object > _Seleccionar_Direccion (bool tlTactil=false)
 Permite seleccionar una de las direcciones del proveedor y devuelve en un diccionario los datos de dicha dirección.
 
bool _Es_ProvAcreed (string tcCodigo)
 Método que nos devuelve "True" en caso que el código pasado en el parámetro "tcCodigo" pertenezca a una cuenta de proveedor/acreedor (PE-66757)
 
List< int > _Giros ()
 Devuelve una lista con los giros definidos en la ficha del proveedor según el sistema antiguo en forma de List(int).
 
List< LineaGiro_GirosPrc ()
 Devuelve una lista con los giros definidos en la ficha del proveedor según el sistema nuevo en forma de List(LineaGiro) donde LineaGiro es una clase que comprende básicamente _Giro y _Porcentaje.
 
bool _New (string tcNombre="", string tcDireccion="", string tcCodPost="", string tcPoblacion="", string tcProvincia="", string tcCif="", string tcEmail="", string tcWeb="", string tcTelefono1="", string tcTelefono2="", string tcFax="", string tcObserva="", string tcContacto="", string tcPais="", string tcHorario="", string tcFacebook="", string tcTwitter="", string tcSkype="", string tcDivisa="")
 Implementación temporal del método _New de proveedores utilizado para insertar proveedores de la Comunidad Sage 50. TODO : Se debería revisar bien...
 
DataTable _FindByCif (string tcCif, string tcAct)
 Devuelve un datatable con las conicidencias de proveedores por cif.
 
string _MaxCodigo (string tcPrefijo)
 Devuelve el mayor código de proveedor que empiece por el prefijo pasado por parámetro.
 
string _ObtenerCodigoBorrado (string tcPrefijo)
 Devuelve el primer hueco no ocupado en la codificación de proveedores.
 
string _ObtenerNuevoCodigo ()
 Obtiene un nuevo código de código a crear a partir del máximo código existente.
 
DataTable _FindByContacto (string tcValue)
 Devuelve un datatable con los contactos coincidentes.
 
DataTable _FindByTelefono (string tcValue)
 Devuelve un datatable con los teléfonos coincidentes.
 
decimal _CambioPactado (string tcDivisa, DateTime tdtFecha)
 Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.
 
decimal _CambioPactado (string tcDivisa, DateTime tdtFecha, out eTipoCambio teTipoCambio)
 Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.
 
void _ShowProveedoresMismoCif (string tcCIF)
 Método auxiliar que devuelve un datatable (codigo,nombre,cif) de los proveedores con el mismo CIF.
 
override IResultadoDuplicacion _Duplicar (string tcCodigo)
 Override del método de duplicación para realizar validaciones específicas.
 
string BuscarCrearCodigo (string prefijo, bool preguntar=false)
 Método que localiza un código existenten o bien crea uno.
 
- Métodos públicos heredados de sage.ew.interficies.IMante
void _New (string tcCodigo="")
 Nos permite crear un nuevo registro.
 
void _Load (string tcGuid)
 Aquest mètode ens carregarà el registre que tingui associat aquest Guid.
 
bool _Existe_Registro ()
 Nos indica si existe el registro en la Base de Datos.
 
void _AddManteTRel (IManteTRel toManteTRel)
 Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete.
 

Métodos públicos estáticos

static decimal _CambioPactado (string tcProveedor, string tcDivisa, DateTime tdtFecha)
 Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.
 
static decimal _CambioPactado (string tcProveedor, string tcDivisa, DateTime tdtFecha, out eTipoCambio teTipoCambio)
 Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.
 

Campos de datos

bool _VeDeCuentas = false
 Se activa si se instancia desde sage.ew.contabilidad.CuentasContables para evitar bucles en el _Save()
 

Métodos protegidos

override bool _TraspasarSiguienteEjercicio (TipoExecute toTipoExecute, string tcEjercicio, bool tbIsNew)
 Acciones adicionales al traspasar al siguiente ejercicio.
 
override void _DescargarDatos ()
 Override _DescargarDatos.
 
override ewMante _ClonarAjustesFinales (ewMante origen, ewMante destino)
 Override del clonado de proveedores para ajustar valores.
 

Propiedades

TipoDestinatarios _TipoEntidad [get]
 Tipo de destinatario para los grupos de comunicados.
 
DataTable _HistorialComunicados [get, set]
 Lista con el historial de los comunicados donde está presente la entidad actual.
 
GrupoDestEntidadComunicados _GrupoDestinatariosComunicados [get]
 ManteTRel de grupos de destinatarios de comunicados en los que está la entidad actual.
 
string _EtiquetaComunicados [get, set]
 Nos permitirá filtrar la entidad rápidamente en el alta de grupos de destinatarios. Se mostrará en listas previas.
 
bool _NoComunicadoEmail [get, set]
 No incluir a esta entidad en comunicados de tipo Email.
 
bool _NoComunicadoCarta [get, set]
 No incluir a esta entidad en comunicados de tipo correo ordinario.
 
DateTime? _FechaBloqComunicadoEmail [get, set]
 Fecha de bloqueo de envio de comunicados por Email.
 
DateTime? _FechaBloqComunicadoCarta [get, set]
 Fecha de bloqueo de envio de comunicados por carta.
 
string _NoComunicadoObserv [get, set]
 Observaciones no comunicado.
 
override string _Codigo [get, set]
 override de _Codigo para que en el Set podamos convertir el número que nos llega a código de cliente Esto nos pasaba al cargar un mantenimiento desde los listados de FOX que a veces llegaba como futuro cliente
 
override string _Nombre [get, set]
 Nombre del proveedor a partir del campo NOMBRE de la tabla PROVEED de la base de datos de GESTION de Eurowin de la pestaña "Datos".
 
string _Direccion [get, set]
 Dirección del proveedor.
 
int _Env_pro [get, set]
 Dirección predeterminada del proveedor.
 
string _CodPost [get, set]
 Código postal del proveedor.
 
string _Contacto [get, set]
 Contacto predeterminado de la ficha del proveedor, sera el que tenga el campo PREDET o caso de haber únicamente un registro ese mismo registro.
 
string _Telefono [get, set]
 Teléfono predeterminado de la ficha del proveedor, sera el que tenga el campo PREDET.
 
string _Fax [get, set]
 Fax de la ficha del cliente, sera el que tenga el campo TEXTO a FAX.
 
string _Poblacion [get, set]
 Poblacion del proveedor.
 
string _Provincia [get, set]
 Provincia del proveedor.
 
string _Pais [get, set]
 Código de país que se establece al proveedor.
 
string _Email [get, set]
 Correo electrónico del proveedor.
 
string _PaginaWeb [get, set]
 Pagina web del proveedor.
 
string _Facebook [get, set]
 Url de Facebook del proveedor.
 
string _Twitter [get, set]
 Url de Twitter del proveedor.
 
string _Skype [get, set]
 Skype del proveedor.
 
string _Idioma [get, set]
 Nos permitirá asignar el código del idioma asignado al proveedor.
 
string _RazonComercial [get, set]
 Razón comercial del proveedor a partir del campo NOMBRE2 de la tabla PROVEED.
 
string _NIF [get, set]
 CIF del proveedor.
 
TipoIdentificacionFiscal _TipoIdentificacionFiscal = TipoIdentificacionFiscal.Vacio [get, set]
 Tipo de identificación fiscal.
 
string _BancoPredet_Codigo [get]
 Nombre banco predeterminado.
 
string _BancoPredet_Nombre [get, set]
 Nombre banco predeterminado.
 
string _BancoPredet_Direccion [get, set]
 Direccion banco predeterminado.
 
string _BancoPredet_Codpos [get, set]
 Código postal banco predeterminado.
 
string _BancoPredet_Poblacion [get, set]
 Población banco predeterminado.
 
string _BancoPredet_TipoCta [get, set]
 Apartado "Tipo de cuenta: CCC/IBAN" de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_Iban [get, set]
 Apartado "IBAN" (4 dígitos, p.e., ES32) de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_Codban [get, set]
 Apartado "Código de banco" de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_Succur [get, set]
 Apartado 'Código de sucursal' de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_Digcon [get, set]
 Apartado 'Dígitos de control' de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_CtaCuenta [get, set]
 Apartado "Número de cuenta" (10 dígitos) de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_Swift [get, set]
 Apartado "Swift" (11 dígitos) de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_CuentaIban [get, set]
 Apartado "CuentaIban" de la cuenta bancaria predeterminada del proveedor.
 
string _BancoPredet_Cuenta [get, set]
 Cuenta entera formateada predeterminada del proveedor.
 
string _MensajePedAlba [get, set]
 Mensaje en pedido de venta / albarán.
 
string _Observaciones [get, set]
 Observaciones.
 
string _FormaPago [get, set]
 Forma de pago.
 
bool _GirosMesesCompletos [get, set]
 Nos indicará si se trabaja con la operativa de giros por meses completos.
 
bool _Recargo [get, set]
 Nos permitirá asignar si un proveedor permite trabajar con recargo equivalencia.
 
bool _RetencionFiscal [get, set]
 Nos indicará si el proveedor tiene retención fiscal o no.
 
string _TipoIVA [get, set]
 Nos permitirá indicar el código de TIPO DE IVA aplicado a este proveedor.
 
TipoRetencion _RetencionBaseFactura [get, set]
 Nos permitirá asignar el tipo de retención al proveedor Ojo: el campo MOD_RET =.T. --> es retención sobre Base, .F. --> Sobre Factura.
 
int _TipoRetencion [get, set]
 Nos permitirá asignar el tipo de retención al proveedor. El binding sobre _RetencionBaseFactura del tipo enum no funciona, utilizo este campo tipo int como "puente".
 
string _RetencionTipo [get, set]
 Nos permitirá aplicar el código de retención al proveedor. En caso que se le aplique un código de retención y la propiedad _RetencionBaseFactura = SinRetencion entonces esta propiedad tendrá el valor SobreBase.
 
TipoProveedor _TipoProveedor [get, set]
 El tipo TipoProveedor será un enumerable formado por { Nacional=1, Comunitario, Extracomunitario } El enumerable se definirá dentro de la clase de Proveedor.
 
int _nTipoProveedor [get, set]
 El tipo TipoProveedor será un enumerable formado por { Nacional=1, Comunitario, Extracomunitario } El binding sobre _TipoProveedor de tipo enum no funciona, utilizo este campo tipo int como "puente".
 
string _CondicionesEntrega [get, set]
 Nos indicará el campo Condiciones de entrega (Intrastat)
 
bool _RECC [get, set]
 Nos indica si al proveedor se le aplica el criterio de caja en compras Si el proveedor no es nacional entonces no se podrá marcar este check.
 
string _FactBanco [get, set]
 Nos indica el Banco del proveedor en "Condiciones de pago".
 
string _Contrapartida [get, set]
 Nos indica la contrapartida del proveedor en "Condiciones de pago".
 
int _DiasEntrega [get, set]
 Nos indicará los dias de entrega del proveedor.
 
bool _CSB_Sepa [get, set]
 Nos permitirá indicar si este proveedor trabajará con CSB / SEPA.
 
bool _Incluir_349 [get, set]
 Nos permitirá indicar si este proveedor se incluirá en el modelo 349 Propiedad que ya no se utiliza en el modelo 349.
 
bool _Excluir349 [get, set]
 Nos permitirá indicar si este proveedor se incluirá en el modelo 349.
 
int _DiaPago1 [get, set]
 Nos indicará el primer dia de pago del proveedor.
 
int _DiaPago2 [get, set]
 Nos indicará el segundo dia de pago del proveedor El dia de Pago2 nunca podrá tener un valor inferior al DiaPago1.
 
string _Moneda [get, set]
 Moneda del proveedor - Campo PROVEED!IDIOMA Si RECC informado, solo se podra definir la moneda de la empresa o no definir moneda.
 
decimal _Cambio [get, set]
 Casilla en la que se podrá informar un importe de cambio que se haya pactado con el proveedor y que se aplicará por defecto al crear documentos, previsiones, etc. Se podrán informar hasta 6 decimales y si no se ha informado la casilla Moneda del proveedor o se ha informado la misma moneda que tenemos informada en la configuración de empresa, dicha casilla no se podrá modificar.
 
DateTime? _FechaLimiteCambio [get, set]
 Casilla en la que se podrá informar una fecha límite a partir de la cual no se aplicará el cambio informado en la casilla Cambio Fijo. Si no se informa un valor diferente a 0.00000 en casilla Cambio Fijo, dicha casilla no se podrá editar. Por defecto no se propondrá ningún valor, deberá ser el usuario el que indique una fecha si lo desea. Si el usuario informa una fecha en la casilla se controlará que esta no pueda ser anterior a la fecha del sistema.
 
bool _NoComunicadoSms [get, set]
 No incluir a este proveedor en comunicados de tipo SMS.
 
DateTime? _FechaBloqComunicadoSms [get, set]
 Fecha de bloqueo de envio de comunicados por SMS.
 
string _ReferCatastral [get, set]
 Referencia catastral.
 
ContacTelefs _TRelContacTelefs [get]
 ManteTRel de teléfonos y contactos de proveedor.
 
Direcciones _TRelDirecciones [get]
 ManteTRel de direcciones de proveedor.
 
DatosBancarios _TRelDatosBancarios [get]
 Enlace con la tabla relacionada Banc_Pro.
 
Vacaciones _TRelVacaciones [get]
 ManteTRel de vacaciones de proveedor.
 
Actividades _Actividades [get]
 ManteTRel de activades de proveedor.
 
Giros _TRelGiros [get]
 ManteTRel de giros de proveedor.
 
Descuentos _TRelDescuen [get]
 ManteTRel de descuentos de proveedor.
 
Imagenes _TRelImagenes [get]
 ManteTRel de imágenes de proveedor.
 
EntregasProveedor _TRelEntregas [get]
 ManteTRel de entregas de proveedor.
 
ListCamposAdicionales _ListCamposAdicionales [get, set]
 Campos adicionales por proveedor.
 
override enumerations.AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get]
 Indica que debe actualizar el último ejercicio.
 
string _PrefijoTelefonico [get]
 Prefijo telefonico del proveedor (según país).
 
object _Parent [get, set]
 Objeto padre a la instancia.
 
decimal _Dto1 [get, set]
 Nos permitirá asignar un primer descuento en % El valor entrado debe ser un valor entre 0 y 100.
 
decimal _Dto2 [get, set]
 Nos permitirá asignar un segundo descuento en % El valor entrado debe ser un valor entre 0 y 100.
 
decimal _ProntoPago [get, set]
 Nos permitirá asignar un % de descuento de pronto pago El valor entrado debe ser un valor entre 0 y 100.
 
bool _Sync_ctc [get, set]
 PE-104237: Nuevo campo _Sync_ctc para indicar si el cliente se sincroniza con Office365 (overdrive) o no.
 
- Propiedades heredados de sage.ew.interficies.IMante
string _Error_Message [get, set]
 Campo donde se informará de los errores en mantenimientos.
 
string _Guid_Id [get]
 Ens retorna el valor que hi ha al camp GUID_ID de la taula.
 
DateTime? _Created [get]
 Ens retorna el valor que hi ha al camp CREATED de la taula.
 
DateTime? _Modified [get]
 Ens retorna el valor que hi ha al camp MODIFIED de la taula.
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212)
 
string _Pantalla [get, set]
 Nombre clave del formulario.
 
string _Tabla [get, set]
 Nombre de la tabla que navegamos.
 
string _ManteAdic [get, set]
 Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas.
 

Descripción detallada

Clase de negocio Proveedor.

Definición en la línea 33 del archivo Proveedor.cs.

Documentación de las enumeraciones miembro de la clase

◆ _Tipo_Proveedor_New

Definición de las posibles formas de crear un nuevo proveedor.

Valores de enumeraciones
Codigo 

Creará el proveedor con el código de proveedor que le pasemos.

Borrado 

Creará el proveedor con un código de proveedor borrado.

Siguiente 

Creará el proveedor con el siguiente código de proveedor libre.

ConFormulario 

Aparecerá un formulario donde podremos obtener el código de proveedor.

Definición en la línea 4873 del archivo Proveedor.cs.

◆ TipoProveedor

Posibles Tipos de Proveedores.

Valores de enumeraciones
Nacional 

Nacional.

Comunitario 

Comunitario.

Extracomunitario 

Extracomunitario.

Definición en la línea 4897 del archivo Proveedor.cs.

◆ TipoRetencion

Posibles tipos de retencion.

Valores de enumeraciones
SinRetencion 

Sin retención.

SobreBase 

Sobre base.

SobreFactura 

Sobre factura.

Definición en la línea 4920 del archivo Proveedor.cs.

Documentación de constructores y destructores

◆ Proveedor() [1/2]

sage.ew.docscompra.Proveedor.Proveedor ( )
inline

Constructor vacío.

Definición en la línea 5321 del archivo Proveedor.cs.

◆ Proveedor() [2/2]

sage.ew.docscompra.Proveedor.Proveedor ( string tcCodigo)
inline

Constructor a partir de un código.

Parámetros
tcCodigo

Definición en la línea 5331 del archivo Proveedor.cs.

Documentación de funciones miembro

◆ _Banco()

Dictionary< string, object > sage.ew.docscompra.Proveedor._Banco ( String tcCodigo)
inline

Metodo que nos devolvera un Dictionary string-object con els banco relacionado con el proveedor y con codigo pasado.

Parámetros
tcCodigoCodigo del banco
Devuelve
Dictionary string-object>

Definición en la línea 8922 del archivo Proveedor.cs.

◆ _Banco_Predeterminado()

Dictionary< string, object > sage.ew.docscompra.Proveedor._Banco_Predeterminado ( )
inline

Devuelve en un diccionario el banco predeterminado del proveedor.

Devuelve

Definición en la línea 8974 del archivo Proveedor.cs.

◆ _Bancos()

DataTable sage.ew.docscompra.Proveedor._Bancos ( )
inline

Metodo que nos devolvera un datatable con los bancos relacionados con el proveedor.

Devuelve
DataTable

Definición en la línea 8950 del archivo Proveedor.cs.

◆ _CambioPactado() [1/4]

decimal sage.ew.docscompra.Proveedor._CambioPactado ( string tcDivisa,
DateTime tdtFecha )
inline

Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.

Parámetros
tcDivisaCódigo de divisa
tdtFechaFecha sobre la que consultar
Devuelve
El valor del cambio pactado para este proveedor/moneda en la fecha consultada

Definición en la línea 9725 del archivo Proveedor.cs.

◆ _CambioPactado() [2/4]

decimal sage.ew.docscompra.Proveedor._CambioPactado ( string tcDivisa,
DateTime tdtFecha,
out eTipoCambio teTipoCambio )
inline

Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.

Parámetros
tcDivisaCódigo de divisa
tdtFechaFecha sobre la que consultar
teTipoCambioTipo de cambio
Devuelve
El valor del cambio pactado para este proveedor/moneda en la fecha consultada

Definición en la línea 9740 del archivo Proveedor.cs.

◆ _CambioPactado() [3/4]

static decimal sage.ew.docscompra.Proveedor._CambioPactado ( string tcProveedor,
string tcDivisa,
DateTime tdtFecha )
inlinestatic

Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.

Parámetros
tcProveedorCódigo de proveedor
tcDivisaCódigo de divisa
tdtFechaFecha sobre la que consultar
Devuelve
El valor del cambio pactado para este proveedor/moneda en la fecha consultada

Definición en la línea 9693 del archivo Proveedor.cs.

◆ _CambioPactado() [4/4]

static decimal sage.ew.docscompra.Proveedor._CambioPactado ( string tcProveedor,
string tcDivisa,
DateTime tdtFecha,
out eTipoCambio teTipoCambio )
inlinestatic

Devuelve el cambio que se aplica al proveedor, si tiene un cambio fijado y la fecha límite de cambio es superior a la fecha que se passa por parámetre o la fecha esta vacia devolvera este cambio, si no nos buscara la cotización de la moneda.

Parámetros
tcProveedorCódigo de proveedor
tcDivisaCódigo de divisa
tdtFechaFecha sobre la que consultar
teTipoCambioTipo de cambio obtenido
Devuelve
El valor del cambio pactado para este proveedor/moneda en la fecha consultada

Definición en la línea 9710 del archivo Proveedor.cs.

◆ _CambiosTraspasoSiguienteEjercicio()

override bool sage.ew.docscompra.Proveedor._CambiosTraspasoSiguienteEjercicio ( bool tbIsNew)
inline

Sobreescribir para detetar el cambio de identificación fiscal.

Parámetros
tbIsNew
Devuelve

Definición en la línea 7951 del archivo Proveedor.cs.

◆ _Cancel()

override void sage.ew.docscompra.Proveedor._Cancel ( )
inline

Método para realizar acciones al cancelar la edición del registro actual.

Se ejecutará al pulsar el usuario el botón de Cancelar, como algunos de estos ManteTRels es posible que tengan datos y que hayan sido modificados por el usuario, hay que reponer el estado anterior, como al cancelar el código de la clave no cambia por el simple hecho de acceder a la propiedad _TRel no recargará, hay que forzarlo.

Implementa sage.ew.interficies.IMante.

Definición en la línea 8322 del archivo Proveedor.cs.

◆ _Clonar()

virtual new Proveedor sage.ew.docscompra.Proveedor._Clonar ( )
inlinevirtual

Devuelve una copia exacta del objeto actual.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 9002 del archivo Proveedor.cs.

◆ _ClonarAjustesFinales()

override ewMante sage.ew.docscompra.Proveedor._ClonarAjustesFinales ( ewMante origen,
ewMante destino )
inlineprotected

Override del clonado de proveedores para ajustar valores.

Parámetros
origen
destino
Devuelve

Definición en la línea 9036 del archivo Proveedor.cs.

◆ _Delete()

override bool sage.ew.docscompra.Proveedor._Delete ( )
inline

Delete.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 8219 del archivo Proveedor.cs.

◆ _DescargarDatos()

override void sage.ew.docscompra.Proveedor._DescargarDatos ( )
inlineprotected

Override _DescargarDatos.

Definición en la línea 9023 del archivo Proveedor.cs.

◆ _Direccion_Predeterminada()

Dictionary< string, object > sage.ew.docscompra.Proveedor._Direccion_Predeterminada ( int tnDireccion = 0)
inline

Devuelve en un diccionario la dirección predeterminada del proveedor.

Devuelve

Definición en la línea 9138 del archivo Proveedor.cs.

◆ _Direcciones()

DataTable sage.ew.docscompra.Proveedor._Direcciones ( )
inline

Método para obtener todas las direcciones del proveedor actual en un datatable.

Devuelve

Implementa sage.ew.interficies.IDirecciones.

Definición en la línea 9094 del archivo Proveedor.cs.

◆ _Dtos()

Dictionary< string, decimal > sage.ew.docscompra.Proveedor._Dtos ( Articulo toArticulo,
DateTime tdFecha,
decimal tnUnidades = 0::0M,
string tcDivisa = "" )
inline

Obtener los descuentos y precio correspondientes al proveedor y artículo según la tabla GESTION.DESC_PRO.

Parámetros
toArticuloArticulo destino
tdFechaFecha de cálculo
tnUnidadesUnidades para las que se pide precio.
tcDivisaCódigo de moneda
Devuelve
Diccionario<string,decimal> con el dto1, dto2, dto3, dto4, dto5, dto6 y pvp detectados

Definición en la línea 8596 del archivo Proveedor.cs.

◆ _Duplicar()

override IResultadoDuplicacion sage.ew.docscompra.Proveedor._Duplicar ( string tcCodigo)
inline

Override del método de duplicación para realizar validaciones específicas.

Parámetros
tcCodigoCódigo destino
Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 9810 del archivo Proveedor.cs.

◆ _Es_ProvAcreed()

bool sage.ew.docscompra.Proveedor._Es_ProvAcreed ( string tcCodigo)
inline

Método que nos devuelve "True" en caso que el código pasado en el parámetro "tcCodigo" pertenezca a una cuenta de proveedor/acreedor (PE-66757)

Parámetros
tcCodigo
Devuelve

Definición en la línea 9211 del archivo Proveedor.cs.

◆ _FindByCif()

DataTable sage.ew.docscompra.Proveedor._FindByCif ( string tcCif,
string tcAct )
inline

Devuelve un datatable con las conicidencias de proveedores por cif.

Parámetros
tcCif
tcAct
Devuelve

Definición en la línea 9480 del archivo Proveedor.cs.

◆ _FindByContacto()

DataTable sage.ew.docscompra.Proveedor._FindByContacto ( string tcValue)
inline

Devuelve un datatable con los contactos coincidentes.

Parámetros
tcValue
Devuelve

Definición en la línea 9651 del archivo Proveedor.cs.

◆ _FindByTelefono()

DataTable sage.ew.docscompra.Proveedor._FindByTelefono ( string tcValue)
inline

Devuelve un datatable con los teléfonos coincidentes.

Parámetros
tcValue
Devuelve

Definición en la línea 9671 del archivo Proveedor.cs.

◆ _GetCamposCategoriasTratamientoDatosRgpd()

DataTable sage.ew.docscompra.Proveedor._GetCamposCategoriasTratamientoDatosRgpd ( )
inline

Devuelve un datatable con los campos individuales de información personal a gestionar por RGPD de la entidad Proveedor asi como sus valores en el proveedor en el que estamos.

Devuelve

Definición en la línea 5092 del archivo Proveedor.cs.

◆ _GetCategoriasTratamientoDatosRgpd()

DataTable sage.ew.docscompra.Proveedor._GetCategoriasTratamientoDatosRgpd ( )
inline

Devuelve un datatable con las categorias de información personal y finalidades de tratamiento de las mismas de la entidad Proveedor.

Devuelve

Definición en la línea 5059 del archivo Proveedor.cs.

◆ _GetCif()

string sage.ew.docscompra.Proveedor._GetCif ( )
inline

Obtener CIF.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 5049 del archivo Proveedor.cs.

◆ _GetCodigo()

string sage.ew.docscompra.Proveedor._GetCodigo ( )
inline

Obtener el código.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 4949 del archivo Proveedor.cs.

◆ _GetCodigoPostal()

string sage.ew.docscompra.Proveedor._GetCodigoPostal ( )
inline

Obtener el código postal.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 4979 del archivo Proveedor.cs.

◆ _GetDireccion()

string sage.ew.docscompra.Proveedor._GetDireccion ( )
inline

Obtener la dirección.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 4969 del archivo Proveedor.cs.

◆ _GetEmail()

string sage.ew.docscompra.Proveedor._GetEmail ( )
inline

Obtener email.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 5019 del archivo Proveedor.cs.

◆ _GetMovil()

string sage.ew.docscompra.Proveedor._GetMovil ( )
inline

Obtener el teléfono móvil de la entidad (si está diferenciado del teléfono normal, sino devolverá el teléfono).

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 5039 del archivo Proveedor.cs.

◆ _GetNombre()

string sage.ew.docscompra.Proveedor._GetNombre ( )
inline

Obtener el nombre.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 4959 del archivo Proveedor.cs.

◆ _GetPais()

string sage.ew.docscompra.Proveedor._GetPais ( )
inline

Obtener país.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 5009 del archivo Proveedor.cs.

◆ _GetPoblacion()

string sage.ew.docscompra.Proveedor._GetPoblacion ( )
inline

Obtener poblacion.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 4989 del archivo Proveedor.cs.

◆ _GetProvincia()

string sage.ew.docscompra.Proveedor._GetProvincia ( )
inline

Obtener provincia.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 4999 del archivo Proveedor.cs.

◆ _GetTelefono()

string sage.ew.docscompra.Proveedor._GetTelefono ( )
inline

Obtener telefono.

Devuelve

Implementa sage.ew.interficies.IEntidadComunicado.

Definición en la línea 5029 del archivo Proveedor.cs.

◆ _Giros()

List< int > sage.ew.docscompra.Proveedor._Giros ( )
inline

Devuelve una lista con los giros definidos en la ficha del proveedor según el sistema antiguo en forma de List(int).

Recordar que desde Julio 2022 se tratan los giros no como List(int) sino como List(LineaGiro) permitiendo de esta forma realizar reparto por % del importe de la factura entre los diferentes giros, y no de forma proporcional como se venia haciendo hasta ahora.

No declaramos este método obsoleto pues es un método que si se quiere obtener los giros de un proveedor en forma de List(int) va a poder seguir siendo posible llamarlo. Ahora bien, todos los métodos del CORE de Sage50 involucrados en la generación de previsiones van a pasar a llamar a _GirosPrc() y no a _Giros()

Devuelve

Definición en la línea 9235 del archivo Proveedor.cs.

◆ _GirosPrc()

List< LineaGiro > sage.ew.docscompra.Proveedor._GirosPrc ( )
inline

Devuelve una lista con los giros definidos en la ficha del proveedor según el sistema nuevo en forma de List(LineaGiro) donde LineaGiro es una clase que comprende básicamente _Giro y _Porcentaje.

Recordar que desde Julio 2022 se tratan los giros no como List(int) sino como List(LineaGiro) permitiendo de esta forma realizar reparto por % del importe de la factura entre los diferentes giros, y no de forma proporcional como se venia haciendo hasta ahora.

Todos los métodos del CORE de Sage50 involucrados en la generación de previsiones van a pasar a llamar a _GirosPrc() y no a _Giros()

Devuelve

Definición en la línea 9271 del archivo Proveedor.cs.

◆ _Lista_Previsiones_Pagadas()

List< PrevisionPago > sage.ew.docscompra.Proveedor._Lista_Previsiones_Pagadas ( DateTime? tdFechaIni = null,
DateTime? tdFechaFin = null,
string tcBancoIni = "",
string tcBancoFin = "",
string tcDivisa = "" )
inline

Deuelve una lista de objetos PrevisionPago con las previsiones de pago pagadas al proveedor en la empresa activa.

Devuelve

Definición en la línea 8538 del archivo Proveedor.cs.

◆ _Lista_Previsiones_Pendientes()

List< PrevisionPago > sage.ew.docscompra.Proveedor._Lista_Previsiones_Pendientes ( DateTime? tdFechaIni = null,
DateTime? tdFechaFin = null,
string tcBancoIni = "",
string tcBancoFin = "",
string tcDivisa = "" )
inline

Deuelve una lista de objetos PrevisionPago con las previsiones de pago pendientes del proveedor en la empresa activa.

Devuelve

Definición en la línea 8472 del archivo Proveedor.cs.

◆ _Lista_Previsiones_Todas()

List< PrevisionPago > sage.ew.docscompra.Proveedor._Lista_Previsiones_Todas ( DateTime? tdFechaIni = null,
DateTime? tdFechaFin = null,
string tcBancoIni = "",
string tcBancoFin = "",
string tcDivisa = "" )
inline

Deuelve una lista de objetos PrevisionPago con las previsiones de pago pendientes del proveedor en la empresa activa.

Devuelve

Definición en la línea 8505 del archivo Proveedor.cs.

◆ _Load()

override void sage.ew.docscompra.Proveedor._Load ( )
inline

Load del proveedor.

Implementa sage.ew.interficies.IMante.

Definición en la línea 7998 del archivo Proveedor.cs.

◆ _MaxCodigo()

string sage.ew.docscompra.Proveedor._MaxCodigo ( string tcPrefijo)
inline

Devuelve el mayor código de proveedor que empiece por el prefijo pasado por parámetro.

Parámetros
tcPrefijoPrefijo que deben cumpliar los proveedores a examinar, se puede pasar en blanco con lo que se examinan todos los proveedores.
Devuelve

Definición en la línea 9496 del archivo Proveedor.cs.

◆ _New()

bool sage.ew.docscompra.Proveedor._New ( string tcNombre = "",
string tcDireccion = "",
string tcCodPost = "",
string tcPoblacion = "",
string tcProvincia = "",
string tcCif = "",
string tcEmail = "",
string tcWeb = "",
string tcTelefono1 = "",
string tcTelefono2 = "",
string tcFax = "",
string tcObserva = "",
string tcContacto = "",
string tcPais = "",
string tcHorario = "",
string tcFacebook = "",
string tcTwitter = "",
string tcSkype = "",
string tcDivisa = "" )
inline

Implementación temporal del método _New de proveedores utilizado para insertar proveedores de la Comunidad Sage 50. TODO : Se debería revisar bien...

Parámetros
tcNombre
tcDireccion
tcCodPost
tcPoblacion
tcProvincia
tcCif
tcEmail
tcWeb
tcTelefono1
tcTelefono2
tcFax
tcObserva
tcContacto
tcPais
tcHorario
tcFacebook
tcTwitter
tcSkype
tcDivisaDivisa o moneda del cliente
Devuelve

Definición en la línea 9325 del archivo Proveedor.cs.

◆ _Obtener_Codigo()

string sage.ew.docscompra.Proveedor._Obtener_Codigo ( _Tipo_Proveedor_New teTipoNew,
string tcCodigo )
inline

Método que nos servirá para obtener un código nuevo de proveedor (borrado o siguiente)

Parámetros
teTipoNew
tcCodigo
Devuelve

Definición en la línea 8741 del archivo Proveedor.cs.

◆ _Obtener_Filtros_SageReports()

Dictionary< string, object > sage.ew.docscompra.Proveedor._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros = null)
inline

Implementación del método para contruir informació de filtrado para Sage Reports con infromación del proveedor.

Parámetros
tdicParametrosParámetros opcionales
Devuelve
Filtros de proveedor

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Definición en la línea 5260 del archivo Proveedor.cs.

◆ _ObtenerCodigoBorrado()

string sage.ew.docscompra.Proveedor._ObtenerCodigoBorrado ( string tcPrefijo)
inline

Devuelve el primer hueco no ocupado en la codificación de proveedores.

Parámetros
tcPrefijoPrefijo que deben cumpliar los proveedores a examinar, se puede pasar en blanco con lo que se examinan todos los proveedores.
Devuelve

Definición en la línea 9524 del archivo Proveedor.cs.

◆ _ObtenerNuevoCodigo()

string sage.ew.docscompra.Proveedor._ObtenerNuevoCodigo ( )
inline

Obtiene un nuevo código de código a crear a partir del máximo código existente.

Devuelve

Definición en la línea 9592 del archivo Proveedor.cs.

◆ _Previsiones_Pagadas()

bool sage.ew.docscompra.Proveedor._Previsiones_Pagadas ( string tcFactura,
int tnPeriodo = 0 )
inline

Devuelve si el proveedor tiene previsiones pagadas de una determinada factura.

Parámetros
tcFactura
tnPeriodosi es 0 vol dir que parlem de l'exercici actual
Devuelve

Definición en la línea 8572 del archivo Proveedor.cs.

◆ _Proveedores_Por_Cif()

DataTable sage.ew.docscompra.Proveedor._Proveedores_Por_Cif ( string tcCif)
inline

Método para obtener todos los proveedores que tienen un CIF que empiece por texto pasado por parámetro.

Devuelve

Definición en la línea 8722 del archivo Proveedor.cs.

◆ _Proveedores_Por_Telefono()

DataTable sage.ew.docscompra.Proveedor._Proveedores_Por_Telefono ( string tcTelefon)
inline

Método para obtener todos los proveedores que tienen un teléfono que empiece por texto pasado por parámetro.

Devuelve

Definición en la línea 8702 del archivo Proveedor.cs.

◆ _Retencion()

string sage.ew.docscompra.Proveedor._Retencion ( )
inline

Devuelve el código de retención en caso de que el proveedor trabaje con retenciones.

Devuelve

Definición en la línea 8379 del archivo Proveedor.cs.

◆ _Save()

override bool sage.ew.docscompra.Proveedor._Save ( )
inline

Save.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 8174 del archivo Proveedor.cs.

◆ _Save_Before()

override bool sage.ew.docscompra.Proveedor._Save_Before ( )
inline

Antes de guardar hacemos las validaciones.

Devuelve

Definición en la línea 8019 del archivo Proveedor.cs.

◆ _Seleccionar_Direccion()

Dictionary< string, object > sage.ew.docscompra.Proveedor._Seleccionar_Direccion ( bool tlTactil = false)
inline

Permite seleccionar una de las direcciones del proveedor y devuelve en un diccionario los datos de dicha dirección.

Devuelve

Definición en la línea 9165 del archivo Proveedor.cs.

◆ _Seleccionar_Telefono()

virtual string sage.ew.docscompra.Proveedor._Seleccionar_Telefono ( bool tlTactil = false)
inlinevirtual

Método para seleccionar uno de los teléfonos del proveedor actual.

Devuelve

Definición en la línea 8831 del archivo Proveedor.cs.

◆ _Show_Observaciones()

bool sage.ew.docscompra.Proveedor._Show_Observaciones ( )
inline

Método para mostrar las observaciones del proveedor.

Definición en la línea 8895 del archivo Proveedor.cs.

◆ _ShowProveedoresMismoCif()

void sage.ew.docscompra.Proveedor._ShowProveedoresMismoCif ( string tcCIF)
inline

Método auxiliar que devuelve un datatable (codigo,nombre,cif) de los proveedores con el mismo CIF.

Parámetros
tcCIFCIF a buscar
Devuelve

Definición en la línea 9784 del archivo Proveedor.cs.

◆ _TelefonoPredeterminado()

string sage.ew.docscompra.Proveedor._TelefonoPredeterminado ( )
inline

Devuelve el teléfono predeterminado del proveedor.

Devuelve

Definición en la línea 8868 del archivo Proveedor.cs.

◆ _Telefonos()

DataTable sage.ew.docscompra.Proveedor._Telefonos ( )
inline

Método para obtener todos los teléfonos del proveedor actual en un datatable.

Devuelve

Implementa sage.ew.interficies.ITelefonos.

Definición en la línea 8664 del archivo Proveedor.cs.

◆ _TraspasarSiguienteEjercicio()

override bool sage.ew.docscompra.Proveedor._TraspasarSiguienteEjercicio ( TipoExecute toTipoExecute,
string tcEjercicio,
bool tbIsNew )
inlineprotected

Acciones adicionales al traspasar al siguiente ejercicio.

Parámetros
toTipoExecute
tcEjercicio
tbIsNew
Devuelve

Definición en la línea 7963 del archivo Proveedor.cs.

◆ _Vacaciones() [1/2]

bool sage.ew.docscompra.Proveedor._Vacaciones ( DateTime tdFecha)
inline

Devuelve true si la fecha pasada como parámetro cae dentro del periodo vacacional.

Parámetros
tdFechaFecha a comprobar
Devuelve

Implementa sage.ew.interficies.IVacaciones.

Definición en la línea 8440 del archivo Proveedor.cs.

◆ _Vacaciones() [2/2]

bool sage.ew.docscompra.Proveedor._Vacaciones ( DateTime tdFecha,
ref DateTime tdFechaIVaca,
ref DateTime tdFechaFVaca )
inline

Devuelve true si la fecha pasada como primer parámetro cae dentro del periodo vacacional.

Parámetros
tdFechaFecha a comprobar
tdFechaIVacaPor referencia, caso de corresponder la fecha a un periodo vacacional, devuelve la fecha inicial de dicho periodo vacacional
tdFechaFVacaPor referencia, caso de corresponder la fecha a un periodo vacacional, devuelve la fecha final de dicho periodo vacacional
Devuelve

Implementa sage.ew.interficies.IVacaciones.

Definición en la línea 8403 del archivo Proveedor.cs.

◆ BuscarCrearCodigo()

string sage.ew.docscompra.Proveedor.BuscarCrearCodigo ( string prefijo,
bool preguntar = false )
inline

Método que localiza un código existenten o bien crea uno.

Parámetros
prefijoPrefijo para la creación o busqueda
preguntarTrue si queremos interacción con el usuario
Devuelve

Definición en la línea 9846 del archivo Proveedor.cs.

Documentación de campos

◆ _VeDeCuentas

bool sage.ew.docscompra.Proveedor._VeDeCuentas = false

Se activa si se instancia desde sage.ew.contabilidad.CuentasContables para evitar bucles en el _Save()

Definición en la línea 7220 del archivo Proveedor.cs.

Documentación de propiedades

◆ _Actividades

Actividades sage.ew.docscompra.Proveedor._Actividades
get

ManteTRel de activades de proveedor.

Definición en la línea 6997 del archivo Proveedor.cs.

◆ _BancoPredet_Codban

string sage.ew.docscompra.Proveedor._BancoPredet_Codban
getset

Apartado "Código de banco" de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6047 del archivo Proveedor.cs.

◆ _BancoPredet_Codigo

string sage.ew.docscompra.Proveedor._BancoPredet_Codigo
get

Nombre banco predeterminado.

Definición en la línea 5926 del archivo Proveedor.cs.

◆ _BancoPredet_Codpos

string sage.ew.docscompra.Proveedor._BancoPredet_Codpos
getset

Código postal banco predeterminado.

Definición en la línea 5975 del archivo Proveedor.cs.

◆ _BancoPredet_CtaCuenta

string sage.ew.docscompra.Proveedor._BancoPredet_CtaCuenta
getset

Apartado "Número de cuenta" (10 dígitos) de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6101 del archivo Proveedor.cs.

◆ _BancoPredet_Cuenta

string sage.ew.docscompra.Proveedor._BancoPredet_Cuenta
getset

Cuenta entera formateada predeterminada del proveedor.

Definición en la línea 6155 del archivo Proveedor.cs.

◆ _BancoPredet_CuentaIban

string sage.ew.docscompra.Proveedor._BancoPredet_CuentaIban
getset

Apartado "CuentaIban" de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6137 del archivo Proveedor.cs.

◆ _BancoPredet_Digcon

string sage.ew.docscompra.Proveedor._BancoPredet_Digcon
getset

Apartado 'Dígitos de control' de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6083 del archivo Proveedor.cs.

◆ _BancoPredet_Direccion

string sage.ew.docscompra.Proveedor._BancoPredet_Direccion
getset

Direccion banco predeterminado.

Definición en la línea 5957 del archivo Proveedor.cs.

◆ _BancoPredet_Iban

string sage.ew.docscompra.Proveedor._BancoPredet_Iban
getset

Apartado "IBAN" (4 dígitos, p.e., ES32) de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6029 del archivo Proveedor.cs.

◆ _BancoPredet_Nombre

string sage.ew.docscompra.Proveedor._BancoPredet_Nombre
getset

Nombre banco predeterminado.

Definición en la línea 5939 del archivo Proveedor.cs.

◆ _BancoPredet_Poblacion

string sage.ew.docscompra.Proveedor._BancoPredet_Poblacion
getset

Población banco predeterminado.

Definición en la línea 5993 del archivo Proveedor.cs.

◆ _BancoPredet_Succur

string sage.ew.docscompra.Proveedor._BancoPredet_Succur
getset

Apartado 'Código de sucursal' de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6065 del archivo Proveedor.cs.

◆ _BancoPredet_Swift

string sage.ew.docscompra.Proveedor._BancoPredet_Swift
getset

Apartado "Swift" (11 dígitos) de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6119 del archivo Proveedor.cs.

◆ _BancoPredet_TipoCta

string sage.ew.docscompra.Proveedor._BancoPredet_TipoCta
getset

Apartado "Tipo de cuenta: CCC/IBAN" de la cuenta bancaria predeterminada del proveedor.

Definición en la línea 6011 del archivo Proveedor.cs.

◆ _Cambio

decimal sage.ew.docscompra.Proveedor._Cambio
getset

Casilla en la que se podrá informar un importe de cambio que se haya pactado con el proveedor y que se aplicará por defecto al crear documentos, previsiones, etc. Se podrán informar hasta 6 decimales y si no se ha informado la casilla Moneda del proveedor o se ha informado la misma moneda que tenemos informada en la configuración de empresa, dicha casilla no se podrá modificar.

Definición en la línea 6756 del archivo Proveedor.cs.

◆ _Codigo

override string sage.ew.docscompra.Proveedor._Codigo
getset

override de _Codigo para que en el Set podamos convertir el número que nos llega a código de cliente Esto nos pasaba al cargar un mantenimiento desde los listados de FOX que a veces llegaba como futuro cliente

Implementa sage.ew.interficies.IVacaciones.

Definición en la línea 5394 del archivo Proveedor.cs.

◆ _CodPost

string sage.ew.docscompra.Proveedor._CodPost
getset

Código postal del proveedor.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5473 del archivo Proveedor.cs.

◆ _CondicionesEntrega

string sage.ew.docscompra.Proveedor._CondicionesEntrega
getset

Nos indicará el campo Condiciones de entrega (Intrastat)

Definición en la línea 6486 del archivo Proveedor.cs.

◆ _Contacto

string sage.ew.docscompra.Proveedor._Contacto
getset

Contacto predeterminado de la ficha del proveedor, sera el que tenga el campo PREDET o caso de haber únicamente un registro ese mismo registro.

Definición en la línea 5490 del archivo Proveedor.cs.

◆ _Contrapartida

string sage.ew.docscompra.Proveedor._Contrapartida
getset

Nos indica la contrapartida del proveedor en "Condiciones de pago".

Definición en la línea 6573 del archivo Proveedor.cs.

◆ _CSB_Sepa

bool sage.ew.docscompra.Proveedor._CSB_Sepa
getset

Nos permitirá indicar si este proveedor trabajará con CSB / SEPA.

Definición en la línea 6623 del archivo Proveedor.cs.

◆ _DiaPago1

int sage.ew.docscompra.Proveedor._DiaPago1
getset

Nos indicará el primer dia de pago del proveedor.

Definición en la línea 6667 del archivo Proveedor.cs.

◆ _DiaPago2

int sage.ew.docscompra.Proveedor._DiaPago2
getset

Nos indicará el segundo dia de pago del proveedor El dia de Pago2 nunca podrá tener un valor inferior al DiaPago1.

Definición en la línea 6697 del archivo Proveedor.cs.

◆ _DiasEntrega

int sage.ew.docscompra.Proveedor._DiasEntrega
getset

Nos indicará los dias de entrega del proveedor.

Definición en la línea 6602 del archivo Proveedor.cs.

◆ _Direccion

string sage.ew.docscompra.Proveedor._Direccion
getset

Dirección del proveedor.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5433 del archivo Proveedor.cs.

◆ _Dto1

decimal sage.ew.docscompra.Proveedor._Dto1
getset

Nos permitirá asignar un primer descuento en % El valor entrado debe ser un valor entre 0 y 100.

Definición en la línea 7228 del archivo Proveedor.cs.

◆ _Dto2

decimal sage.ew.docscompra.Proveedor._Dto2
getset

Nos permitirá asignar un segundo descuento en % El valor entrado debe ser un valor entre 0 y 100.

Definición en la línea 7249 del archivo Proveedor.cs.

◆ _Email

string sage.ew.docscompra.Proveedor._Email
getset

Correo electrónico del proveedor.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5716 del archivo Proveedor.cs.

◆ _Env_pro

int sage.ew.docscompra.Proveedor._Env_pro
getset

Dirección predeterminada del proveedor.

Definición en la línea 5450 del archivo Proveedor.cs.

◆ _EtiquetaComunicados

string sage.ew.docscompra.Proveedor._EtiquetaComunicados
getset

Nos permitirá filtrar la entidad rápidamente en el alta de grupos de destinatarios. Se mostrará en listas previas.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5155 del archivo Proveedor.cs.

◆ _Excluir349

bool sage.ew.docscompra.Proveedor._Excluir349
getset

Nos permitirá indicar si este proveedor se incluirá en el modelo 349.

Definición en la línea 6653 del archivo Proveedor.cs.

◆ _Facebook

string sage.ew.docscompra.Proveedor._Facebook
getset

Url de Facebook del proveedor.

Definición en la línea 5799 del archivo Proveedor.cs.

◆ _FactBanco

string sage.ew.docscompra.Proveedor._FactBanco
getset

Nos indica el Banco del proveedor en "Condiciones de pago".

Definición en la línea 6547 del archivo Proveedor.cs.

◆ _Fax

string sage.ew.docscompra.Proveedor._Fax
getset

Fax de la ficha del cliente, sera el que tenga el campo TEXTO a FAX.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5577 del archivo Proveedor.cs.

◆ _FechaBloqComunicadoCarta

DateTime? sage.ew.docscompra.Proveedor._FechaBloqComunicadoCarta
getset

Fecha de bloqueo de envio de comunicados por carta.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5218 del archivo Proveedor.cs.

◆ _FechaBloqComunicadoEmail

DateTime? sage.ew.docscompra.Proveedor._FechaBloqComunicadoEmail
getset

Fecha de bloqueo de envio de comunicados por Email.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5197 del archivo Proveedor.cs.

◆ _FechaBloqComunicadoSms

DateTime? sage.ew.docscompra.Proveedor._FechaBloqComunicadoSms
getset

Fecha de bloqueo de envio de comunicados por SMS.

Definición en la línea 6838 del archivo Proveedor.cs.

◆ _FechaLimiteCambio

DateTime? sage.ew.docscompra.Proveedor._FechaLimiteCambio
getset

Casilla en la que se podrá informar una fecha límite a partir de la cual no se aplicará el cambio informado en la casilla Cambio Fijo. Si no se informa un valor diferente a 0.00000 en casilla Cambio Fijo, dicha casilla no se podrá editar. Por defecto no se propondrá ningún valor, deberá ser el usuario el que indique una fecha si lo desea. Si el usuario informa una fecha en la casilla se controlará que esta no pueda ser anterior a la fecha del sistema.

Definición en la línea 6790 del archivo Proveedor.cs.

◆ _FormaPago

string sage.ew.docscompra.Proveedor._FormaPago
getset

Forma de pago.

Definición en la línea 6230 del archivo Proveedor.cs.

◆ _GirosMesesCompletos

bool sage.ew.docscompra.Proveedor._GirosMesesCompletos
getset

Nos indicará si se trabaja con la operativa de giros por meses completos.

Implementa sage.ew.interficies.IVacaciones.

Definición en la línea 6262 del archivo Proveedor.cs.

◆ _GrupoDestinatariosComunicados

GrupoDestEntidadComunicados sage.ew.docscompra.Proveedor._GrupoDestinatariosComunicados
get

ManteTRel de grupos de destinatarios de comunicados en los que está la entidad actual.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5126 del archivo Proveedor.cs.

◆ _HistorialComunicados

DataTable sage.ew.docscompra.Proveedor._HistorialComunicados
getset

Lista con el historial de los comunicados donde está presente la entidad actual.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5116 del archivo Proveedor.cs.

◆ _Idioma

string sage.ew.docscompra.Proveedor._Idioma
getset

Nos permitirá asignar el código del idioma asignado al proveedor.

Definición en la línea 5847 del archivo Proveedor.cs.

◆ _Incluir_349

bool sage.ew.docscompra.Proveedor._Incluir_349
getset

Nos permitirá indicar si este proveedor se incluirá en el modelo 349 Propiedad que ya no se utiliza en el modelo 349.

Definición en la línea 6639 del archivo Proveedor.cs.

◆ _ListCamposAdicionales

ListCamposAdicionales sage.ew.docscompra.Proveedor._ListCamposAdicionales
getset

Campos adicionales por proveedor.

Definición en la línea 7155 del archivo Proveedor.cs.

◆ _MensajePedAlba

string sage.ew.docscompra.Proveedor._MensajePedAlba
getset

Mensaje en pedido de venta / albarán.

Definición en la línea 6195 del archivo Proveedor.cs.

◆ _Moneda

string sage.ew.docscompra.Proveedor._Moneda
getset

Moneda del proveedor - Campo PROVEED!IDIOMA Si RECC informado, solo se podra definir la moneda de la empresa o no definir moneda.

Definición en la línea 6725 del archivo Proveedor.cs.

◆ _NIF

string sage.ew.docscompra.Proveedor._NIF
getset

CIF del proveedor.

Definición en la línea 5895 del archivo Proveedor.cs.

◆ _NoComunicadoCarta

bool sage.ew.docscompra.Proveedor._NoComunicadoCarta
getset

No incluir a esta entidad en comunicados de tipo correo ordinario.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5183 del archivo Proveedor.cs.

◆ _NoComunicadoEmail

bool sage.ew.docscompra.Proveedor._NoComunicadoEmail
getset

No incluir a esta entidad en comunicados de tipo Email.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5169 del archivo Proveedor.cs.

◆ _NoComunicadoObserv

string sage.ew.docscompra.Proveedor._NoComunicadoObserv
getset

Observaciones no comunicado.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5239 del archivo Proveedor.cs.

◆ _NoComunicadoSms

bool sage.ew.docscompra.Proveedor._NoComunicadoSms
getset

No incluir a este proveedor en comunicados de tipo SMS.

Definición en la línea 6823 del archivo Proveedor.cs.

◆ _Nombre

override string sage.ew.docscompra.Proveedor._Nombre
getset

Nombre del proveedor a partir del campo NOMBRE de la tabla PROVEED de la base de datos de GESTION de Eurowin de la pestaña "Datos".

Implementa sage.ew.interficies.IMante.

Definición en la línea 5413 del archivo Proveedor.cs.

◆ _nTipoProveedor

int sage.ew.docscompra.Proveedor._nTipoProveedor
getset

El tipo TipoProveedor será un enumerable formado por { Nacional=1, Comunitario, Extracomunitario } El binding sobre _TipoProveedor de tipo enum no funciona, utilizo este campo tipo int como "puente".

Definición en la línea 6448 del archivo Proveedor.cs.

◆ _Observaciones

string sage.ew.docscompra.Proveedor._Observaciones
getset

Observaciones.

Definición en la línea 6210 del archivo Proveedor.cs.

◆ _PaginaWeb

string sage.ew.docscompra.Proveedor._PaginaWeb
getset

Pagina web del proveedor.

Definición en la línea 5783 del archivo Proveedor.cs.

◆ _Pais

string sage.ew.docscompra.Proveedor._Pais
getset

Código de país que se establece al proveedor.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5646 del archivo Proveedor.cs.

◆ _Parent

object sage.ew.docscompra.Proveedor._Parent
getset

Objeto padre a la instancia.

Definición en la línea 7203 del archivo Proveedor.cs.

◆ _Poblacion

string sage.ew.docscompra.Proveedor._Poblacion
getset

Poblacion del proveedor.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5612 del archivo Proveedor.cs.

◆ _PrefijoTelefonico

string sage.ew.docscompra.Proveedor._PrefijoTelefonico
get

Prefijo telefonico del proveedor (según país).

Definición en la línea 7188 del archivo Proveedor.cs.

◆ _ProntoPago

decimal sage.ew.docscompra.Proveedor._ProntoPago
getset

Nos permitirá asignar un % de descuento de pronto pago El valor entrado debe ser un valor entre 0 y 100.

Definición en la línea 7270 del archivo Proveedor.cs.

◆ _Provincia

string sage.ew.docscompra.Proveedor._Provincia
getset

Provincia del proveedor.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5629 del archivo Proveedor.cs.

◆ _RazonComercial

string sage.ew.docscompra.Proveedor._RazonComercial
getset

Razón comercial del proveedor a partir del campo NOMBRE2 de la tabla PROVEED.

Definición en la línea 5879 del archivo Proveedor.cs.

◆ _Recargo

bool sage.ew.docscompra.Proveedor._Recargo
getset

Nos permitirá asignar si un proveedor permite trabajar con recargo equivalencia.

Definición en la línea 6276 del archivo Proveedor.cs.

◆ _RECC

bool sage.ew.docscompra.Proveedor._RECC
getset

Nos indica si al proveedor se le aplica el criterio de caja en compras Si el proveedor no es nacional entonces no se podrá marcar este check.

Definición en la línea 6502 del archivo Proveedor.cs.

◆ _ReferCatastral

string sage.ew.docscompra.Proveedor._ReferCatastral
getset

Referencia catastral.

Definición en la línea 6859 del archivo Proveedor.cs.

◆ _RetencionBaseFactura

TipoRetencion sage.ew.docscompra.Proveedor._RetencionBaseFactura
getset

Nos permitirá asignar el tipo de retención al proveedor Ojo: el campo MOD_RET =.T. --> es retención sobre Base, .F. --> Sobre Factura.

Definición en la línea 6339 del archivo Proveedor.cs.

◆ _RetencionFiscal

bool sage.ew.docscompra.Proveedor._RetencionFiscal
getset

Nos indicará si el proveedor tiene retención fiscal o no.

Definición en la línea 6287 del archivo Proveedor.cs.

◆ _RetencionTipo

string sage.ew.docscompra.Proveedor._RetencionTipo
getset

Nos permitirá aplicar el código de retención al proveedor. En caso que se le aplique un código de retención y la propiedad _RetencionBaseFactura = SinRetencion entonces esta propiedad tendrá el valor SobreBase.

Definición en la línea 6394 del archivo Proveedor.cs.

◆ _Skype

string sage.ew.docscompra.Proveedor._Skype
getset

Skype del proveedor.

Definición en la línea 5831 del archivo Proveedor.cs.

◆ _Sync_ctc

bool sage.ew.docscompra.Proveedor._Sync_ctc
getset

PE-104237: Nuevo campo _Sync_ctc para indicar si el cliente se sincroniza con Office365 (overdrive) o no.

Definición en la línea 7290 del archivo Proveedor.cs.

◆ _Telefono

string sage.ew.docscompra.Proveedor._Telefono
getset

Teléfono predeterminado de la ficha del proveedor, sera el que tenga el campo PREDET.

Implementa sage.ew.interficies.IDatosContacto.

Definición en la línea 5541 del archivo Proveedor.cs.

◆ _TipoEntidad

TipoDestinatarios sage.ew.docscompra.Proveedor._TipoEntidad
get

Tipo de destinatario para los grupos de comunicados.

Implementa sage.ew.interficies.IManteEntidadComunicados.

Definición en la línea 5111 del archivo Proveedor.cs.

◆ _TipoIdentificacionFiscal

TipoIdentificacionFiscal sage.ew.docscompra.Proveedor._TipoIdentificacionFiscal = TipoIdentificacionFiscal.Vacio
getset

Tipo de identificación fiscal.

Definición en la línea 5909 del archivo Proveedor.cs.

◆ _TipoIVA

string sage.ew.docscompra.Proveedor._TipoIVA
getset

Nos permitirá indicar el código de TIPO DE IVA aplicado a este proveedor.

Implementa sage.ew.interficies.IGestionTipoIVA.

Definición en la línea 6302 del archivo Proveedor.cs.

◆ _TipoProveedor

TipoProveedor sage.ew.docscompra.Proveedor._TipoProveedor
getset

El tipo TipoProveedor será un enumerable formado por { Nacional=1, Comunitario, Extracomunitario } El enumerable se definirá dentro de la clase de Proveedor.

Definición en la línea 6426 del archivo Proveedor.cs.

◆ _TipoRetencion

int sage.ew.docscompra.Proveedor._TipoRetencion
getset

Nos permitirá asignar el tipo de retención al proveedor. El binding sobre _RetencionBaseFactura del tipo enum no funciona, utilizo este campo tipo int como "puente".

Definición en la línea 6378 del archivo Proveedor.cs.

◆ _TraspasoUltimoEjercicio

override enumerations.AccionTraspasoUltimoEjercicio sage.ew.docscompra.Proveedor._TraspasoUltimoEjercicio
get

Indica que debe actualizar el último ejercicio.

Implementa sage.ew.interficies.IMante.

Definición en la línea 7183 del archivo Proveedor.cs.

◆ _TRelContacTelefs

ContacTelefs sage.ew.docscompra.Proveedor._TRelContacTelefs
get

ManteTRel de teléfonos y contactos de proveedor.

Definición en la línea 6879 del archivo Proveedor.cs.

◆ _TRelDatosBancarios

DatosBancarios sage.ew.docscompra.Proveedor._TRelDatosBancarios
get

Enlace con la tabla relacionada Banc_Pro.

Definición en la línea 6940 del archivo Proveedor.cs.

◆ _TRelDescuen

Descuentos sage.ew.docscompra.Proveedor._TRelDescuen
get

ManteTRel de descuentos de proveedor.

Definición en la línea 7057 del archivo Proveedor.cs.

◆ _TRelDirecciones

Direcciones sage.ew.docscompra.Proveedor._TRelDirecciones
get

ManteTRel de direcciones de proveedor.

Definición en la línea 6909 del archivo Proveedor.cs.

◆ _TRelEntregas

EntregasProveedor sage.ew.docscompra.Proveedor._TRelEntregas
get

ManteTRel de entregas de proveedor.

Definición en la línea 7125 del archivo Proveedor.cs.

◆ _TRelGiros

Giros sage.ew.docscompra.Proveedor._TRelGiros
get

ManteTRel de giros de proveedor.

Definición en la línea 7027 del archivo Proveedor.cs.

◆ _TRelImagenes

Imagenes sage.ew.docscompra.Proveedor._TRelImagenes
get

ManteTRel de imágenes de proveedor.

Definición en la línea 7093 del archivo Proveedor.cs.

◆ _TRelVacaciones

Vacaciones sage.ew.docscompra.Proveedor._TRelVacaciones
get

ManteTRel de vacaciones de proveedor.

Definición en la línea 6968 del archivo Proveedor.cs.

◆ _Twitter

string sage.ew.docscompra.Proveedor._Twitter
getset

Url de Twitter del proveedor.

Definición en la línea 5815 del archivo Proveedor.cs.


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