Referencia de la Clase sage.ew.docscompra.ewDocCompraALBARAN

Clase documento de ALBARANES DE COMPRA Más...

Diagrama de herencias de sage.ew.docscompra.ewDocCompraALBARAN
sage.ew.docscompra.DocsCompra.ewDocCompra< ewDocCompraCabALBARAN, ewDocCompraLinALBARAN, ewDocCompraPieALBARAN > sage.ew.docscompra.DocsCompra.ewDocCompra< ewDocCompraCabALBARAN, ewDocCompraLinALBARAN, ewDocCompraPieALBARAN > sage.ew.interficies.IDocumentoMarcas

Métodos públicos

 ewDocCompraALBARAN ()
 Inicializa una nueva instancia de la clase ewDocCompraALBARAN Más...
 
 ewDocCompraALBARAN (dynamic toForm)
 Inicializa una nueva instancia de la clase ewDocCompraALBARAN Más...
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 tractament especial alb. compra Más...
 
override void _Bloquear_Documento (bool tlBloqueo)
 bloquegem el document Más...
 
void _Documento_Traspasado (bool tlPregunta=true)
 Marca el pedido com traspassat Más...
 
override IDocCompra< ewDocCompraCabALBARAN, ewDocCompraLinALBARAN, ewDocCompraPieALBARAN_NuevaInstanciaDocumento ()
 Instancia deposito de compra Más...
 
bool _Es_Documento_ISP ()
 Esta operación está sujeta a ISP Más...
 
bool _Actualizar_Campo_Factura (string tcFactura, DateTime tdFechaFactura, string tcAsi)
 Actualiza en el albarán de compra los campos de factura (FACTURA, FECHAFAC, ASI), llamado desde generador de asientos facturas compras Más...
 
override bool _Es_Valido (bool tlAbandonaDocumento=false)
 validacions del document Más...
 
override bool _Borrar_Capsalera_Despres ()
 borramos tablas relacionadas albaran compra Más...
 
override bool _Load (string tcEmpresa, string tcNumero, string tcProveedor, string tcEjercicio="GESTION")
 a l'albarà de compra necessitem el proveedor Más...
 
override ewDocCompraLinALBARAN _Clonar_Linea (ewDocCompraLinALBARAN toLinea, DocsCompra.ewDocCompra< ewDocCompraCabALBARAN, ewDocCompraLinALBARAN, ewDocCompraPieALBARAN > toDocumento)
 clonem propietats específiques d la linia albarà compra Más...
 
bool _Documento_CobradoOPagado (bool tlMensajes=false)
 Devuelve true si el documento de compra cargado está pagado (albarán de compra normal con previsiones pagadas) Más...
 
override void _Otros_Procesos_Load_Clases_Derivadas (string tcEmpresa, string tcNumero, string tcProveedor)
 
override void _DescargarDatos ()
 Descarreguem els giros Más...
 
override bool _Procesos_Cambio_Proveedor_Despues (Proveedor toProveedorAnterior, Proveedor toProveedorNuevo)
 
bool _Buscar_Documentos_Venta_Lineas (ref DataTable loResultados)
 Método que busca els diferents documents de venta associats a les linies. Más...
 
void _Cambiar_Giros_Documento (string tcFormaPago)
 Método público para cambiar los giros Más...
 
override bool _Contiene_Series ()
 Devuelve true si el documento de compra cargado contiene Series (Mirando si hay algún registro en COMSER) Más...
 
override bool _Contiene_Lotes ()
 Devuelve true si el documento de compra cargado contiene Series (Mirando si hay algún registro en COMSER) Más...
 
override bool _Comprobaciones_Borrado_Series (ref string tcMensaje)
 Realiza las comprobaciones necesarias para determinar si se pueden borrar las series. Devuelve true si se puede proseguir con el borrado Más...
 
override bool _Comprobaciones_Antes_Delete_Documento (bool tlPreguntaBorrar=true)
 Comprobaciones a realizar antes de llamar al _delete() Más...
 
override void _NavegacionOrdenConfiguracion (botones.UserControls._NavegacionOrdenCampo _Documento, botones.UserControls._NavegacionOrdenCampo _Factura, botones.UserControls._NavegacionOrdenCampo _Cuenta)
 orden navegacion Más...
 
string _To_Albaran (Dictionary< string, object > toParam)
 Opcion convertir en venta Traspaso a albarán de venta Más...
 
