[28/02/2007 17:12:00]
[Application: ]
: [Connect]


>
[28/02/2007 17:12:00]
[Application: ]
: [Prepare] SELECT
    ID
  FROM
    USUARIOS
  WHERE USUARIO = :USUARIO AND
        PASS = :PASS AND
        ACTIVO = 1

  Plan: PLAN (USUARIOS NATURAL)


>
[28/02/2007 17:12:00]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:00]
[Application: ]
: [Prepare] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  Plan: PLAN JOIN (R INDEX (RDB$INDEX_4), F INDEX (RDB$INDEX_2))


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = USUARIOS


>
[28/02/2007 17:12:00]
[Application: ]
: [Prepare] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  Plan: PLAN SORT (JOIN (RR INDEX (RDB$INDEX_42), RI INDEX (RDB$INDEX_6)))


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = USUARIOS


>
[28/02/2007 17:12:00]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] SELECT
    ID
  FROM
    USUARIOS
  WHERE USUARIO = :USUARIO AND
        PASS = :PASS AND
        ACTIVO = 1

  USUARIO = Administrador
  PASS = 1


>
[28/02/2007 17:12:00]
[Application: ]
: [Prepare] SELECT 
    PERFILES.PERFIL
  FROM
    PERFILES, PERFILES_USUARIOS
  WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
  AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL

  Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))


>
[28/02/2007 17:12:00]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = PERFILES


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = PERFILES


>
[28/02/2007 17:12:00]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] SELECT 
    PERFILES.PERFIL
  FROM
    PERFILES, PERFILES_USUARIOS
  WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
  AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL

  ID_USUARIO = 1


>
[28/02/2007 17:12:00]
[Application: ]
: [Prepare] SELECT 
    ID_EMPRESA
  FROM
    EMPRESAS_USUARIOS
  WHERE ID_USUARIO = :ID_USUARIO

  Plan: PLAN (EMPRESAS_USUARIOS NATURAL)


>
[28/02/2007 17:12:00]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = EMPRESAS_USUARIOS


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = EMPRESAS_USUARIOS


>
[28/02/2007 17:12:00]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:00]
[Application: ]
: [Execute] SELECT 
    ID_EMPRESA
  FROM
    EMPRESAS_USUARIOS
  WHERE ID_USUARIO = :ID_USUARIO

  ID_USUARIO = 1


>
[28/02/2007 17:12:02]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS

  Plan: PLAN (EMPRESAS NATURAL)


>
[28/02/2007 17:12:02]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:02]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = EMPRESAS


>
[28/02/2007 17:12:02]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = EMPRESAS


>
[28/02/2007 17:12:02]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:02]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS



>
[28/02/2007 17:12:02]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS

  Plan: PLAN (EMPRESAS NATURAL)


>
[28/02/2007 17:12:02]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS



>
[28/02/2007 17:12:04]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS WHERE (EMPRESAS.ID = 1) 

  Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))


>
[28/02/2007 17:12:04]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS WHERE (EMPRESAS.ID = 1) 



>
[28/02/2007 17:12:06]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:12:06]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:06]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = CONFIGURACION


>
[28/02/2007 17:12:06]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = CONFIGURACION


>
[28/02/2007 17:12:06]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:06]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:12:17]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:12:17]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:17]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = MONTAJES


>
[28/02/2007 17:12:17]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = MONTAJES


>
[28/02/2007 17:12:17]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:17]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:17]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = CONTACTOS


>
[28/02/2007 17:12:17]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = CONTACTOS


>
[28/02/2007 17:12:17]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:17]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:12:22]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    PROVEEDORES_DATOS.DISTRIBUYE, PROVEEDORES_DATOS.DESCUENTO
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN PROVEEDORES_DATOS ON
    (PROVEEDORES_DATOS.ID_PROVEEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 2 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS 


>
[28/02/2007 17:12:22]INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))


>
[28/02/2007 17:12:22]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:22]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = CONTACTOS_CATEGORIAS


>
[28/02/2007 17:12:22]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = CONTACTOS_CATEGORIAS


>
[28/02/2007 17:12:22]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:22]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:22]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = EMPRESAS_CONTACTOS


>
[28/02/2007 17:12:22]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = EMPRESAS_CONTACTOS


>
[28/02/2007 17:12:22]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:22]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:22]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = PROVEEDORES_DATOS


>
[28/02/2007 17:12:22]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = PROVEEDORES_DATOS


>
[28/02/2007 17:12:22]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:22]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    PROVEEDORES_DATOS.DISTRIBUYE, PROVEEDORES_DATOS.DESCUENTO
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN PROVEEDORES_DATOS ON
    (PROVEEDORES_DATOS.ID_PROVEEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 2 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:12:23]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:12:23]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:12:23]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:12:23]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:12:25]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:12:25]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:12:34]
[Application: ]
: [Prepare] SELECT 
    PEDIDOS_PROVEEDOR.ID, PEDIDOS_PROVEEDOR.ID_EMPRESA, PEDIDOS_PROVEEDOR.ID_PROVEEDOR,
    PEDIDOS_PROVEEDOR.ID_MONTAJE, PEDIDOS_PROVEEDOR.REFERENCIA, PEDIDOS_PROVEEDOR.FECHA_PEDIDO,
    PEDIDOS_PROVEEDOR.FECHA_CONFIRMACION, PEDIDOS_PROVEEDOR.FECHA_ENTREGA,
    PEDIDOS_PROVEEDOR.SITUACION, PEDIDOS_PROVEEDOR.DIRECCION_ENTREGA,
    PEDIDOS_PROVEEDOR.OBSERVACIONES, PEDIDOS_PROVEEDOR.IMPORTE_TOTAL,
    PEDIDOS_PROVEEDOR.INCIDENCIAS, PEDIDOS_PROVEEDOR.INCIDENCIAS_ACTIVAS,
    PEDIDOS_PROVEEDOR.FECHA_ALTA, PEDIDOS_PROVEEDOR.FECHA_MODIFICACION,
    PEDIDOS_PROVEEDOR.USUARIO,
    CONTACTOS.NOMBRE

FROM PEDIDOS_PROVEEDOR
LEFT JOIN CONTACTOS ON PEDIDOS_PROVEEDOR.ID_PROVEEDOR = CONTACTOS.ID WHERE (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (PEDIDOS_PROVEEDOR INDEX (FK_PEDIDOS_PROVEEDOR), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:12:34]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:12:34]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = PEDIDOS_PROVEEDOR


>
[28/02/2007 17:12:34]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = PEDIDOS_PROVEEDOR


>
[28/02/2007 17:12:34]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:12:34]
[Application: ]
: [Execute] SELECT 
    PEDIDOS_PROVEEDOR.ID, PEDIDOS_PROVEEDOR.ID_EMPRESA, PEDIDOS_PROVEEDOR.ID_PROVEEDOR,
    PEDIDOS_PROVEEDOR.ID_MONTAJE, PEDIDOS_PROVEEDOR.REFERENCIA, PEDIDOS_PROVEEDOR.FECHA_PEDIDO,
    PEDIDOS_PROVEEDOR.FECHA_CONFIRMACION, PEDIDOS_PROVEEDOR.FECHA_ENTREGA,
    PEDIDOS_PROVEEDOR.SITUACION, PEDIDOS_PROVEEDOR.DIRECCION_ENTREGA,
    PEDIDOS_PROVEEDOR.OBSERVACIONES, PEDIDOS_PROVEEDOR.IMPORTE_TOTAL,
    PEDIDOS_PROVEEDOR.INCIDENCIAS, PEDIDOS_PROVEEDOR.INCIDENCIAS_ACTIVAS,
    PEDIDOS_PROVEEDOR.FECHA_ALTA, PEDIDOS_PROVEEDOR.FECHA_MODIFICACION,
    PEDIDOS_PROVEEDOR.USUARIO,
    CONTACTOS.NOMBRE

FROM PEDIDOS_PROVEEDOR
LEFT JOIN CONTACTOS ON PEDIDOS_PROVEEDOR.ID_PROVEEDOR = CONTACTOS.ID WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:12:57]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (CONTACTOS_CATEGORIAS NATURAL, EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:12:57]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  ID_CATEGORIA = 4


>
[28/02/2007 17:12:59]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    PROVEEDORES_DATOS.DISTRIBUYE, PROVEEDORES_DATOS.DESCUENTO
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN PROVEEDORES_DATOS ON
    (PROVEEDORES_DATOS.ID_PROVEEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 2 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS 


>
[28/02/2007 17:12:59]INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))


>
[28/02/2007 17:12:59]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    PROVEEDORES_DATOS.DISTRIBUYE, PROVEEDORES_DATOS.DESCUENTO
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN PROVEEDORES_DATOS ON
    (PROVEEDORES_DATOS.ID_PROVEEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 2 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:01]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_E


>
[28/02/2007 17:13:01]MPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:13:01]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:13:01]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = CLIENTES_DATOS


>
[28/02/2007 17:13:01]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = CLIENTES_DATOS


