Clase Almacen. Más...
Estructuras de datos | |
class | PartidasInventarioPlanes |
Clase para gestionar los planes analíticos del almacén. Más... | |
Métodos públicos | |
Partidas () | |
Constructor vacío. | |
Partidas (string tcCuenta, string tcReferencia) | |
Constructor con código. | |
Partidas (DataRow loRow) | |
Constructor de PartidasInventario a partir de un DataRow con los datos claves de PARTINVE. | |
override bool | _Delete () |
Borra la partida de inventario. | |
override void | _Load () |
Load. | |
bool | _SaveMotivoBaja (string tcMotivoBaja) |
Guarda el motivo de baja. | |
override bool | _Save () |
Guarda el registro actual. | |
void | ImportadorDatos () |
void | DeletePartidaImportador () |
void | ImporteAmortizado (Dictionary< int, decimal > ejercImp) |
override bool | _Resta_Numero () |
Actualizamos de tabla CFG_ADDON el contador. | |
override void | _New (string tcCodigo="") |
Sobrecarga del _New, para asignar los valores por defecto de la partida de amortización. | |
string | _Obtener_Numero_Referencia () |
Obtener el numero de referencia en función de la cuenta contable. | |
string | _Obtener_ClaveIdBien () |
Obtener la clave de identificación del bien. | |
bool | _Existe_ClaveIdBien (string tcValor) |
Comprobamos si el número de clave de identificación del bien que se ha indicado manualmente ya existe. | |
void | _Cambio_Cuenta (string tcValor) |
Realizar el cambio de cuenta de la partida de inventario. | |
bool | _Existe_Partida (string tcValor) |
Comprobamos si existe ya la partida. | |
bool | _Existen_Duplicados_Secundarias () |
PE-105666: Comprobar si existen duplicados en las lineas. | |
bool | _Existen_Vacios_Secundarias () |
Bug 106200. | |
bool | _Existen_Duplicados_Nivel1_Nivel2_Vacio (string tcNivel1, string tcPlan) |
Bug 107377. | |
bool | ImportarPlanAnalitico (string tcPlan) |
A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual. | |
List< string > | _Lista_Planes () |
Devuelve en una lista de strings los códigos de los planes analíticos detectados en el almacén. | |
DataTable | _DtPlanes () |
Devuelve un DataTable con los códigos de planes analíticos que tiene definidos el almacén. | |
DataTable | _DtNiveles1Plan (string tcPlan) |
Devuelve un DataTable con los códigos de cuenta analíticas de nivel 1 que tiene el almacén en el plan analítico recibido por parámetro. | |
DataTable | _DtNiveles2Plan (string tcPlan, string tcCuentaNiv1="") |
Devuelve un DataTable con los códigos de cuenta analíticas de nivel 2 que tiene el almacén en el plan analítico recibido por parámetro. Si se pasa además una cuenta de nivel 1 como parámetro se restringe más aún el alcance de la consulta. | |
DataTable | _HistoricoRegularizacion () |
Obtener el histórico de la regularización. | |
Dictionary< string, object > | _DatosAsientoCompraEjer (string tcEjercicio, string tcFactura, string tcProveedor) |
Método para obtener varios datos de un asiento de factura de compra de un ejercicio en concreto. Se utiliza desde el mante de partidas. | |
Dictionary< string, object > | _DatosAsientoVentaEjer (string tcEjercicio, string tcFactura, string tcCliente) |
Método para obtener varios datos de un asiento de factura de venta de un ejercicio en concreto. Se utiliza desde el mante de partidas. | |
Métodos públicos estáticos | |
static bool | IsConsecutive (IEnumerable< Int32 > listaEnteros) |
static string | ObtenerPrimerRegistroLibre (IEnumerable< Int32 > listaEnteros) |
Campos de datos | |
bool | lbCfgAddon = false |
Variable para actualizar registro de tabla CFG_ADDON o añadir registro si el valor del campo clave idenficación del bien se añado automático. | |
bool | _Mostrar_Mensajes = false |
Mostrar mensajes. | |
Propiedades | |
string | _Empresa [get, set] |
Código de empresa. | |
string | _Cuenta [get, set] |
Propiedad que indica la cuenta contable de la partida. | |
string | _Referencia [get, set] |
Propiedad que indica la referencia de la partida. | |
string | _ClaveIdBien [get, set] |
Propiedad que indica la clave de identificación del bien de la partida. | |
DateTime | _Fecha [get, set] |
Propiedad que indica la fecha de alta de la partida. | |
decimal | _Importe [get, set] |
Propiedad que indica el importe de la partida. | |
int | _Metodo_Amortizacion [get, set] |
Propiedad que indica el metodo de amortización de la partida. | |
string | _Observacion [get, set] |
Propiedad que indica el concepto de la partida. | |
string | _Concepto2 [get, set] |
No se usa (Sólo DTS) | |
DateTime | _Fecha_Inicio_Amortizacion [get, set] |
Propiedad que indica la fecha de inicio de la amortización. | |
DateTime | _Fecha_Final_Amortizacion [get, set] |
Propiedad que indica la fecha de inicio de la amortización. | |
DateTime? | _Fecha_Baja_Amortizacion [get, set] |
Propiedad que indica la fecha de baja de la partida. | |
string | _Asi_Baja_Amortización [get, set] |
Propiedad que indica el ASI del asiento de baja de la partida. | |
bool | _Amortizable [get, set] |
Propiedad que indica si la partida es amortizable. | |
bool | _Amortizable_Mensualmente [get, set] |
Propiedad que indica si la partida es amortizable mensualmente. | |
int | _Tipo_Amortizacion [get, set] |
Propiedad que indica la periodicidad de amortización de la partida. | |
bool | _Asentado [get, set] |
Propiedad que indica si está asentada (Cerrada) la partida. | |
decimal | _Porcentaje_Contable [get, set] |
Propiedad que indica el porcentaje contable de la partida. | |
decimal | _Porcentaje_Fiscal [get, set] |
Propiedad que indica el porcentaje fiscal de la partida. | |
decimal | _Total_Contable [get, set] |
Propiedad que indica el total contable de la partida. | |
decimal | _Total_Fiscal [get, set] |
Propiedad que indica el total fiscal de la partida. | |
decimal | _Pendiente_Contable [get, set] |
Propiedad que indica el pendiente contable de la partida. | |
decimal | _Pendiente_Fiscal [get, set] |
Propiedad que indica el pendiente fiscal de la partida. | |
String | _MotivoBaja [get, set] |
Propiedad que indica el motivo de la baja. | |
string | _Referencia_Catastral [get, set] |
Propiedad que indica la referencia catastral de la partida. | |
String | _Matricula [get, set] |
Matrícula. | |
String | _OtrosDatos [get, set] |
Propiedad que indica el motivo de la baja. | |
string | _Titulo [get, set] |
Propiedad que indica el título de posesión del bien. | |
string | _TipoBien [get, set] |
Propiedad que indica el tipo de bien. | |
string | _TipoVehiculo [get, set] |
Propiedad que indica el tipo de vehículo. | |
string | _Numero [get, set] |
Propiedad que indica el número de teléfono o fax. | |
decimal | _ValorSuelo [get, set] |
Propiedad que indica el valor del suelo. | |
decimal | _ValorConstruccion [get, set] |
Propiedad que indica el valor de la construcción. | |
string | _CuentaAmortizacionAcumulada [get, set] |
Propiedad que indica la cuenta contable acumulada de la partida. | |
string | _CuentaDotacionAmortizacion [get, set] |
Propiedad que indica la cuenta contable de gastos de la partida. | |
string | _CuentaPerdidaInmovilizado [get, set] |
Propiedad que indica la cuenta contable de perdidas de la partida. | |
bool | _Tabla_Contable [get, set] |
Propiedad que indica si está definida la tabla contable de la partida (NO SE DEBERIA USAR) | |
bool | _Tabla_Fiscal [get, set] |
Propiedad que indica si está definida la tabla fiscal de la partida (NO SE DEBERIA USAR) | |
DateTime? | _Fecha_Adquisicion_Bien [get, set] |
Propiedad que indica la fecha de adquisición del bien. | |
DateTime? | _Fecha_Operacion_Bien [get, set] |
Propiedad que indica la fecha de la compra del bien. | |
DateTime? | _Fecha_Entrega_Bien [get, set] |
Propiedad que indica la fecha de la entrega del bien. | |
decimal | _Porcentaje_Prorrata [get, set] |
Propiedad que indica el porcentaje prorrata de la partida. | |
string | _Factura_Compra [get, set] |
Propiedad que indica la factura de compra de la partida. | |
string | _Factura_Venta [get, set] |
Propiedad que indica la factura de venta de la partida. | |
string | _Cliente_Venta [get, set] |
Propiedad que indica el cliente de la venta de la partida. | |
string | _Proveedor_Compra [get, set] |
Propiedad que indica el proveedor de la compra de la partida. | |
string | _Tipo_IVA [get, set] |
Propiedad que indica el codigo de IVA de la compra de la partida. | |
decimal | _Base_Imponible [get, set] |
Propiedad que indica la base imponible de la compra de la partida. | |
decimal | _Base_Imponible_Venta [get, set] |
Propiedad que indica la base imponible de la venta de la partida. | |
decimal | _Cuota_Soportada [get, set] |
Propiedad que indica la cuota soportada de la partida. | |
decimal | _Cuota_Repercutida [get, set] |
Propiedad que indica la cuota repercutida de la partida. | |
decimal | _Cuota_Deducible [get, set] |
Propiedad que indica la cuota deducible de la partida. | |
int | _Identificacion_Sujeta_Exenta [get, set] |
Propiedad que indica la identificacion de la partida. | |
string | _Asi_Compra [get, set] |
Propiedad que enlaza la partida con el asiento de compra. | |
string | _Asi_Venta [get, set] |
Propiedad que enlaza la partida con el asiento de venta. | |
override string | _Nombre [get, set] |
Nombre del cliente, por compatibilidad con clase base. | |
bool | _ChangeClaveIdBien [get, set] |
Cambio valor claveidBien (propiedad para identificar si se cambia el valor) Si estamos en modo editar partida y el valor de la clave de identificación de bien no se cambia no debemos hacer comprobación de campo ///. | |
PartidasInventarioPlanes | _PartidasInventarioPlanes [get] |
Enlace con la tabla relacionada PI_SECUN. | |
Clase Almacen.
Definición en la línea 28 del archivo Partidas.cs.
|
inline |
Constructor vacío.
Definición en la línea 1154 del archivo Partidas.cs.
|
inline |
Constructor con código.
tcCuenta | |
tcReferencia |
Definición en la línea 1165 del archivo Partidas.cs.
|
inline |
Constructor de PartidasInventario a partir de un DataRow con los datos claves de PARTINVE.
Definición en la línea 1178 del archivo Partidas.cs.
|
inline |
Realizar el cambio de cuenta de la partida de inventario.
tcValor |
Definición en la línea 3607 del archivo Partidas.cs.
|
inline |
Método para obtener varios datos de un asiento de factura de compra de un ejercicio en concreto. Se utiliza desde el mante de partidas.
tcEjercicio | |
tcFactura | |
tcProveedor |
Definición en la línea 3941 del archivo Partidas.cs.
|
inline |
Método para obtener varios datos de un asiento de factura de venta de un ejercicio en concreto. Se utiliza desde el mante de partidas.
tcEjercicio | |
tcFactura | |
tcCliente |
Definición en la línea 4023 del archivo Partidas.cs.
|
inline |
Borra la partida de inventario.
Definición en la línea 1229 del archivo Partidas.cs.
|
inline |
Devuelve un DataTable con los códigos de cuenta analíticas de nivel 1 que tiene el almacén en el plan analítico recibido por parámetro.
tcPlan | Código del plan analítico del cual se quieren recibir los códigos de cuenta de nivel 1 |
Definición en la línea 3849 del archivo Partidas.cs.
|
inline |
Devuelve un DataTable con los códigos de cuenta analíticas de nivel 2 que tiene el almacén en el plan analítico recibido por parámetro. Si se pasa además una cuenta de nivel 1 como parámetro se restringe más aún el alcance de la consulta.
tcPlan | Código del plan analítico del cual se quieren recibir los códigos de cuenta de nivel 2 |
tcCuentaNiv1 |
Definición en la línea 3889 del archivo Partidas.cs.
|
inline |
Devuelve un DataTable con los códigos de planes analíticos que tiene definidos el almacén.
Definición en la línea 3811 del archivo Partidas.cs.
|
inline |
Comprobamos si el número de clave de identificación del bien que se ha indicado manualmente ya existe.
tcValor |
Definición en la línea 2944 del archivo Partidas.cs.
|
inline |
Comprobamos si existe ya la partida.
tcValor |
Definición en la línea 3632 del archivo Partidas.cs.
|
inline |
Bug 107377.
tcNivel1 | |
tcPlan |
Implementa sage.ew.interficies.IGridPlanesAnaliticos.
Definición en la línea 3704 del archivo Partidas.cs.
|
inline |
PE-105666: Comprobar si existen duplicados en las lineas.
Implementa sage.ew.interficies.IGridPlanesAnaliticos.
Definición en la línea 3661 del archivo Partidas.cs.
|
inline |
|
inline |
Obtener el histórico de la regularización.
Definición en la línea 3928 del archivo Partidas.cs.
|
inline |
Devuelve en una lista de strings los códigos de los planes analíticos detectados en el almacén.
Definición en la línea 3790 del archivo Partidas.cs.
|
inline |
Load.
Definición en la línea 1254 del archivo Partidas.cs.
|
inline |
Sobrecarga del _New, para asignar los valores por defecto de la partida de amortización.
tcCodigo |
Definición en la línea 2718 del archivo Partidas.cs.
|
inline |
Obtener la clave de identificación del bien.
Definición en la línea 2796 del archivo Partidas.cs.
|
inline |
Obtener el numero de referencia en función de la cuenta contable.
Definición en la línea 2751 del archivo Partidas.cs.
|
inline |
Actualizamos de tabla CFG_ADDON el contador.
Definición en la línea 2435 del archivo Partidas.cs.
|
inline |
|
inline |
Guarda el motivo de baja.
tcMotivoBaja |
Definición en la línea 1299 del archivo Partidas.cs.
|
inline |
Definición en la línea 1486 del archivo Partidas.cs.
|
inline |
Definición en la línea 1466 del archivo Partidas.cs.
|
inline |
A partir de un plan analítico, obtenemos todas las secundarias y las combinamos con las secundarias de la cuenta actual.
tcPlan |
Implementa sage.ew.interficies.IGridPlanesAnaliticos.
Definición en la línea 3727 del archivo Partidas.cs.
|
inline |
Definición en la línea 1499 del archivo Partidas.cs.
|
inlinestatic |
|
inlinestatic |
bool sage.addons.amortiza.Negocio.Mantes.Partidas._Mostrar_Mensajes = false |
Mostrar mensajes.
Definición en la línea 67 del archivo Partidas.cs.
bool sage.addons.amortiza.Negocio.Mantes.Partidas.lbCfgAddon = false |
Variable para actualizar registro de tabla CFG_ADDON o añadir registro si el valor del campo clave idenficación del bien se añado automático.
Definición en la línea 52 del archivo Partidas.cs.
|
getset |
Propiedad que indica si la partida es amortizable.
Definición en la línea 338 del archivo Partidas.cs.
|
getset |
Propiedad que indica si la partida es amortizable mensualmente.
Definición en la línea 354 del archivo Partidas.cs.
|
getset |
Propiedad que indica si está asentada (Cerrada) la partida.
Definición en la línea 404 del archivo Partidas.cs.
|
getset |
Propiedad que indica el ASI del asiento de baja de la partida.
Definición en la línea 322 del archivo Partidas.cs.
|
getset |
Propiedad que enlaza la partida con el asiento de compra.
Definición en la línea 1044 del archivo Partidas.cs.
|
getset |
Propiedad que enlaza la partida con el asiento de venta.
Definición en la línea 1060 del archivo Partidas.cs.
|
getset |
Propiedad que indica la base imponible de la compra de la partida.
Definición en la línea 948 del archivo Partidas.cs.
|
getset |
Propiedad que indica la base imponible de la venta de la partida.
Definición en la línea 964 del archivo Partidas.cs.
|
getset |
Cambio valor claveidBien (propiedad para identificar si se cambia el valor) Si estamos en modo editar partida y el valor de la clave de identificación de bien no se cambia no debemos hacer comprobación de campo ///.
Definición en la línea 1092 del archivo Partidas.cs.
|
getset |
Propiedad que indica la clave de identificación del bien de la partida.
[DefaultValue("")]
Definición en la línea 143 del archivo Partidas.cs.
|
getset |
Propiedad que indica el cliente de la venta de la partida.
Definición en la línea 900 del archivo Partidas.cs.
|
getset |
No se usa (Sólo DTS)
Definición en la línea 234 del archivo Partidas.cs.
|
getset |
Propiedad que indica la cuenta contable de la partida.
[DefaultValue("")]
Definición en la línea 96 del archivo Partidas.cs.
|
getset |
Propiedad que indica la cuenta contable acumulada de la partida.
Definición en la línea 695 del archivo Partidas.cs.
|
getset |
Propiedad que indica la cuenta contable de gastos de la partida.
Definición en la línea 712 del archivo Partidas.cs.
|
getset |
Propiedad que indica la cuenta contable de perdidas de la partida.
Definición en la línea 729 del archivo Partidas.cs.
|
getset |
Propiedad que indica la cuota deducible de la partida.
Definición en la línea 1012 del archivo Partidas.cs.
|
getset |
Propiedad que indica la cuota repercutida de la partida.
Definición en la línea 996 del archivo Partidas.cs.
|
getset |
Propiedad que indica la cuota soportada de la partida.
Definición en la línea 980 del archivo Partidas.cs.
|
getset |
Código de empresa.
Definición en la línea 75 del archivo Partidas.cs.
|
getset |
Propiedad que indica la factura de compra de la partida.
Definición en la línea 868 del archivo Partidas.cs.
|
getset |
Propiedad que indica la factura de venta de la partida.
Definición en la línea 884 del archivo Partidas.cs.
|
getset |
Propiedad que indica la fecha de alta de la partida.
Definición en la línea 164 del archivo Partidas.cs.
|
getset |
Propiedad que indica la fecha de adquisición del bien.
Definición en la línea 779 del archivo Partidas.cs.
|
getset |
Propiedad que indica la fecha de baja de la partida.
Definición en la línea 288 del archivo Partidas.cs.
|
getset |
Propiedad que indica la fecha de la entrega del bien.
Definición en la línea 823 del archivo Partidas.cs.
|
getset |
Propiedad que indica la fecha de inicio de la amortización.
Definición en la línea 269 del archivo Partidas.cs.
|
getset |
Propiedad que indica la fecha de inicio de la amortización.
Definición en la línea 251 del archivo Partidas.cs.
|
getset |
Propiedad que indica la fecha de la compra del bien.
Definición en la línea 801 del archivo Partidas.cs.
|
getset |
Propiedad que indica la identificacion de la partida.
Definición en la línea 1028 del archivo Partidas.cs.
|
getset |
Propiedad que indica el importe de la partida.
Definición en la línea 182 del archivo Partidas.cs.
|
getset |
Matrícula.
Definición en la línea 553 del archivo Partidas.cs.
|
getset |
Propiedad que indica el metodo de amortización de la partida.
Definición en la línea 202 del archivo Partidas.cs.
|
getset |
Propiedad que indica el motivo de la baja.
Definición en la línea 519 del archivo Partidas.cs.
|
getset |
Nombre del cliente, por compatibilidad con clase base.
Definición en la línea 1075 del archivo Partidas.cs.
|
getset |
Propiedad que indica el número de teléfono o fax.
Definición en la línea 641 del archivo Partidas.cs.
|
getset |
Propiedad que indica el concepto de la partida.
Definición en la línea 218 del archivo Partidas.cs.
|
getset |
Propiedad que indica el motivo de la baja.
Definición en la línea 569 del archivo Partidas.cs.
|
get |
Enlace con la tabla relacionada PI_SECUN.
Definición en la línea 1108 del archivo Partidas.cs.
|
getset |
Propiedad que indica el pendiente contable de la partida.
Definición en la línea 486 del archivo Partidas.cs.
|
getset |
Propiedad que indica el pendiente fiscal de la partida.
Definición en la línea 502 del archivo Partidas.cs.
|
getset |
Propiedad que indica el porcentaje contable de la partida.
Definición en la línea 421 del archivo Partidas.cs.
|
getset |
Propiedad que indica el porcentaje fiscal de la partida.
Definición en la línea 438 del archivo Partidas.cs.
|
getset |
Propiedad que indica el porcentaje prorrata de la partida.
Definición en la línea 852 del archivo Partidas.cs.
|
getset |
Propiedad que indica el proveedor de la compra de la partida.
Definición en la línea 916 del archivo Partidas.cs.
|
getset |
Propiedad que indica la referencia de la partida.
[DefaultValue("")]
Definición en la línea 116 del archivo Partidas.cs.
|
getset |
Propiedad que indica la referencia catastral de la partida.
Definición en la línea 536 del archivo Partidas.cs.
|
getset |
Propiedad que indica si está definida la tabla contable de la partida (NO SE DEBERIA USAR)
Definición en la línea 747 del archivo Partidas.cs.
|
getset |
Propiedad que indica si está definida la tabla fiscal de la partida (NO SE DEBERIA USAR)
Definición en la línea 763 del archivo Partidas.cs.
|
getset |
Propiedad que indica la periodicidad de amortización de la partida.
Definición en la línea 369 del archivo Partidas.cs.
|
getset |
Propiedad que indica el codigo de IVA de la compra de la partida.
Definición en la línea 932 del archivo Partidas.cs.
|
getset |
Propiedad que indica el tipo de bien.
Definición en la línea 604 del archivo Partidas.cs.
|
getset |
Propiedad que indica el tipo de vehículo.
Definición en la línea 623 del archivo Partidas.cs.
|
getset |
Propiedad que indica el título de posesión del bien.
Definición en la línea 586 del archivo Partidas.cs.
|
getset |
Propiedad que indica el total contable de la partida.
Definición en la línea 454 del archivo Partidas.cs.
|
getset |
Propiedad que indica el total fiscal de la partida.
Definición en la línea 470 del archivo Partidas.cs.
|
getset |
Propiedad que indica el valor de la construcción.
Definición en la línea 677 del archivo Partidas.cs.
|
getset |
Propiedad que indica el valor del suelo.
Definición en la línea 659 del archivo Partidas.cs.