override ConfiguradorTraspasoAlbaran _Obtener_Config_Traspaso_DocDestino (ConfiguradorTraspasoAlbaran._DestinosTraspaso teDestinoTraspaso=ConfiguradorTraspasoAlbaran._DestinosTraspaso.albaran)
 Obtener la configuración de traspaso de albarán de compra a albarán de venta Más...
 
override bool _Documento_Traspasado_Totalmente ()
 Método que comprueba si todas las líneas del albaran de compra estan traspasadas a un albaran de venta Más...
 
void _RecalcularCosteLineas ()
 recalculem el cost de les linies, pot haver variat pels gastos adicionals o per un canvi de cotitzacio Más...
 
override DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros)
 Método para la obtención de los datos imrpimibles Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IDocumentoMarcas
void _Refrescar_Form ()
 Metodo para refrescar el formulario asociado Más...
 
Boolean _Save ()
 Guardar el documento Más...
 

Métodos protegidos

override void _Consulta_Load ()
 Camps propis de l'albarà de compra Más...
 
override void _Comprovar_KeyCopy (String tcEmpresa, String tcNumero, String tcProveedor=" ")
 assignació del keycopy Más...
 
override void Inicializar_Constructor_ewDocCompra ()
 inicialitzem les propietats de l'albarà de compra Más...
 
override string _Suma_Numero (string tcProveedor="")
 sobreescribimos el suma numero del albarán de compra ya que es distinto a los otros documentos Más...
 
override bool _Resta_Numero ()
 Resta numero d'albarans de compra, cas especial Más...
 
override void _Navegacion__ValorActual_Change_After (Dictionary< string, object > teClave)
 ValorActual_Change_After Más...
 
override void _Cargar_Valores_Por_Defecto_Cabecera (bool tlRefrescar=true, string tcProveedor="")
 
override void _Navegacion_Configuracion_Load (string tcNumero)
 configurem el load ja que l'albarà funciona diferent Más...
 

Propiedades

IMarcas _MarcasDocumento [get]
 Listado de marcas del presupuesto Más...
 
override bool _Solo_Lectura [get]
 solo lectura Más...
 
override eTipoDocumento _TipoDocumento [get]
 Es un albarà de compra Más...
 
BindingList< int > _Giros [get, set]
 Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int) Más...
 
BindingList< LineaGiro_GirosPrc [get, set]
 Guarda los giros del documento con el nuevo formato (Julio 2022), ya no es un List(int) sino que es un List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje Más...
 
override Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio (Gestión Documental) Más...
 
override IDocPrint _DocPrint [get, set]
 Redefinición del objeto _DocPrint para las propuestas de compra Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoMarcas
IMarcas _MarcasDocumento [get]
 IMarcas Más...
 

Descripción detallada

Clase documento de ALBARANES DE COMPRA

Definición en la línea 74 del archivo DocsAlbaranCompra.cs.

Documentación del constructor y destructor

◆ ewDocCompraALBARAN() [1/2]

sage.ew.docscompra.ewDocCompraALBARAN.ewDocCompraALBARAN ( )
inline

Inicializa una nueva instancia de la clase ewDocCompraALBARAN

Definición en la línea 81 del archivo DocsAlbaranCompra.cs.

◆ ewDocCompraALBARAN() [2/2]

sage.ew.docscompra.ewDocCompraALBARAN.ewDocCompraALBARAN ( dynamic  toForm)
inline

Inicializa una nueva instancia de la clase ewDocCompraALBARAN

Parámetros
toForm

Definición en la línea 91 del archivo DocsAlbaranCompra.cs.

Documentación de las funciones miembro

◆ _Abandonar_Documento()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Abandonar_Documento ( bool  tbNoValidarDocumento = false,
bool  tlSalirDocumento = false 
)
inline

tractament especial alb. compra

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Definición en la línea 289 del archivo DocsAlbaranCompra.cs.

◆ _Actualizar_Campo_Factura()

bool sage.ew.docscompra.ewDocCompraALBARAN._Actualizar_Campo_Factura ( string  tcFactura,
DateTime  tdFechaFactura,
string  tcAsi 
)
inline

Actualiza en el albarán de compra los campos de factura (FACTURA, FECHAFAC, ASI), llamado desde generador de asientos facturas compras

Parámetros
tcFacturaNº de factura
tdFechaFacturaFecha de factura
tcAsiAsi
Devuelve

Definición en la línea 943 del archivo DocsAlbaranCompra.cs.

◆ _Bloquear_Documento()