>
[28/02/2007 17:13:01]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:13:01]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:03]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    VENDEDORES_DATOS.PORCENTAJE_COMISION
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN VENDEDORES_DATOS ON
    (VENDEDORES_DATOS.ID_VENDEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 3 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTA


>
[28/02/2007 17:13:03]CTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), VENDEDORES_DATOS INDEX (PK_VENDEDORES_DATOS))


>
[28/02/2007 17:13:03]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:13:03]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = VENDEDORES_DATOS


>
[28/02/2007 17:13:03]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = VENDEDORES_DATOS


>
[28/02/2007 17:13:03]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:13:03]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    VENDEDORES_DATOS.PORCENTAJE_COMISION
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN VENDEDORES_DATOS ON
    (VENDEDORES_DATOS.ID_VENDEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 3 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:05]
[Application: ]
: [Prepare] SELECT COBROS.ID, COBROS.ID_EMPRESA, COBROS.ID_CLIENTE, COBROS.ID_MONTAJE,
       COBROS.REFERENCIA, COBROS.FECHA_COBRO, COBROS.DESCRIPCION, COBROS.IMPORTE,
       COBROS.FORMA_PAGO, COBROS.FECHA_ALTA, COBROS.FECHA_MODIFICACION,
       COBROS.USUARIO, CONTACTOS.NOMBRE

FROM COBROS
LEFT JOIN CONTACTOS ON COBROS.ID_CLIENTE = CONTACTOS.ID WHERE (COBROS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (COBROS INDEX (FK_COBROS_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:13:05]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:13:05]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = COBROS


>
[28/02/2007 17:13:05]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = COBROS


>
[28/02/2007 17:13:05]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:13:05]
[Application: ]
: [Execute] SELECT COBROS.ID, COBROS.ID_EMPRESA, COBROS.ID_CLIENTE, COBROS.ID_MONTAJE,
       COBROS.REFERENCIA, COBROS.FECHA_COBRO, COBROS.DESCRIPCION, COBROS.IMPORTE,
       COBROS.FORMA_PAGO, COBROS.FECHA_ALTA, COBROS.FECHA_MODIFICACION,
       COBROS.USUARIO, CONTACTOS.NOMBRE

FROM COBROS
LEFT JOIN CONTACTOS ON COBROS.ID_CLIENTE = CONTACTOS.ID WHERE (COBROS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:08]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:08] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:08]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:13:08]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = PRESUPUESTOS


>
[28/02/2007 17:13:08]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = PRESUPUESTOS


>
[28/02/2007 17:13:08]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:13:08]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:13:08]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = 


>
[28/02/2007 17:13:08]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = 


>
[28/02/2007 17:13:08]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:13:08]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:08] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:10]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:10]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:13:10]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = FACTURAS_CLIENTE


>
[28/02/2007 17:13:10]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = FACTURAS_CLIENTE


>
[28/02/2007 17:13:10]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:13:10]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:12]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:12] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:12]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:12] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:14]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:14]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:15]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:15] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:15]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:15] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:17]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:17]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:18]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:18] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:18]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:18] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:20]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:20]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:22]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:22] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:22]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:22] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:24]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:24]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:25]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:25] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:25]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:25] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:26]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:26]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:27]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:27] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:27]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:27] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:28]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:28]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:29]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:29] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:13:29]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:13:29] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:13:30]
[Application: ]
: [Prepare] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 

  Plan: PLAN (FACTURAS_CLIENTE INDEX (FK_FACTURAS_CLIENTE_EMPRESAS))


>
[28/02/2007 17:13:30]
[Application: ]
: [Execute] SELECT 
    CASE WHEN (IMPORTE_TOTAL < 0) then -1 else 1 end as ICONO,
    ID, ID_EMPRESA, ID_CONTRATO, REFERENCIA, FECHA_FACTURA, VENCIMIENTO,
    SITUACION, BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA,
    IMPORTE_TOTAL, OBSERVACIONES, FORMA_PAGO, ID_CLIENTE, NIF_CIF, NOMBRE,
    CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION,
    USUARIO, FECHA_PAGADO, FECHA_FACTURA + VENCIMIENTO AS FECHA_VENCIMIENTO

FROM FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:13:48]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:13:48]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:14:00]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:14:00]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:14:01]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (CONTACTOS_CATEGORIAS NATURAL, EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:14:01]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  ID_CATEGORIA = 4


>
[28/02/2007 17:14:03]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:14:03]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:14:03]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:14:03]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:14:06]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (CONTACTOS_CATEGORIAS NATURAL, EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:14:06]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  ID_CATEGORIA = 4


>
[28/02/2007 17:14:08]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:14:08]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:14:17]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:14:17]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:23:04]
[Application: ]
: [Prepare] SELECT
    ID
  FROM
    USUARIOS
  WHERE USUARIO = :USUARIO AND
        PASS = :PASS AND
        ACTIVO = 1

  Plan: PLAN (USUARIOS NATURAL)


>
[28/02/2007 17:23:04]
[Application: ]
: [Execute] SELECT
    ID
  FROM
    USUARIOS
  WHERE USUARIO = :USUARIO AND
        PASS = :PASS AND
        ACTIVO = 1

  USUARIO = Administrador
  PASS = 1


>
[28/02/2007 17:23:04]
[Application: ]
: [Prepare] SELECT 
    PERFILES.PERFIL
  FROM
    PERFILES, PERFILES_USUARIOS
  WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
  AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL

  Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))


>
[28/02/2007 17:23:04]
[Application: ]
: [Execute] SELECT 
    PERFILES.PERFIL
  FROM
    PERFILES, PERFILES_USUARIOS
  WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
  AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL

  ID_USUARIO = 1


>
[28/02/2007 17:23:04]
[Application: ]
: [Prepare] SELECT 
    ID_EMPRESA
  FROM
    EMPRESAS_USUARIOS
  WHERE ID_USUARIO = :ID_USUARIO

  Plan: PLAN (EMPRESAS_USUARIOS NATURAL)


>
[28/02/2007 17:23:04]
[Application: ]
: [Execute] SELECT 
    ID_EMPRESA
  FROM
    EMPRESAS_USUARIOS
  WHERE ID_USUARIO = :ID_USUARIO

  ID_USUARIO = 1


>
[28/02/2007 17:23:05]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS

  Plan: PLAN (EMPRESAS NATURAL)


>
[28/02/2007 17:23:05]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS



>
[28/02/2007 17:23:05]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS

  Plan: PLAN (EMPRESAS NATURAL)


>
[28/02/2007 17:23:05]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS



>
[28/02/2007 17:23:14]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS WHERE (EMPRESAS.ID = 1) 

  Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))


>
[28/02/2007 17:23:14]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS WHERE (EMPRESAS.ID = 1) 



>
[28/02/2007 17:23:15]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:23:15]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:23:27]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:27]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:23:31]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (CONTACTOS_CATEGORIAS NATURAL, EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:31]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  ID_CATEGORIA = 4


>
[28/02/2007 17:23:32]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:23:32]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:23:32]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:32]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:23:33]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (CONTACTOS_CATEGORIAS NATURAL, EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:33]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  ID_CATEGORIA = 4


>
[28/02/2007 17:23:35]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:23:35]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:23:44]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (CONTACTOS_CATEGORIAS NATURAL, EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:44]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  ID_CATEGORIA = 4


>
[28/02/2007 17:23:44]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:44]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:23:46]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:23:46]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:23:46]
[Application: ]
: [Prepare] SELECT 
    PEDIDOS_PROVEEDOR.ID, PEDIDOS_PROVEEDOR.ID_EMPRESA, PEDIDOS_PROVEEDOR.ID_PROVEEDOR,
    PEDIDOS_PROVEEDOR.ID_MONTAJE, PEDIDOS_PROVEEDOR.REFERENCIA, PEDIDOS_PROVEEDOR.FECHA_PEDIDO,
    PEDIDOS_PROVEEDOR.FECHA_CONFIRMACION, PEDIDOS_PROVEEDOR.FECHA_ENTREGA,
    PEDIDOS_PROVEEDOR.SITUACION, PEDIDOS_PROVEEDOR.DIRECCION_ENTREGA,
    PEDIDOS_PROVEEDOR.OBSERVACIONES, PEDIDOS_PROVEEDOR.IMPORTE_TOTAL,
    PEDIDOS_PROVEEDOR.INCIDENCIAS, PEDIDOS_PROVEEDOR.INCIDENCIAS_ACTIVAS,
    PEDIDOS_PROVEEDOR.FECHA_ALTA, PEDIDOS_PROVEEDOR.FECHA_MODIFICACION,
    PEDIDOS_PROVEEDOR.USUARIO,
    CONTACTOS.NOMBRE

