Clase que se utilizará para las lineas de los asientos contables. Más...
Métodos públicos | |
bool | _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje) |
Método para evaluar si se permite un cambio de valor. | |
AsientosLinea () | |
Constructor por defecto. | |
AsientosLinea (Asientos toAsiento, DataRow tdrRow=null) | |
Nos permite inicializar el objeto AsientosLinea. | |
bool | _Puntear (bool tlPunteo) |
Punteamos la linea del asiento y la guardamos. | |
bool | _Save () |
Graba el detelle de una linea de asiento. | |
bool | _SaveSII () |
Save de la linia del asiento, sólo para campos modificables en asientos enviados al SII. | |
bool | _Delete (bool tlDesdeBorrarAsiento=false) |
Borra una línea de asiento. | |
void | _Clonar (IAsientosLinea toAsientosLinea) |
Clonación de una línea de asientos contables. | |
IAsientosDatosSecundarias | _AddSecundaria (string tcPlan, int tnLinea=-1) |
afegir secundaria al pla contable | |
DataTable | _SecundariasCuentaLinea (string tcPlan="", string tcNivell="", string tcCuenta="") |
retorna les secundaries relacionades amb el compte | |
DataTable | _SecundariasCuentaNivel (string tcCuenta, string tcPlan, string tcSecundaria="") |
retorna les secundaries relacionades amb el compte per nivell | |
bool | _RepartirImporteSecundarias (string tcPlanContable, bool tlBotonReparto=false) |
Repartir el importe de las secundarias. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte) |
Task 112016: Nuevo método messagebox para llamar al Messagebox del asiento si está enlazada a una linea. | |
Propiedades | |
bool | _EsSueldosSalarios [get] |
Nos devuelve si esta linea forma parte de un asiento nómina. | |
string | _Empresa [get] |
Código de empresa. | |
int | _Numero [get] |
Número de asiento. | |
DateTime | _Fecha [get, set] |
Fecha del asiento. | |
string | _Divisa [get, set] |
Divisa del asiento. | |
int | _Arqueo [get] |
Número de arqueo. | |
String | _Guid [get] |
Guid. | |
string | _Guid_Id [get] |
Guid_id. | |
string | _Tipo [get] |
Tipo. | |
int | _Tipo_mov [get] |
Tipo mov. | |
string | _Referencia [get, set] |
Referencia. | |
string | _Archivo [get] |
Archivo. | |
string | _Libro [get] |
Libro. | |
int | _Operacion [get] |
Operacion. | |
string | _Cuenta [get, set] |
Código de la cuenta. | |
ICuenta | _oCuenta [get, set] |
objecte cuenta | |
string | _Definicion [get, set] |
Definición de la cuenta. | |
decimal | _Debe [get, set] |
Importe en la partida DEBE. | |
decimal | _Haber [get, set] |
Importe en la partida HABER. | |
string | _Asi [get] |
Clave de identificación unica de la linea del asiento. | |
int | _Linea [get, set] |
Linea del asiento. | |
decimal | _DebeDiv [get, set] |
Importe de la partida DEBE en divisa. | |
decimal | _HaberDiv [get, set] |
Importe de la partida HABER en divisa. | |
decimal | _Cambio [get, set] |
Coeficiente de cambio entre DEBE y DEBEDIV y HABER y HABERDIV. | |
bool | _Punteo [get, set] |
Punteo. | |
string | _Factura [get, set] |
Numero de factura. | |
string | _Cif [get, set] |
cif | |
string | _Nombre [get, set] |
nombre | |
string | _Proveedor [get, set] |
Código de proveedor. | |
bool | _Secundaria [get] |
ens diu si el compte relacionat amb la linia té secundaries. | |
string | _Observacion [get, set] |
Observacion de la linia. | |
string | _ConceptoConciliacion [get, set] |
Concepto de conciliacion. | |
bool | _ISV [get] |
Exportado a ISV. | |
DateTime? | _ExportarISV [get] |
Fecha de exportación a ISV. | |
IAsientosDatosIva | _DatosIva [get, set] |
Linia IVA. | |
Dictionary< string, Dictionary< int, decimal > > | _TotalNivelesAnaliticos [get] |
total niveles analiticos | |
Dictionary< string, Dictionary< int, decimal > > | _TotalNivelesAnaliticosDivisa [get] |
total niveles analiticos | |
IAsientosDatosRetencion | _DatosRetencion [get, set] |
Retencions. | |
IAsientosDatosIvaExento | _DatosIvaExento [get, set] |
Iva exento. | |
eTipoCuenta | _TipoLinea [get] |
ens retorna si es un registre d'iva o retencions | |
bool | _EsIva [get] |
ens diu si aquest registre és d'IVA i a part té l'IVA guardat | |
bool | _EsRetencion [get] |
indica si tenim registre a retencions | |
bool | _EsIvaExento [get] |
es iva exento | |
string | _PlanContable1 [get, set] |
código del plan contable 1 | |
string | _PlanContable1Definicion [get] |
Definición del plan contable 1. | |
string | _PlanContable2 [get, set] |
código del plan contable 2 | |
string | _PlanContable2Definicion [get] |
Definición del plan contable 2. | |
string | _PlanContable1Completo [get, set] |
Plan contable 1 (Código analítico completo) | |
string | _PlanContable2Completo [get, set] |
Plan contable 2 (Código analítico completo) | |
Dictionary< string, BindingList< IAsientosDatosSecundarias > > | _DatosNivelesAnaliticos [get, set] |
diccionario de la relación de planes contables con niveles analíticos. | |
IAsientosDatosIvaRECC | _DatosIvaRECC [get, set] |
Linia RECC. | |
bool | _EsIvaRECC [get] |
Devuelve si es un registro de IVACJRECC. | |
bool | _Suplido [get, set] |
Suplido. | |
bool | _Manual [get, set] |
siempre sera manual a true excepto cuando es un asiento con planes analíticos de almacen | |
bool | _EntradaMan [get, set] |
Línea de asiento que se ha entrado manualmente. | |
string | _ContrapartidaAsiento [get, set] |
Contrapartida asiento. | |
Divisa | _oDivisa [get, set] |
Divisa asiento. | |
Clase que se utilizará para las lineas de los asientos contables.
Definición en la línea 54 del archivo AsientosLinea.cs.
|
inline |
Constructor por defecto.
Definición en la línea 1660 del archivo AsientosLinea.cs.
|
inline |
Nos permite inicializar el objeto AsientosLinea.
toAsiento | Objeto asiento que ha realizado la llamada. |
tdrRow | Rows de consulta de asientos. |
Definición en la línea 1670 del archivo AsientosLinea.cs.
|
inline |
afegir secundaria al pla contable
tcPlan | |
tnLinea |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1954 del archivo AsientosLinea.cs.
|
inline |
Clonación de una línea de asientos contables.
toAsientosLinea |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1888 del archivo AsientosLinea.cs.
|
inline |
Borra una línea de asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1806 del archivo AsientosLinea.cs.
|
inline |
Task 112016: Nuevo método messagebox para llamar al Messagebox del asiento si está enlazada a una linea.
tcMensaje | |
toBotones | |
toIcono | |
toBotonDefecto | |
toResultadoDefecte |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 2130 del archivo AsientosLinea.cs.
|
inline |
Método para evaluar si se permite un cambio de valor.
sender | Objeto que inicia el cambio |
tcValorCandidato | Valor candidato |
tcMensaje | Mensaje de retorno |
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 1648 del archivo AsientosLinea.cs.
|
inline |
Punteamos la linea del asiento y la guardamos.
tlPunteo |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1703 del archivo AsientosLinea.cs.
|
inline |
Repartir el importe de las secundarias.
tcPlanContable | Código de Plan |
tlBotonReparto | Reparto proporcional |
Definición en la línea 2116 del archivo AsientosLinea.cs.
|
inline |
Graba el detelle de una linea de asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1720 del archivo AsientosLinea.cs.
|
inline |
Save de la linia del asiento, sólo para campos modificables en asientos enviados al SII.
Definición en la línea 1738 del archivo AsientosLinea.cs.
|
inline |
retorna les secundaries relacionades amb el compte
tcPlan | |
tcNivell | |
tcCuenta |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1999 del archivo AsientosLinea.cs.
|
inline |
retorna les secundaries relacionades amb el compte per nivell
tcCuenta | |
tcPlan | |
tcSecundaria |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 2080 del archivo AsientosLinea.cs.
|
get |
Archivo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 554 del archivo AsientosLinea.cs.
|
get |
Número de arqueo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 445 del archivo AsientosLinea.cs.
|
get |
Clave de identificación unica de la linea del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 840 del archivo AsientosLinea.cs.
|
getset |
Coeficiente de cambio entre DEBE y DEBEDIV y HABER y HABERDIV.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 917 del archivo AsientosLinea.cs.
|
getset |
cif
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 999 del archivo AsientosLinea.cs.
|
getset |
Concepto de conciliacion.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1087 del archivo AsientosLinea.cs.
|
getset |
Contrapartida asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1504 del archivo AsientosLinea.cs.
|
getset |
Código de la cuenta.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 596 del archivo AsientosLinea.cs.
|
getset |
Linia IVA.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1130 del archivo AsientosLinea.cs.
|
getset |
Iva exento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1189 del archivo AsientosLinea.cs.
|
getset |
Linia RECC.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1425 del archivo AsientosLinea.cs.
|
getset |
diccionario de la relación de planes contables con niveles analíticos.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1407 del archivo AsientosLinea.cs.
|
getset |
Retencions.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1171 del archivo AsientosLinea.cs.
|
getset |
Importe en la partida DEBE.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 776 del archivo AsientosLinea.cs.
|
getset |
Importe de la partida DEBE en divisa.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 863 del archivo AsientosLinea.cs.
|
getset |
Definición de la cuenta.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 730 del archivo AsientosLinea.cs.
|
getset |
Divisa del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 408 del archivo AsientosLinea.cs.
|
get |
Código de empresa.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 362 del archivo AsientosLinea.cs.
|
getset |
Línea de asiento que se ha entrado manualmente.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1488 del archivo AsientosLinea.cs.
|
get |
ens diu si aquest registre és d'IVA i a part té l'IVA guardat
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1229 del archivo AsientosLinea.cs.
|
get |
es iva exento
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1257 del archivo AsientosLinea.cs.
|
get |
Devuelve si es un registro de IVACJRECC.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1443 del archivo AsientosLinea.cs.
|
get |
indica si tenim registre a retencions
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1243 del archivo AsientosLinea.cs.
|
get |
Nos devuelve si esta linea forma parte de un asiento nómina.
Definición en la línea 259 del archivo AsientosLinea.cs.
|
get |
Fecha de exportación a ISV.
Definición en la línea 1116 del archivo AsientosLinea.cs.
|
getset |
Numero de factura.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 970 del archivo AsientosLinea.cs.
|
getset |
Fecha del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 390 del archivo AsientosLinea.cs.
|
get |
Guid.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 459 del archivo AsientosLinea.cs.
|
get |
Guid_id.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 473 del archivo AsientosLinea.cs.
|
getset |
Importe en la partida HABER.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 808 del archivo AsientosLinea.cs.
|
getset |
Importe de la partida HABER en divisa.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 890 del archivo AsientosLinea.cs.
|
get |
Exportado a ISV.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1102 del archivo AsientosLinea.cs.
|
get |
Libro.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 568 del archivo AsientosLinea.cs.
|
getset |
Linea del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 854 del archivo AsientosLinea.cs.
|
getset |
siempre sera manual a true excepto cuando es un asiento con planes analíticos de almacen
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1472 del archivo AsientosLinea.cs.
|
getset |
nombre
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1017 del archivo AsientosLinea.cs.
|
get |
Número de asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 376 del archivo AsientosLinea.cs.
|
getset |
Observacion de la linia.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1063 del archivo AsientosLinea.cs.
|
getset |
objecte cuenta
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 699 del archivo AsientosLinea.cs.
|
getset |
Divisa asiento.
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 1606 del archivo AsientosLinea.cs.
|
get |
Operacion.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 582 del archivo AsientosLinea.cs.
|
getset |
código del plan contable 1
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1271 del archivo AsientosLinea.cs.
|
getset |
Plan contable 1 (Código analítico completo)
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1369 del archivo AsientosLinea.cs.
|
get |
Definición del plan contable 1.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1309 del archivo AsientosLinea.cs.
|
getset |
código del plan contable 2
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1320 del archivo AsientosLinea.cs.
|
getset |
Plan contable 2 (Código analítico completo)
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1388 del archivo AsientosLinea.cs.
|
get |
Definición del plan contable 2.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1358 del archivo AsientosLinea.cs.
|
getset |
Código de proveedor.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1035 del archivo AsientosLinea.cs.
|
getset |
Punteo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 943 del archivo AsientosLinea.cs.
|
getset |
Referencia.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 525 del archivo AsientosLinea.cs.
|
get |
ens diu si el compte relacionat amb la linia té secundaries.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1050 del archivo AsientosLinea.cs.
|
getset |
Suplido.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1457 del archivo AsientosLinea.cs.
|
get |
Tipo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 489 del archivo AsientosLinea.cs.
|
get |
Tipo mov.
Necesitamos este campo en la linea, aunque lo coja de la cabecera para que si cambiamos el tipo de asiento desde la pantalla de asientos detecte que algo ha cambiado en la linea y guarde el cambio en la tabla. Sino, no detecta cambio, y no actualiza campo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 510 del archivo AsientosLinea.cs.
|
get |
ens retorna si es un registre d'iva o retencions
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1218 del archivo AsientosLinea.cs.
|
get |
total niveles analiticos
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1149 del archivo AsientosLinea.cs.
|
get |
total niveles analiticos
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1160 del archivo AsientosLinea.cs.