override void sage.ew.docscompra.ewDocCompraALBARAN._Bloquear_Documento ( bool  tlBloqueo)
inline

bloquegem el document

Parámetros
tlBloqueo

Definición en la línea 409 del archivo DocsAlbaranCompra.cs.

◆ _Borrar_Capsalera_Despres()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Borrar_Capsalera_Despres ( )
inline

borramos tablas relacionadas albaran compra

Devuelve

Definición en la línea 994 del archivo DocsAlbaranCompra.cs.

◆ _Buscar_Documentos_Venta_Lineas()

bool sage.ew.docscompra.ewDocCompraALBARAN._Buscar_Documentos_Venta_Lineas ( ref DataTable  loResultados)
inline

Método que busca els diferents documents de venta associats a les linies.

Parámetros
loResultados
Devuelve

Definición en la línea 1173 del archivo DocsAlbaranCompra.cs.

◆ _Cambiar_Giros_Documento()

void sage.ew.docscompra.ewDocCompraALBARAN._Cambiar_Giros_Documento ( string  tcFormaPago)
inline

Método público para cambiar los giros

Parámetros
tcFormaPagoForma de pago a la que queremos cambiar

Definición en la línea 1205 del archivo DocsAlbaranCompra.cs.

◆ _Cargar_Valores_Por_Defecto_Cabecera()

override void sage.ew.docscompra.ewDocCompraALBARAN._Cargar_Valores_Por_Defecto_Cabecera ( bool  tlRefrescar = true,
string  tcProveedor = "" 
)
inlineprotected

Parámetros
tlRefrescar
tcProveedor

Definición en la línea 793 del archivo DocsAlbaranCompra.cs.

◆ _Clonar_Linea()

override ewDocCompraLinALBARAN sage.ew.docscompra.ewDocCompraALBARAN._Clonar_Linea ( ewDocCompraLinALBARAN  toLinea,
DocsCompra.ewDocCompra< ewDocCompraCabALBARAN, ewDocCompraLinALBARAN, ewDocCompraPieALBARAN toDocumento 
)
inline

clonem propietats específiques d la linia albarà compra

Parámetros
toLinea
toDocumento
Devuelve

Definición en la línea 1037 del archivo DocsAlbaranCompra.cs.

◆ _Comprobaciones_Antes_Delete_Documento()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Comprobaciones_Antes_Delete_Documento ( bool  tlPreguntaBorrar = true)
inline

Comprobaciones a realizar antes de llamar al _delete()

Parámetros
tlPreguntaBorrarParámetro opcional para indicar si queremos preguntar al usuario por el borrado

Definición en la línea 1250 del archivo DocsAlbaranCompra.cs.

◆ _Comprobaciones_Borrado_Series()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Comprobaciones_Borrado_Series ( ref string  tcMensaje)
inline

Realiza las comprobaciones necesarias para determinar si se pueden borrar las series. Devuelve true si se puede proseguir con el borrado

Devuelve

Definición en la línea 1235 del archivo DocsAlbaranCompra.cs.

◆ _Comprovar_KeyCopy()

override void sage.ew.docscompra.ewDocCompraALBARAN._Comprovar_KeyCopy ( String  tcEmpresa,
String  tcNumero,
String  tcProveedor = "  " 
)
inlineprotected

assignació del keycopy

Parámetros
tcEmpresa
tcNumero
tcProveedor

Definición en la línea 398 del archivo DocsAlbaranCompra.cs.

◆ _Consulta_Load()

override void sage.ew.docscompra.ewDocCompraALBARAN._Consulta_Load ( )
inlineprotected

Camps propis de l'albarà de compra

Definición en la línea 382 del archivo DocsAlbaranCompra.cs.

◆ _Contiene_Lotes()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Contiene_Lotes ( )
inline

Devuelve true si el documento de compra cargado contiene Series (Mirando si hay algún registro en COMSER)

Devuelve

Definición en la línea 1225 del archivo DocsAlbaranCompra.cs.

◆ _Contiene_Series()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Contiene_Series ( )
inline

Devuelve true si el documento de compra cargado contiene Series (Mirando si hay algún registro en COMSER)

Devuelve

Definición en la línea 1215 del archivo DocsAlbaranCompra.cs.

◆ _DescargarDatos()

override void sage.ew.docscompra.ewDocCompraALBARAN._DescargarDatos ( )
inline

Descarreguem els giros

Definición en la línea 1110 del archivo DocsAlbaranCompra.cs.

◆ _Documento_CobradoOPagado()