FROM PEDIDOS_PROVEEDOR
LEFT JOIN CONTACTOS ON PEDIDOS_PROVEEDOR.ID_PROVEEDOR = CONTACTOS.ID WHERE (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (PEDIDOS_PROVEEDOR INDEX (FK_PEDIDOS_PROVEEDOR), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:46]
[Application: ]
: [Execute] SELECT 
    PEDIDOS_PROVEEDOR.ID, PEDIDOS_PROVEEDOR.ID_EMPRESA, PEDIDOS_PROVEEDOR.ID_PROVEEDOR,
    PEDIDOS_PROVEEDOR.ID_MONTAJE, PEDIDOS_PROVEEDOR.REFERENCIA, PEDIDOS_PROVEEDOR.FECHA_PEDIDO,
    PEDIDOS_PROVEEDOR.FECHA_CONFIRMACION, PEDIDOS_PROVEEDOR.FECHA_ENTREGA,
    PEDIDOS_PROVEEDOR.SITUACION, PEDIDOS_PROVEEDOR.DIRECCION_ENTREGA,
    PEDIDOS_PROVEEDOR.OBSERVACIONES, PEDIDOS_PROVEEDOR.IMPORTE_TOTAL,
    PEDIDOS_PROVEEDOR.INCIDENCIAS, PEDIDOS_PROVEEDOR.INCIDENCIAS_ACTIVAS,
    PEDIDOS_PROVEEDOR.FECHA_ALTA, PEDIDOS_PROVEEDOR.FECHA_MODIFICACION,
    PEDIDOS_PROVEEDOR.USUARIO,
    CONTACTOS.NOMBRE

FROM PEDIDOS_PROVEEDOR
LEFT JOIN CONTACTOS ON PEDIDOS_PROVEEDOR.ID_PROVEEDOR = CONTACTOS.ID WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:23:47]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:23:47]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:23:47]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:23:47]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:24:27]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    PROVEEDORES_DATOS.DISTRIBUYE, PROVEEDORES_DATOS.DESCUENTO
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN PROVEEDORES_DATOS ON
    (PROVEEDORES_DATOS.ID_PROVEEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 2 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS 


>
[28/02/2007 17:24:27]INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))


>
[28/02/2007 17:24:27]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    PROVEEDORES_DATOS.DISTRIBUYE, PROVEEDORES_DATOS.DESCUENTO
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN PROVEEDORES_DATOS ON
    (PROVEEDORES_DATOS.ID_PROVEEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 2 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:24:28]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:24:28]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:24:39]
[Application: ]
: [Prepare] SELECT 
    PEDIDOS_PROVEEDOR.ID, PEDIDOS_PROVEEDOR.ID_EMPRESA, PEDIDOS_PROVEEDOR.ID_PROVEEDOR,
    PEDIDOS_PROVEEDOR.ID_MONTAJE, PEDIDOS_PROVEEDOR.REFERENCIA, PEDIDOS_PROVEEDOR.FECHA_PEDIDO,
    PEDIDOS_PROVEEDOR.FECHA_CONFIRMACION, PEDIDOS_PROVEEDOR.FECHA_ENTREGA,
    PEDIDOS_PROVEEDOR.SITUACION, PEDIDOS_PROVEEDOR.DIRECCION_ENTREGA,
    PEDIDOS_PROVEEDOR.OBSERVACIONES, PEDIDOS_PROVEEDOR.IMPORTE_TOTAL,
    PEDIDOS_PROVEEDOR.INCIDENCIAS, PEDIDOS_PROVEEDOR.INCIDENCIAS_ACTIVAS,
    PEDIDOS_PROVEEDOR.FECHA_ALTA, PEDIDOS_PROVEEDOR.FECHA_MODIFICACION,
    PEDIDOS_PROVEEDOR.USUARIO,
    CONTACTOS.NOMBRE

FROM PEDIDOS_PROVEEDOR
LEFT JOIN CONTACTOS ON PEDIDOS_PROVEEDOR.ID_PROVEEDOR = CONTACTOS.ID WHERE (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (PEDIDOS_PROVEEDOR INDEX (FK_PEDIDOS_PROVEEDOR), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:24:39]
[Application: ]
: [Execute] SELECT 
    PEDIDOS_PROVEEDOR.ID, PEDIDOS_PROVEEDOR.ID_EMPRESA, PEDIDOS_PROVEEDOR.ID_PROVEEDOR,
    PEDIDOS_PROVEEDOR.ID_MONTAJE, PEDIDOS_PROVEEDOR.REFERENCIA, PEDIDOS_PROVEEDOR.FECHA_PEDIDO,
    PEDIDOS_PROVEEDOR.FECHA_CONFIRMACION, PEDIDOS_PROVEEDOR.FECHA_ENTREGA,
    PEDIDOS_PROVEEDOR.SITUACION, PEDIDOS_PROVEEDOR.DIRECCION_ENTREGA,
    PEDIDOS_PROVEEDOR.OBSERVACIONES, PEDIDOS_PROVEEDOR.IMPORTE_TOTAL,
    PEDIDOS_PROVEEDOR.INCIDENCIAS, PEDIDOS_PROVEEDOR.INCIDENCIAS_ACTIVAS,
    PEDIDOS_PROVEEDOR.FECHA_ALTA, PEDIDOS_PROVEEDOR.FECHA_MODIFICACION,
    PEDIDOS_PROVEEDOR.USUARIO,
    CONTACTOS.NOMBRE

FROM PEDIDOS_PROVEEDOR
LEFT JOIN CONTACTOS ON PEDIDOS_PROVEEDOR.ID_PROVEEDOR = CONTACTOS.ID WHERE (ID_EMPRESA = 1) 



>
[28/02/2007 17:24:44]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (CONTACTOS_CATEGORIAS NATURAL, EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:24:44]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = :ID_CATEGORIA AND (ID_EMPRESA = 1) 

  ID_CATEGORIA = 4


>
[28/02/2007 17:24:47]
[Application: ]
: [Prepare] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  Plan: PLAN (CONFIGURACION NATURAL)


>
[28/02/2007 17:24:47]
[Application: ]
: [Execute] SELECT VALOR
FROM CONFIGURACION
WHERE CODIGO = :CODIGO

  CODIGO = PATH_DOCUMENTOS


>
[28/02/2007 17:24:57]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:24:57]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:25:45]
[Application: ]
: [Prepare] SELECT
    ID
  FROM
    USUARIOS
  WHERE USUARIO = :USUARIO AND
        PASS = :PASS AND
        ACTIVO = 1

  Plan: PLAN (USUARIOS NATURAL)


>
[28/02/2007 17:25:45]
[Application: ]
: [Execute] SELECT
    ID
  FROM
    USUARIOS
  WHERE USUARIO = :USUARIO AND
        PASS = :PASS AND
        ACTIVO = 1

  USUARIO = Administrador
  PASS = 1


>
[28/02/2007 17:25:45]
[Application: ]
: [Prepare] SELECT 
    PERFILES.PERFIL
  FROM
    PERFILES, PERFILES_USUARIOS
  WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
  AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL

  Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))


>
[28/02/2007 17:25:45]
[Application: ]
: [Execute] SELECT 
    PERFILES.PERFIL
  FROM
    PERFILES, PERFILES_USUARIOS
  WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
  AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL

  ID_USUARIO = 1


>
[28/02/2007 17:25:45]
[Application: ]
: [Prepare] SELECT 
    ID_EMPRESA
  FROM
    EMPRESAS_USUARIOS
  WHERE ID_USUARIO = :ID_USUARIO

  Plan: PLAN (EMPRESAS_USUARIOS NATURAL)


>
[28/02/2007 17:25:45]
[Application: ]
: [Execute] SELECT 
    ID_EMPRESA
  FROM
    EMPRESAS_USUARIOS
  WHERE ID_USUARIO = :ID_USUARIO

  ID_USUARIO = 1


>
[28/02/2007 17:25:46]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS

  Plan: PLAN (EMPRESAS NATURAL)


>
[28/02/2007 17:25:46]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS



>
[28/02/2007 17:25:46]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS

  Plan: PLAN (EMPRESAS NATURAL)


>
[28/02/2007 17:25:46]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS



>
[28/02/2007 17:25:48]
[Application: ]
: [Prepare] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS WHERE (EMPRESAS.ID = 1) 

  Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))


>
[28/02/2007 17:25:48]
[Application: ]
: [Execute] SELECT
    ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, 
    PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, 
    MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, 
    FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
    REGISTRO_MERCANTIL, IVA
  FROM
    EMPRESAS WHERE (EMPRESAS.ID = 1) 



>
[28/02/2007 17:26:10]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:26:10] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:26:10]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:26:10] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:26:12]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMP


>
[28/02/2007 17:26:12]RESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:12]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:12]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -1) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRES


>
[28/02/2007 17:26:12]AS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:12]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -1) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:14]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_E


>
[28/02/2007 17:26:14]MPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:14]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:17]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMP


>
[28/02/2007 17:26:17]RESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:17]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:20]
[Application: ]
: [Connect]


>
[28/02/2007 17:26:20]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_CONTACTOS_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:26:20]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:26:20]
[Application: ]
: [Prepare] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  Plan: PLAN JOIN (R INDEX (RDB$INDEX_4), F INDEX (RDB$INDEX_2))


>
[28/02/2007 17:26:20]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = 


>
[28/02/2007 17:26:20]
[Application: ]
: [Prepare] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  Plan: PLAN SORT (JOIN (RR INDEX (RDB$INDEX_42), RI INDEX (RDB$INDEX_6)))


>
[28/02/2007 17:26:20]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = 


>
[28/02/2007 17:26:20]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:26:20]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_CONTACTOS_ID,1) FROM RDB$Database



>
[28/02/2007 17:26:20]
[Application: ]
: [Prepare] INSERT
  INTO CONTACTOS_CATEGORIAS
    (ID_CONTACTO, ID_CATEGORIA)
  VALUES
    (:ID_CONTACTO, :ID_CATEGORIA)

  Plan: 


>
[28/02/2007 17:26:20]
[Application: ]
: [Execute] INSERT
  INTO CONTACTOS_CATEGORIAS
    (ID_CONTACTO, ID_CATEGORIA)
  VALUES
    (:ID_CONTACTO, :ID_CATEGORIA)

  ID_CONTACTO = 2
  ID_CATEGORIA = 1


>
[28/02/2007 17:26:20]
[Application: ]
: [Prepare] INSERT
  INTO CONTACTOS
    (ID, NIF_CIF, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL,
     TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, 
     EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, 
     USUARIO)
  VALUES
    (:ID, :NIF_CIF, :NOMBRE, :CALLE, :POBLACION, :PROVINCIA,
     :CODIGO_POSTAL, :TELEFONO_1, :TELEFONO_2, :MOVIL_1, 
     :MOVIL_2, :FAX, :EMAIL_1, :EMAIL_2, :PAGINA_WEB, :NOTAS, 
     :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  Plan: 


>
[28/02/2007 17:26:20]
[Application: ]
: [Execute] INSERT
  INTO CONTACTOS
    (ID, NIF_CIF, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL,
     TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, 
     EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, 
     USUARIO)
  VALUES
    (:ID, :NIF_CIF, :NOMBRE, :CALLE, :POBLACION, :PROVINCIA,
     :CODIGO_POSTAL, :TELEFONO_1, :TELEFONO_2, :MOVIL_1, 
     :MOVIL_2, :FAX, :EMAIL_1, :EMAIL_2, :PAGINA_WEB, :NOTAS, 
     :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  ID = 2
  NIF_CIF = <NULL>>
  NOMBRE = sdfsdf
  CALLE = <NULL>>
  POBLACION = <NULL>>
  PROVINCIA = <NULL>>
  CODIGO_POSTAL = <NULL>>
  TELEFONO_1 = <NULL>>
  TELEFONO_2 = <NULL>>
  MOVIL_1 = <NULL>>
  MOVIL_2 = <NULL>>
  FAX = <NULL>>
  EMAIL_1 = <NULL>>
  EMAIL_2 = <NULL>>
  PAGINA_WEB = <NULL>>
  NOTAS = <BLOB>>
  FECHA_ALTA = <NULL>>
  FECHA_MODIFICACION = <NULL>>
  USUARIO = Administrador


>
[28/02/2007 17:26:20]
[Application: ]
: [Prepare] INSERT
  INTO EMPRESAS_CONTACTOS
    (ID_EMPRESA, ID_CONTACTO)
  VALUES
    (:ID_EMPRESA, :ID_CONTACTO)

  Plan: 


>
[28/02/2007 17:26:20]
[Application: ]
: [Execute] INSERT
  INTO EMPRESAS_CONTACTOS
    (ID_EMPRESA, ID_CONTACTO)
  VALUES
    (:ID_EMPRESA, :ID_CONTACTO)

  ID_EMPRESA = 1
  ID_CONTACTO = 2


>
[28/02/2007 17:26:20]
[Application: ]
: [Prepare] INSERT
  INTO CLIENTES_DATOS
    (ID_CLIENTE, ID_VENDEDOR, PROCEDENCIA)
  VALUES
    (:ID_CLIENTE, :ID_VENDEDOR, :PROCEDENCIA)

  Plan: 


>
[28/02/2007 17:26:20]
[Application: ]
: [Execute] INSERT
  INTO CLIENTES_DATOS
    (ID_CLIENTE, ID_VENDEDOR, PROCEDENCIA)
  VALUES
    (:ID_CLIENTE, :ID_VENDEDOR, :PROCEDENCIA)

  ID_CLIENTE = 2
  ID_VENDEDOR = <NULL>>
  PROCEDENCIA = <NULL>>


>
[28/02/2007 17:26:25]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:26:25]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_ID,1) FROM RDB$Database



>
[28/02/2007 17:26:25]
[Application: ]
: [Prepare] SELECT VALOR
FROM REFERENCIAS
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  Plan: PLAN (REFERENCIAS INDEX (FK_REFERENCIAS))


>
[28/02/2007 17:26:25]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:26:25]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = REFERENCIAS


>
[28/02/2007 17:26:25]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = REFERENCIAS


>
[28/02/2007 17:26:25]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:26:25]
[Application: ]
: [Execute] SELECT VALOR
FROM REFERENCIAS
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  CODIGO = REF_PRESUPUESTOS
  EMPRESA = 1


>
[28/02/2007 17:26:25]
[Application: ]
: [Prepare] UPDATE REFERENCIAS
SET VALOR = :VALOR
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  Plan: PLAN (REFERENCIAS INDEX (FK_REFERENCIAS))


>
[28/02/2007 17:26:25]
[Application: ]
: [Execute] UPDATE REFERENCIAS
SET VALOR = :VALOR
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  VALOR = 0002
  CODIGO = REF_PRESUPUESTOS
  EMPRESA = 1


>
[28/02/2007 17:26:25]
[Application: ]
: [Prepare] INSERT
  INTO PRESUPUESTOS
    (ID, ID_EMPRESA, ID_CLIENTE, ID_VENDEDOR, REFERENCIA, 
     FECHA_PRESUPUESTO, VIGENCIA, SITUACION, FECHA_DECISION, 
     BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, 
     IMPORTE_IVA, IMPORTE_TOTAL, OBSERVACIONES, PLAZO_ENTREGA, 
     FORMA_PAGO, FECHA_ALTA, FECHA_MODIFICACION, USUARIO)
  VALUES
    (:ID, :ID_EMPRESA, :ID_CLIENTE, :ID_VENDEDOR, :REFERENCIA, 
     :FECHA_PRESUPUESTO, :VIGENCIA, :SITUACION, :FECHA_DECISION, 
     :BASE_IMPONIBLE, :DESCUENTO, :IMPORTE_DESCUENTO, :IVA, 
     :IMPORTE_IVA, :IMPORTE_TOTAL, :OBSERVACIONES, :PLAZO_ENTREGA, 
     :FORMA_PAGO, :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  Plan: 


>
[28/02/2007 17:26:25]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS
    (ID, ID_EMPRESA, ID_CLIENTE, ID_VENDEDOR, REFERENCIA, 
     FECHA_PRESUPUESTO, VIGENCIA, SITUACION, FECHA_DECISION, 
     BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, 
     IMPORTE_IVA, IMPORTE_TOTAL, OBSERVACIONES, PLAZO_ENTREGA, 
     FORMA_PAGO, FECHA_ALTA, FECHA_MODIFICACION, USUARIO)
  VALUES
    (:ID, :ID_EMPRESA, :ID_CLIENTE, :ID_VENDEDOR, :REFERENCIA, 
     :FECHA_PRESUPUESTO, :VIGENCIA, :SITUACION, :FECHA_DECISION, 
     :BASE_IMPONIBLE, :DESCUENTO, :IMPORTE_DESCUENTO, :IVA, 
     :IMPORTE_IVA, :IMPORTE_TOTAL, :OBSERVACIONES, :PLAZO_ENTREGA, 
     :FORMA_PAGO, :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  ID = 2
  ID_EMPRESA = 1
  ID_CLIENTE = 2
  ID_VENDEDOR = <NULL>>
  REFERENCIA = 0001
  FECHA_PRESUPUESTO = 28/02/2007
  VIGENCIA = 30
  SITUACION = Pendiente
  FECHA_DECISION = <NULL>>
  BASE_IMPONIBLE = <NULL>>
  DESCUENTO = <NULL>>
  IMPORTE_DESCUENTO = <NULL>>
  IVA = <NULL>>
  IMPORT


>
[28/02/2007 17:26:25]E_IVA = <NULL>>
  IMPORTE_TOTAL = <NULL>>
  OBSERVACIONES = <BLOB>>
  PLAZO_ENTREGA = <BLOB>>
  FORMA_PAGO = <BLOB>>
  FECHA_ALTA = <NULL>>
  FECHA_MODIFICACION = <NULL>>
  USUARIO = Administrador


>
[28/02/2007 17:26:25]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:26:25] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO
WHERE PRESUPUESTOS.ID = :ID

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (PK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:26:25]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:26:25] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO
WHERE PRESUPUESTOS.ID = :ID

  ID = 2


>
[28/02/2007 17:26:28]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    VENDEDORES_DATOS.PORCENTAJE_COMISION
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN VENDEDORES_DATOS ON
    (VENDEDORES_DATOS.ID_VENDEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 3 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTA


>
[28/02/2007 17:26:28]CTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), VENDEDORES_DATOS INDEX (PK_VENDEDORES_DATOS))


>
[28/02/2007 17:26:28]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    VENDEDORES_DATOS.PORCENTAJE_COMISION
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN VENDEDORES_DATOS ON
    (VENDEDORES_DATOS.ID_VENDEDOR = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 3 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:32]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_CONTACTOS_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:26:32]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_CONTACTOS_ID,1) FROM RDB$Database



>
[28/02/2007 17:26:32]
[Application: ]
: [Prepare] INSERT
  INTO CONTACTOS_CATEGORIAS
    (ID_CONTACTO, ID_CATEGORIA)
  VALUES
    (:ID_CONTACTO, :ID_CATEGORIA)

  Plan: 


>
[28/02/2007 17:26:32]
[Application: ]
: [Execute] INSERT
  INTO CONTACTOS_CATEGORIAS
    (ID_CONTACTO, ID_CATEGORIA)
  VALUES
    (:ID_CONTACTO, :ID_CATEGORIA)

  ID_CONTACTO = 3
  ID_CATEGORIA = 3


>
[28/02/2007 17:26:32]
[Application: ]
: [Prepare] INSERT
  INTO CONTACTOS
    (ID, NIF_CIF, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL,
     TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, 
     EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, 
     USUARIO)
  VALUES
    (:ID, :NIF_CIF, :NOMBRE, :CALLE, :POBLACION, :PROVINCIA,
     :CODIGO_POSTAL, :TELEFONO_1, :TELEFONO_2, :MOVIL_1, 
     :MOVIL_2, :FAX, :EMAIL_1, :EMAIL_2, :PAGINA_WEB, :NOTAS, 
     :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  Plan: 


>
[28/02/2007 17:26:32]
[Application: ]
: [Execute] INSERT
  INTO CONTACTOS
    (ID, NIF_CIF, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL,
     TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, 
     EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, 
     USUARIO)
  VALUES
    (:ID, :NIF_CIF, :NOMBRE, :CALLE, :POBLACION, :PROVINCIA,
     :CODIGO_POSTAL, :TELEFONO_1, :TELEFONO_2, :MOVIL_1, 
     :MOVIL_2, :FAX, :EMAIL_1, :EMAIL_2, :PAGINA_WEB, :NOTAS, 
     :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  ID = 3
  NIF_CIF = <NULL>>
  NOMBRE = sfsdf
  CALLE = <NULL>>
  POBLACION = <NULL>>
  PROVINCIA = <NULL>>
  CODIGO_POSTAL = <NULL>>
  TELEFONO_1 = <NULL>>
  TELEFONO_2 = <NULL>>
  MOVIL_1 = <NULL>>
  MOVIL_2 = <NULL>>
  FAX = <NULL>>
  EMAIL_1 = <NULL>>
  EMAIL_2 = <NULL>>
  PAGINA_WEB = <NULL>>
  NOTAS = <BLOB>>
  FECHA_ALTA = <NULL>>
  FECHA_MODIFICACION = <NULL>>
  USUARIO = Administrador


>
[28/02/2007 17:26:32]
[Application: ]
: [Prepare] INSERT
  INTO EMPRESAS_CONTACTOS
    (ID_EMPRESA, ID_CONTACTO)
  VALUES
    (:ID_EMPRESA, :ID_CONTACTO)

  Plan: 


>
[28/02/2007 17:26:32]
[Application: ]
: [Execute] INSERT
  INTO EMPRESAS_CONTACTOS
    (ID_EMPRESA, ID_CONTACTO)
  VALUES
    (:ID_EMPRESA, :ID_CONTACTO)

  ID_EMPRESA = 1
  ID_CONTACTO = 3


>
[28/02/2007 17:26:32]
[Application: ]
: [Prepare] INSERT
  INTO VENDEDORES_DATOS
    (ID_VENDEDOR, PORCENTAJE_COMISION)
  VALUES
    (:ID_VENDEDOR, :PORCENTAJE_COMISION)

  Plan: 


>
[28/02/2007 17:26:32]
[Application: ]
: [Execute] INSERT
  INTO VENDEDORES_DATOS
    (ID_VENDEDOR, PORCENTAJE_COMISION)
  VALUES
    (:ID_VENDEDOR, :PORCENTAJE_COMISION)

  ID_VENDEDOR = 3
  PORCENTAJE_COMISION = 0


>
[28/02/2007 17:26:33]
[Application: ]
: [Prepare] SELECT COBROS.ID, COBROS.ID_EMPRESA, COBROS.ID_CLIENTE, COBROS.ID_MONTAJE,
       COBROS.REFERENCIA, COBROS.FECHA_COBRO, COBROS.DESCRIPCION, COBROS.IMPORTE,
       COBROS.FORMA_PAGO, COBROS.FECHA_ALTA, COBROS.FECHA_MODIFICACION,
       COBROS.USUARIO, CONTACTOS.NOMBRE

FROM COBROS
LEFT JOIN CONTACTOS ON COBROS.ID_CLIENTE = CONTACTOS.ID WHERE (COBROS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (COBROS INDEX (FK_COBROS_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:26:33]
[Application: ]
: [Execute] SELECT COBROS.ID, COBROS.ID_EMPRESA, COBROS.ID_CLIENTE, COBROS.ID_MONTAJE,
       COBROS.REFERENCIA, COBROS.FECHA_COBRO, COBROS.DESCRIPCION, COBROS.IMPORTE,
       COBROS.FORMA_PAGO, COBROS.FECHA_ALTA, COBROS.FECHA_MODIFICACION,
       COBROS.USUARIO, CONTACTOS.NOMBRE

FROM COBROS
LEFT JOIN CONTACTOS ON COBROS.ID_CLIENTE = CONTACTOS.ID WHERE (COBROS.ID_EMPRESA = 1) 



>
[28/02/2007 17:26:34]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMP


>
[28/02/2007 17:26:34]RESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:34]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:35]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID = 0) AND (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (PK_MONTAJES), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:26:35]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID = 0) AND (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:26:35]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -1) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRES


>
[28/02/2007 17:26:35]AS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:35]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -1) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:36]
[Application: ]
: [Prepare] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (MONTAJES INDEX (FK_MONTAJES_EMPRESAS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:26:36]
[Application: ]
: [Execute] SELECT MONTAJES.ID, MONTAJES.ID_EMPRESA, MONTAJES.ID_CLIENTE, MONTAJES.ID_PRESUPUESTO,
       MONTAJES.REFERENCIA, MONTAJES.SITUACION, MONTAJES.FECHA_INICIO,
       MONTAJES.FECHA_FIN, MONTAJES.FECHA_ALTA, MONTAJES.FECHA_MODIFICACION,
       MONTAJES.USUARIO, MONTAJES.IMPORTE_TOTAL, CONTACTOS.NOMBRE

FROM MONTAJES
LEFT JOIN CONTACTOS ON MONTAJES.ID_CLIENTE = CONTACTOS.ID WHERE (MONTAJES.ID_EMPRESA = 1) 



>
[28/02/2007 17:26:41]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_E


>
[28/02/2007 17:26:41]MPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:41]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:42]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = CONTACTOS_DATOS_BANCO


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = CONTACTOS_DATOS_BANCO


>
[28/02/2007 17:26:42]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_E


>
[28/02/2007 17:26:42]MPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 444


>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 444


>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:42]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:42]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:46]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_COBROS_CLIENTE_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:26:46]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_COBROS_CLIENTE_ID,1) FROM RDB$Database



>
[28/02/2007 17:26:46]
[Application: ]
: [Prepare] SELECT VALOR
FROM REFERENCIAS
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  Plan: PLAN (REFERENCIAS INDEX (FK_REFERENCIAS))


>
[28/02/2007 17:26:46]
[Application: ]
: [Execute] SELECT VALOR
FROM REFERENCIAS
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  CODIGO = REF_COBROS_CLIENTE
  EMPRESA = 1


>
[28/02/2007 17:26:46]
[Application: ]
: [Prepare] UPDATE REFERENCIAS
SET VALOR = :VALOR
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  Plan: PLAN (REFERENCIAS INDEX (FK_REFERENCIAS))


>
[28/02/2007 17:26:46]
[Application: ]
: [Execute] UPDATE REFERENCIAS
SET VALOR = :VALOR
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  VALOR = 0002
  CODIGO = REF_COBROS_CLIENTE
  EMPRESA = 1


>
[28/02/2007 17:26:46]
[Application: ]
: [Prepare] INSERT
  INTO COBROS
    (ID, ID_EMPRESA, FORMA_PAGO, ID_CLIENTE, ID_MONTAJE, REFERENCIA, FECHA_COBRO,
     DESCRIPCION, IMPORTE, FECHA_ALTA, FECHA_MODIFICACION, USUARIO)
  VALUES
    (:ID, :ID_EMPRESA, :FORMA_PAGO, :ID_CLIENTE, :ID_MONTAJE, :REFERENCIA,
     :FECHA_COBRO, :DESCRIPCION, :IMPORTE, :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  Plan: 


>
[28/02/2007 17:26:46]
[Application: ]
: [Execute] INSERT
  INTO COBROS
    (ID, ID_EMPRESA, FORMA_PAGO, ID_CLIENTE, ID_MONTAJE, REFERENCIA, FECHA_COBRO,
     DESCRIPCION, IMPORTE, FECHA_ALTA, FECHA_MODIFICACION, USUARIO)
  VALUES
    (:ID, :ID_EMPRESA, :FORMA_PAGO, :ID_CLIENTE, :ID_MONTAJE, :REFERENCIA,
     :FECHA_COBRO, :DESCRIPCION, :IMPORTE, :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  ID = 2
  ID_EMPRESA = 1
  FORMA_PAGO = <NULL>>
  ID_CLIENTE = 2
  ID_MONTAJE = <NULL>>
  REFERENCIA = 0001
  FECHA_COBRO = 28/02/2007
  DESCRIPCION = <NULL>>
  IMPORTE = 11
  FECHA_ALTA = <NULL>>
  FECHA_MODIFICACION = <NULL>>
  USUARIO = Administrador


>
[28/02/2007 17:26:46]
[Application: ]
: [Prepare] SELECT COBROS.ID, COBROS.ID_EMPRESA, COBROS.ID_CLIENTE, COBROS.ID_MONTAJE,
       COBROS.REFERENCIA, COBROS.FECHA_COBRO, COBROS.DESCRIPCION, COBROS.IMPORTE,
       COBROS.FORMA_PAGO, COBROS.FECHA_ALTA, COBROS.FECHA_MODIFICACION,
       COBROS.USUARIO, CONTACTOS.NOMBRE

FROM COBROS
LEFT JOIN CONTACTOS ON COBROS.ID_CLIENTE = CONTACTOS.ID
WHERE COBROS.ID = :ID

  Plan: PLAN JOIN (COBROS INDEX (PK_COBROS), CONTACTOS INDEX (PK_CONTACTOS))


>
[28/02/2007 17:26:46]
[Application: ]
: [Execute] SELECT COBROS.ID, COBROS.ID_EMPRESA, COBROS.ID_CLIENTE, COBROS.ID_MONTAJE,
       COBROS.REFERENCIA, COBROS.FECHA_COBRO, COBROS.DESCRIPCION, COBROS.IMPORTE,
       COBROS.FORMA_PAGO, COBROS.FECHA_ALTA, COBROS.FECHA_MODIFICACION,
       COBROS.USUARIO, CONTACTOS.NOMBRE

FROM COBROS
LEFT JOIN CONTACTOS ON COBROS.ID_CLIENTE = CONTACTOS.ID
WHERE COBROS.ID = :ID

  ID = 2


>
[28/02/2007 17:26:49]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:26:49] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (FK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:26:49]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:26:49] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO WHERE (PRESUPUESTOS.ID_EMPRESA = 1) 



>
[28/02/2007 17:26:49]
[Application: ]
: [Prepare] SELECT 
    ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, PUNTOS,
    IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE
FROM
    PRESUPUESTOS_DETALLES
WHERE
     ID_PRESUPUESTO = :ID_PRESUPUESTO

  Plan: PLAN (PRESUPUESTOS_DETALLES NATURAL)


>
[28/02/2007 17:26:49]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:26:49]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = PRESUPUESTOS_DETALLES


>
[28/02/2007 17:26:49]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = PRESUPUESTOS_DETALLES


>
[28/02/2007 17:26:49]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:26:49]
[Application: ]
: [Execute] SELECT 
    ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, PUNTOS,
    IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE
FROM
    PRESUPUESTOS_DETALLES
WHERE
     ID_PRESUPUESTO = :ID_PRESUPUESTO

  ID_PRESUPUESTO = 2


>
[28/02/2007 17:26:50]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMP


>
[28/02/2007 17:26:50]RESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:50]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -9000) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:50]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -1) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRES


>
[28/02/2007 17:26:50]AS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:50]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = -1) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:52]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_E


>
[28/02/2007 17:26:52]MPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:52]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:52]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:52]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:52]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:52]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:53]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESAS_CONTACTOS INDEX (PK_E


>
[28/02/2007 17:26:53]MPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:26:53]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:26:53]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:53]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:53]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:53]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:53]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:53]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 444


>
[28/02/2007 17:26:53]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:53]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 444


>
[28/02/2007 17:26:53]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:26:53]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:26:53]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:26:53]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT VALOR
FROM REFERENCIAS
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  Plan: PLAN (REFERENCIAS INDEX (FK_REFERENCIAS))


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT VALOR
FROM REFERENCIAS
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  CODIGO = REF_PRESUPUESTOS
  EMPRESA = 1


>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] UPDATE REFERENCIAS
SET VALOR = :VALOR
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  Plan: PLAN (REFERENCIAS INDEX (FK_REFERENCIAS))


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] UPDATE REFERENCIAS
SET VALOR = :VALOR
WHERE CODIGO = :CODIGO
AND ID_EMPRESA = :EMPRESA

  VALOR = 0003
  CODIGO = REF_PRESUPUESTOS
  EMPRESA = 1


>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] INSERT
  INTO PRESUPUESTOS
    (ID, ID_EMPRESA, ID_CLIENTE, ID_VENDEDOR, REFERENCIA, 
     FECHA_PRESUPUESTO, VIGENCIA, SITUACION, FECHA_DECISION, 
     BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, 
     IMPORTE_IVA, IMPORTE_TOTAL, OBSERVACIONES, PLAZO_ENTREGA, 
     FORMA_PAGO, FECHA_ALTA, FECHA_MODIFICACION, USUARIO)
  VALUES
    (:ID, :ID_EMPRESA, :ID_CLIENTE, :ID_VENDEDOR, :REFERENCIA, 
     :FECHA_PRESUPUESTO, :VIGENCIA, :SITUACION, :FECHA_DECISION, 
     :BASE_IMPONIBLE, :DESCUENTO, :IMPORTE_DESCUENTO, :IVA, 
     :IMPORTE_IVA, :IMPORTE_TOTAL, :OBSERVACIONES, :PLAZO_ENTREGA, 
     :FORMA_PAGO, :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  Plan: 


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS
    (ID, ID_EMPRESA, ID_CLIENTE, ID_VENDEDOR, REFERENCIA, 
     FECHA_PRESUPUESTO, VIGENCIA, SITUACION, FECHA_DECISION, 
     BASE_IMPONIBLE, DESCUENTO, IMPORTE_DESCUENTO, IVA, 
     IMPORTE_IVA, IMPORTE_TOTAL, OBSERVACIONES, PLAZO_ENTREGA, 
     FORMA_PAGO, FECHA_ALTA, FECHA_MODIFICACION, USUARIO)
  VALUES
    (:ID, :ID_EMPRESA, :ID_CLIENTE, :ID_VENDEDOR, :REFERENCIA, 
     :FECHA_PRESUPUESTO, :VIGENCIA, :SITUACION, :FECHA_DECISION, 
     :BASE_IMPONIBLE, :DESCUENTO, :IMPORTE_DESCUENTO, :IVA, 
     :IMPORTE_IVA, :IMPORTE_TOTAL, :OBSERVACIONES, :PLAZO_ENTREGA, 
     :FORMA_PAGO, :FECHA_ALTA, :FECHA_MODIFICACION, :USUARIO)

  ID = 3
  ID_EMPRESA = 1
  ID_CLIENTE = 2
  ID_VENDEDOR = <NULL>>
  REFERENCIA = 0002
  FECHA_PRESUPUESTO = 28/02/2007
  VIGENCIA = 30
  SITUACION = Pendiente
  FECHA_DECISION = <NULL>>
  BASE_IMPONIBLE = 29
  DESCUENTO = <NULL>>
  IMPORTE_DESCUENTO = 0
  IVA = <NULL>>
  IMPORTE_IVA = 0


>
[28/02/2007 17:27:21]
  IMPORTE_TOTAL = 29
  OBSERVACIONES = <BLOB>>
  PLAZO_ENTREGA = <BLOB>>
  FORMA_PAGO = <BLOB>>
  FECHA_ALTA = <NULL>>
  FECHA_MODIFICACION = <NULL>>
  USUARIO = Administrador


>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:27:21] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO
WHERE PRESUPUESTOS.ID = :ID

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (PK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:27:21] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO
WHERE PRESUPUESTOS.ID = :ID

  ID = 3


>
[28/02/2007 17:27:21]
[Application: ]
: [Prepare] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  Plan: 


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 2
  ID_PRESUPUESTO = 3
  POSICION = 0
  TIPO_DETALLE = Titulo
  CONCEPTO = {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Comic Sans MS;}}\viewkind4\uc1\pard\lang3082\ul\b\f0\fs20 Cap\'edtulo de ...\par}
  CANTIDAD = <NULL>>
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = <NULL>>
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = <NULL>>
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 3
  ID_PRESUPUESTO = 3
  POSICION = 1
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczx\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 4
  ID_PRESUPUESTO = 3
  POSICION = 2
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 czxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 5
  ID_PRESUPUESTO = 3
  POSICION = 3
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczxcz\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 6
  ID_PRESUPUESTO = 3
  POSICION = 10
  TIPO_DETALLE = Subtotal
  CONCEPTO = {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Comic Sans MS;}{\f1\fnil Tahoma;}}\viewkind4\uc1\pard\lang3082\b\f0\fs20 Total cap\'edtulo de ...\b0\f1\fs16\par}
  CANTIDAD = <NULL>>
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = <NULL>>
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 29
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 7
  ID_PRESUPUESTO = 3
  POSICION = 11
  TIPO_DETALLE = Descuento
  CONCEPTO = {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Comic Sans MS;}{\f1\fnil Tahoma;}}\viewkind4\uc1\pard\lang3082\b\f0\fs20 Descuento especial ...\b0\f1\fs16\par}
  CANTIDAD = <NULL>>
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = <NULL>>
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 0
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 8
  ID_PRESUPUESTO = 3
  POSICION = 4
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxcz\f1\par
}

  CANTIDAD = 11
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 11
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 9
  ID_PRESUPUESTO = 3
  POSICION = 5
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 xczxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 10
  ID_PRESUPUESTO = 3
  POSICION = 6
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczx\f1\par
}

  CANTIDAD = 11
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 11
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 11
  ID_PRESUPUESTO = 3
  POSICION = 7
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 czxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 12
  ID_PRESUPUESTO = 3
  POSICION = 8
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczx\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:21]
[Application: ]
: [Execute] INSERT
  INTO PRESUPUESTOS_DETALLES
    (ID, ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
     PUNTOS, IMPORTE_PUNTOS, IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL,
     VISIBLE)
  VALUES
    (:ID, :ID_PRESUPUESTO, :POSICION, :TIPO_DETALLE, :CONCEPTO,
     :CANTIDAD, :PUNTOS, :IMPORTE_PUNTOS, :IMPORTE_UNIDAD, 
     :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE)

  ID = 13
  ID_PRESUPUESTO = 3
  POSICION = 9
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 czxczxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>


>
[28/02/2007 17:27:23]
[Application: ]
: [Prepare] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = 2) AND (ID_EMPRESA = 1) 

  Plan: PLAN JOIN (JOIN (EMPRESA


>
[28/02/2007 17:27:23]S_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))


>
[28/02/2007 17:27:23]
[Application: ]
: [Execute] SELECT
    CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA,
    CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE,
    CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,
    CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1,
    CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS,
    CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION,
    CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA,
    CLIENTES_DATOS.ID_VENDEDOR, CLIENTES_DATOS.PROCEDENCIA
  FROM
    CONTACTOS
  INNER JOIN CONTACTOS_CATEGORIAS ON
    (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID)
  INNER JOIN EMPRESAS_CONTACTOS ON
    (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID)
  LEFT JOIN CLIENTES_DATOS ON
    (CLIENTES_DATOS.ID_CLIENTE = CONTACTOS.ID)
  WHERE
    CONTACTOS_CATEGORIAS.ID_CATEGORIA = 1 AND (CONTACTOS.ID = 2) AND (ID_EMPRESA = 1) 



>
[28/02/2007 17:27:23]
[Application: ]
: [Prepare] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))


>
[28/02/2007 17:27:23]
[Application: ]
: [Execute] SELECT 
    ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
  FROM
    CONTACTOS_DATOS_BANCO
  WHERE ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:27:23]
[Application: ]
: [Prepare] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS))


>
[28/02/2007 17:27:23]
[Application: ]
: [Execute] SELECT 
    ID_CONTACTO, ID_CATEGORIA
  FROM
    CONTACTOS_CATEGORIAS
  WHERE
    ID_CONTACTO = :ID_CONTACTO

  ID_CONTACTO = 2


>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:41]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:41]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database

  Plan: PLAN (RDB$DATABASE NATURAL)


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT GEN_ID(GEN_PRESUPUESTOS_DETALLES_ID,1) FROM RDB$Database



>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] UPDATE PRESUPUESTOS
  SET 
    ID = :ID, 
    ID_EMPRESA = :ID_EMPRESA, 
    ID_CLIENTE = :ID_CLIENTE, 
    ID_VENDEDOR = :ID_VENDEDOR, 
    REFERENCIA = :REFERENCIA, 
    FECHA_PRESUPUESTO = :FECHA_PRESUPUESTO, 
    VIGENCIA = :VIGENCIA, 
    SITUACION = :SITUACION, 
    FECHA_DECISION = :FECHA_DECISION, 
    BASE_IMPONIBLE = :BASE_IMPONIBLE, 
    DESCUENTO = :DESCUENTO, 
    IMPORTE_DESCUENTO = :IMPORTE_DESCUENTO, 
    IVA = :IVA, 
    IMPORTE_IVA = :IMPORTE_IVA, 
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    OBSERVACIONES = :OBSERVACIONES, 
    PLAZO_ENTREGA = :PLAZO_ENTREGA, 
    FORMA_PAGO = :FORMA_PAGO, 
    FECHA_ALTA = :FECHA_ALTA, 
    FECHA_MODIFICACION = :FECHA_MODIFICACION, 
    USUARIO = :USUARIO
  WHERE
    (ID = :OLD_ID)

  Plan: PLAN (PRESUPUESTOS INDEX (PK_PRESUPUESTOS))


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS
  SET 
    ID = :ID, 
    ID_EMPRESA = :ID_EMPRESA, 
    ID_CLIENTE = :ID_CLIENTE, 
    ID_VENDEDOR = :ID_VENDEDOR, 
    REFERENCIA = :REFERENCIA, 
    FECHA_PRESUPUESTO = :FECHA_PRESUPUESTO, 
    VIGENCIA = :VIGENCIA, 
    SITUACION = :SITUACION, 
    FECHA_DECISION = :FECHA_DECISION, 
    BASE_IMPONIBLE = :BASE_IMPONIBLE, 
    DESCUENTO = :DESCUENTO, 
    IMPORTE_DESCUENTO = :IMPORTE_DESCUENTO, 
    IVA = :IVA, 
    IMPORTE_IVA = :IMPORTE_IVA, 
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    OBSERVACIONES = :OBSERVACIONES, 
    PLAZO_ENTREGA = :PLAZO_ENTREGA, 
    FORMA_PAGO = :FORMA_PAGO, 
    FECHA_ALTA = :FECHA_ALTA, 
    FECHA_MODIFICACION = :FECHA_MODIFICACION, 
    USUARIO = :USUARIO
  WHERE
    (ID = :OLD_ID)

  ID = 3
  ID_EMPRESA = 1
  ID_CLIENTE = 2
  ID_VENDEDOR = <NULL>>
  REFERENCIA = 0002
  FECHA_PRESUPUESTO = 28/02/2007
  VIGENCIA = 30
  SITUACION = Pendiente
  FECHA_DECISION = <NULL>>
  BASE_


>
[28/02/2007 17:27:42]IMPONIBLE = 27,55
  DESCUENTO = <NULL>>
  IMPORTE_DESCUENTO = 0
  IVA = <NULL>>
  IMPORTE_IVA = 0
  IMPORTE_TOTAL = 27,55
  OBSERVACIONES = <BLOB>>
  PLAZO_ENTREGA = <BLOB>>
  FORMA_PAGO = <BLOB>>
  FECHA_ALTA = 28/02/2007 17:27:21
  FECHA_MODIFICACION = <NULL>>
  USUARIO = Administrador
  OLD_ID = 3


>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:27:42] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO
WHERE PRESUPUESTOS.ID = :ID

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (PK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), MONTAJES INDEX (UNQ_MONTAJES))


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT
    PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
    CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF,
    CONTACTOS.CALLE, CONTACTOS.POBLACION,
    CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL,
    CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2,
    CONTACTOS.FAX, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2,
    CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2,
    PRESUPUESTOS.ID_VENDEDOR, PRESUPUESTOS.REFERENCIA,
    PRESUPUESTOS.FECHA_PRESUPUESTO, PRESUPUESTOS.VIGENCIA,
    PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION,
    PRESUPUESTOS.BASE_IMPONIBLE, PRESUPUESTOS.DESCUENTO,
    PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
    PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL,
    PRESUPUESTOS.OBSERVACIONES, PRESUPUESTOS.PLAZO_ENTREGA,
    PRESUPUESTOS.FORMA_PAGO, PRESUPUESTOS.FECHA_ALTA,
    PRESUPUESTOS.FECHA_MODIFICACION, PRESUPUESTOS.USUARIO,
    PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA as FECHA_VALIDEZ,
   


>
[28/02/2007 17:27:42] MONTAJES.ID as ID_MONTAJE
FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID
LEFT JOIN MONTAJES ON PRESUPUESTOS.ID = MONTAJES.ID_PRESUPUESTO
WHERE PRESUPUESTOS.ID = :ID

  ID = 3


>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  Plan: PLAN (PRESUPUESTOS_DETALLES INDEX (PK_PRESUPUESTOS_DETALLES))


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 0
  TIPO_DETALLE = Titulo
  CONCEPTO = {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Comic Sans MS;}}\viewkind4\uc1\pard\lang3082\ul\b\f0\fs20 Cap\'edtulo de ...\par}
  CANTIDAD = <NULL>>
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = <NULL>>
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = <NULL>>
  VISIBLE = <NULL>>
  OLD_ID = 2


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 1
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczx\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>
  OLD_ID = 3


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 2
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 czxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>
  OLD_ID = 4


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 3
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczxcz\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>
  OLD_ID = 5


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 10
  TIPO_DETALLE = Subtotal
  CONCEPTO = {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Comic Sans MS;}{\f1\fnil Tahoma;}}\viewkind4\uc1\pard\lang3082\b\f0\fs20 Total cap\'edtulo de ...\b0\f1\fs16\par}
  CANTIDAD = <NULL>>
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = <NULL>>
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 29
  VISIBLE = <NULL>>
  OLD_ID = 6


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 11
  TIPO_DETALLE = Descuento
  CONCEPTO = {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Comic Sans MS;}{\f1\fnil Tahoma;}}\viewkind4\uc1\pard\lang3082\b\f0\fs20 Descuento especial ...\b0\f1\fs16\par}
  CANTIDAD = <NULL>>
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = <NULL>>
  DESCUENTO = 5
  IMPORTE_TOTAL = -1,45
  VISIBLE = <NULL>>
  OLD_ID = 7


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 4
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxcz\f1\par
}

  CANTIDAD = 11
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 11
  VISIBLE = <NULL>>
  OLD_ID = 8


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 5
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 xczxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>
  OLD_ID = 9


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 6
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczx\f1\par
}

  CANTIDAD = 11
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 11
  VISIBLE = <NULL>>
  OLD_ID = 10


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 7
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 czxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>
  OLD_ID = 11


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 8
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 zxczx\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>
  OLD_ID = 12


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] UPDATE PRESUPUESTOS_DETALLES
  SET 
    ID_PRESUPUESTO = :ID_PRESUPUESTO, 
    POSICION = :POSICION, 
    TIPO_DETALLE = :TIPO_DETALLE, 
    CONCEPTO = :CONCEPTO, 
    CANTIDAD = :CANTIDAD, 
    PUNTOS = :PUNTOS, 
    IMPORTE_PUNTOS = :IMPORTE_PUNTOS, 
    IMPORTE_UNIDAD = :IMPORTE_UNIDAD, 
    DESCUENTO = :DESCUENTO,
    IMPORTE_TOTAL = :IMPORTE_TOTAL, 
    VISIBLE = :VISIBLE
  WHERE
    (ID = :OLD_ID)

  ID_PRESUPUESTO = 3
  POSICION = 9
  TIPO_DETALLE = Concepto
  CONCEPTO = {\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}{\f1\fnil Tahoma;}}
\viewkind4\uc1\pard\lang3082\f0\fs20 czxczxc\f1\par
}

  CANTIDAD = 1
  PUNTOS = <NULL>>
  IMPORTE_PUNTOS = <NULL>>
  IMPORTE_UNIDAD = 1
  DESCUENTO = <NULL>>
  IMPORTE_TOTAL = 1
  VISIBLE = <NULL>>
  OLD_ID = 13


>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] SELECT PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
PRESUPUESTOS.REFERENCIA, PRESUPUESTOS.FECHA_PRESUPUESTO,
(PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA) as FECHA_VIGENCIA,
PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION, PRESUPUESTOS.BASE_IMPONIBLE,
PRESUPUESTOS.DESCUENTO, PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL, PRESUPUESTOS.OBSERVACIONES,
PRESUPUESTOS.PLAZO_ENTREGA, PRESUPUESTOS.FORMA_PAGO,

CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE, CONTACTOS.CODIGO_POSTAL,
CONTACTOS.POBLACION, CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,

ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL,
EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA,
EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA,
EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMP


>
[28/02/2007 17:27:42]RESAS.EMAIL_1,
EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO

FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON (PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID)
LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA

WHERE PRESUPUESTOS.ID = :ID

  Plan: PLAN JOIN (JOIN (PRESUPUESTOS INDEX (PK_PRESUPUESTOS), CONTACTOS INDEX (PK_CONTACTOS)), EMPRESAS INDEX (PK_EMPRESAS))


>
[28/02/2007 17:27:42]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = PRESUPUESTOS


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = PRESUPUESTOS


>
[28/02/2007 17:27:42]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:27:42]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = CONTACTOS


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = CONTACTOS


>
[28/02/2007 17:27:42]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:27:42]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = EMPRESAS


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = EMPRESAS


>
[28/02/2007 17:27:42]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT PRESUPUESTOS.ID, PRESUPUESTOS.ID_EMPRESA, PRESUPUESTOS.ID_CLIENTE,
PRESUPUESTOS.REFERENCIA, PRESUPUESTOS.FECHA_PRESUPUESTO,
(PRESUPUESTOS.FECHA_PRESUPUESTO + PRESUPUESTOS.VIGENCIA) as FECHA_VIGENCIA,
PRESUPUESTOS.SITUACION, PRESUPUESTOS.FECHA_DECISION, PRESUPUESTOS.BASE_IMPONIBLE,
PRESUPUESTOS.DESCUENTO, PRESUPUESTOS.IMPORTE_DESCUENTO, PRESUPUESTOS.IVA,
PRESUPUESTOS.IMPORTE_IVA, PRESUPUESTOS.IMPORTE_TOTAL, PRESUPUESTOS.OBSERVACIONES,
PRESUPUESTOS.PLAZO_ENTREGA, PRESUPUESTOS.FORMA_PAGO,

CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.CALLE, CONTACTOS.CODIGO_POSTAL,
CONTACTOS.POBLACION, CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1,

ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL,
EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA,
EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA,
EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMP


>
[28/02/2007 17:27:42]RESAS.EMAIL_1,
EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO

FROM PRESUPUESTOS
LEFT JOIN CONTACTOS ON (PRESUPUESTOS.ID_CLIENTE = CONTACTOS.ID)
LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA

WHERE PRESUPUESTOS.ID = :ID

  ID = 3


>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] SELECT ID,ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
       IMPORTE_UNIDAD, IMPORTE_TOTAL
       
FROM PRESUPUESTOS_DETALLES
WHERE ID_PRESUPUESTO = :ID_PRESUPUESTO
ORDER BY POSICION

  Plan: PLAN SORT ((PRESUPUESTOS_DETALLES NATURAL))


>
[28/02/2007 17:27:42]
[Application: ]
: [Start transaction]


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or      (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) 

  RELATION = PRESUPUESTOS_DETALLES


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON      RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND       RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION 

  RELATION_NAME = PRESUPUESTOS_DETALLES


>
[28/02/2007 17:27:42]
[Application: ]
: [Commit (Hard commit)]


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT ID,ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
       IMPORTE_UNIDAD, IMPORTE_TOTAL
       
FROM PRESUPUESTOS_DETALLES
WHERE ID_PRESUPUESTO = :ID_PRESUPUESTO
ORDER BY POSICION

  ID_PRESUPUESTO = 3


>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] SELECT ID,ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
       IMPORTE_UNIDAD, IMPORTE_TOTAL
       
FROM PRESUPUESTOS_DETALLES
WHERE ID_PRESUPUESTO = :ID_PRESUPUESTO
AND (TIPO_DETALLE = 'Subtotal')
ORDER BY POSICION

  Plan: PLAN SORT ((PRESUPUESTOS_DETALLES NATURAL))


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT ID,ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
       IMPORTE_UNIDAD, IMPORTE_TOTAL
       
FROM PRESUPUESTOS_DETALLES
WHERE ID_PRESUPUESTO = :ID_PRESUPUESTO
AND (TIPO_DETALLE = 'Subtotal')
ORDER BY POSICION

  ID_PRESUPUESTO = 3


>
[28/02/2007 17:27:42]
[Application: ]
: [Prepare] SELECT ID,ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
       IMPORTE_UNIDAD, IMPORTE_TOTAL

FROM PRESUPUESTOS_DETALLES
WHERE ID_PRESUPUESTO = :ID_PRESUPUESTO
AND (TIPO_DETALLE = 'Descuento')
ORDER BY POSICION

  Plan: PLAN SORT ((PRESUPUESTOS_DETALLES NATURAL))


>
[28/02/2007 17:27:42]
[Application: ]
: [Execute] SELECT ID,ID_PRESUPUESTO, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD,
       IMPORTE_UNIDAD, IMPORTE_TOTAL

FROM PRESUPUESTOS_DETALLES
WHERE ID_PRESUPUESTO = :ID_PRESUPUESTO
AND (TIPO_DETALLE = 'Descuento')
ORDER BY POSICION

  ID_PRESUPUESTO = 3


>