bool sage.ew.docscompra.ewDocCompraALBARAN._Documento_CobradoOPagado ( bool  tlMensajes = false)
inline

Devuelve true si el documento de compra cargado está pagado (albarán de compra normal con previsiones pagadas)

Parámetros
tlMensajes
Devuelve

Definición en la línea 1059 del archivo DocsAlbaranCompra.cs.

◆ _Documento_Traspasado()

void sage.ew.docscompra.ewDocCompraALBARAN._Documento_Traspasado ( bool  tlPregunta = true)
inline

Marca el pedido com traspassat

Definición en la línea 871 del archivo DocsAlbaranCompra.cs.

◆ _Documento_Traspasado_Totalmente()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Documento_Traspasado_Totalmente ( )
inline

Método que comprueba si todas las líneas del albaran de compra estan traspasadas a un albaran de venta

Devuelve

Definición en la línea 1463 del archivo DocsAlbaranCompra.cs.

◆ _Es_Documento_ISP()

bool sage.ew.docscompra.ewDocCompraALBARAN._Es_Documento_ISP ( )
inline

Esta operación está sujeta a ISP

Devuelve

Definición en la línea 931 del archivo DocsAlbaranCompra.cs.

◆ _Es_Valido()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Es_Valido ( bool  tlAbandonaDocumento = false)
inline

validacions del document

Parámetros
tlAbandonaDocumento
Devuelve

Definición en la línea 962 del archivo DocsAlbaranCompra.cs.

◆ _Load()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Load ( string  tcEmpresa,
string  tcNumero,
string  tcProveedor,
string  tcEjercicio = "GESTION" 
)
inline

a l'albarà de compra necessitem el proveedor

Parámetros
tcEmpresa
tcNumero
tcProveedor
tcEjercicio
Devuelve

Definición en la línea 1021 del archivo DocsAlbaranCompra.cs.

◆ _Navegacion__ValorActual_Change_After()

override void sage.ew.docscompra.ewDocCompraALBARAN._Navegacion__ValorActual_Change_After ( Dictionary< string, object >  teClave)
inlineprotected

ValorActual_Change_After

Parámetros
teClave

Definición en la línea 752 del archivo DocsAlbaranCompra.cs.

◆ _Navegacion_Configuracion_Load()

override void sage.ew.docscompra.ewDocCompraALBARAN._Navegacion_Configuracion_Load ( string  tcNumero)
inlineprotected

configurem el load ja que l'albarà funciona diferent

Parámetros
tcNumero

Definición en la línea 816 del archivo DocsAlbaranCompra.cs.

◆ _NavegacionOrdenConfiguracion()

override void sage.ew.docscompra.ewDocCompraALBARAN._NavegacionOrdenConfiguracion ( botones.UserControls._NavegacionOrdenCampo  _Documento,
botones.UserControls._NavegacionOrdenCampo  _Factura,
botones.UserControls._NavegacionOrdenCampo  _Cuenta 
)
inline

orden navegacion

Parámetros
_Documento
_Factura
_Cuenta

Definición en la línea 1301 del archivo DocsAlbaranCompra.cs.

◆ _NuevaInstanciaDocumento()

override IDocCompra<ewDocCompraCabALBARAN, ewDocCompraLinALBARAN, ewDocCompraPieALBARAN> sage.ew.docscompra.ewDocCompraALBARAN._NuevaInstanciaDocumento ( )
inline

Instancia deposito de compra

Devuelve

Definición en la línea 920 del archivo DocsAlbaranCompra.cs.

◆ _Obtener_Config_Traspaso_DocDestino()

override ConfiguradorTraspasoAlbaran sage.ew.docscompra.ewDocCompraALBARAN._Obtener_Config_Traspaso_DocDestino ( ConfiguradorTraspasoAlbaran._DestinosTraspaso  teDestinoTraspaso = ConfiguradorTraspasoAlbaran._DestinosTraspaso.albaran)
inline

Obtener la configuración de traspaso de albarán de compra a albarán de venta

Parámetros
teDestinoTraspaso
Devuelve

Definición en la línea 1402 del archivo DocsAlbaranCompra.cs.

◆ _Obtener_Datos_SageReports()

override DataTable sage.ew.docscompra.ewDocCompraALBARAN._Obtener_Datos_SageReports ( Dictionary< string, object >  tdicParametros)
inline

Método para la obtención de los datos imrpimibles

Parámetros
tdicParametros
Devuelve

Definición en la línea 1375 del archivo tmpDocPrint.cs.

◆ _Otros_Procesos_Load_Clases_Derivadas()

override void sage.ew.docscompra.ewDocCompraALBARAN._Otros_Procesos_Load_Clases_Derivadas ( string  tcEmpresa,
string  tcNumero,
string  tcProveedor 
)
inline

Parámetros
tcEmpresa
tcNumero
tcProveedor

Definición en la línea 1090 del archivo DocsAlbaranCompra.cs.

◆ _Procesos_Cambio_Proveedor_Despues()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Procesos_Cambio_Proveedor_Despues ( Proveedor  toProveedorAnterior,
Proveedor  toProveedorNuevo 
)
inline

Parámetros
toProveedorAnterior
toProveedorNuevo
Devuelve

Definición en la línea 1127 del archivo DocsAlbaranCompra.cs.

◆ _RecalcularCosteLineas()

void sage.ew.docscompra.ewDocCompraALBARAN._RecalcularCosteLineas ( )
inline

recalculem el cost de les linies, pot haver variat pels gastos adicionals o per un canvi de cotitzacio

Definición en la línea 1485 del archivo DocsAlbaranCompra.cs.

◆ _Resta_Numero()

override bool sage.ew.docscompra.ewDocCompraALBARAN._Resta_Numero ( )
inlineprotected

Resta numero d'albarans de compra, cas especial

Devuelve

Definición en la línea 710 del archivo DocsAlbaranCompra.cs.

◆ _Suma_Numero()

override string sage.ew.docscompra.ewDocCompraALBARAN._Suma_Numero ( string  tcProveedor = "")
inlineprotected

sobreescribimos el suma numero del albarán de compra ya que es distinto a los otros documentos

Devuelve

Definición en la línea 647 del archivo DocsAlbaranCompra.cs.

◆ _To_Albaran()

string sage.ew.docscompra.ewDocCompraALBARAN._To_Albaran ( Dictionary< string, object >  toParam)
inline

Opcion convertir en venta Traspaso a albarán de venta

Parámetros
toParamDiccionario de parámetros. Claves: tipodoc, fecha, almacen, docventatpv, cliente, vendedor, operario, obra, actcoste, formapago, numero
Devuelve

Definición en la línea 1323 del archivo DocsAlbaranCompra.cs.

◆ Inicializar_Constructor_ewDocCompra()

override void sage.ew.docscompra.ewDocCompraALBARAN.Inicializar_Constructor_ewDocCompra ( )
inlineprotected

inicialitzem les propietats de l'albarà de compra

Definición en la línea 442 del archivo DocsAlbaranCompra.cs.

Documentación de propiedades

◆ _DocPrint

override IDocPrint sage.ew.docscompra.ewDocCompraALBARAN._DocPrint
getset

Redefinición del objeto _DocPrint para las propuestas de compra

Definición en la línea 1357 del archivo tmpDocPrint.cs.

◆ _Giros

BindingList<int> sage.ew.docscompra.ewDocCompraALBARAN._Giros
getset

Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int)

ATENCION ! Esta propiedad dejará de utilizarse el 1 de Octubre 2023.

Mientras no se elimine la propiedad _Giros se deben llevar las dos propiedades _Giros y _GirosPrc en paralelo.

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

◆ _GirosPrc

BindingList<LineaGiro> sage.ew.docscompra.ewDocCompraALBARAN._GirosPrc
getset

Guarda los giros del documento con el nuevo formato (Julio 2022), ya no es un List(int) sino que es un List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje

Definición en la línea 216 del archivo DocsAlbaranCompra.cs.

◆ _Keys

override Dictionary<string, string> sage.ew.docscompra.ewDocCompraALBARAN._Keys
get

Relación entre los campos y las propiedades de la clase de negocio (Gestión Documental)

Definición en la línea 235 del archivo DocsAlbaranCompra.cs.

◆ _MarcasDocumento

IMarcas sage.ew.docscompra.ewDocCompraALBARAN._MarcasDocumento
get

Listado de marcas del presupuesto

Definición en la línea 146 del archivo DocsAlbaranCompra.cs.

◆ _Solo_Lectura

override bool sage.ew.docscompra.ewDocCompraALBARAN._Solo_Lectura
get

solo lectura

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

◆ _TipoDocumento

override eTipoDocumento sage.ew.docscompra.ewDocCompraALBARAN._TipoDocumento
get

Es un albarà de compra

Definición en la línea 179 del archivo DocsAlbaranCompra.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: