Base de coneixement
ADS Anàlisi/Disseny de Soft, S.L.U.
Buscar:     Búsqueda avanzada
Navegar por categorías:

Revisió 76 - Canvi de FireBird de 1.5 a 2.0

Visitas: 484
Posted: 12. August 2008
by: Camprubi J.
Updated: 18. June 2015
by: Camprubi J.
Aquestes son les modificacions que hem de fer per treballar i poder compilar els projectes tant a casa el client que te la versió de FireBird 1.5 com a l’oficina que tenim la versió de FireBird 2.0
 
A Ads o be a Casa del client un cop haguem instal·lada la versió de FireBird de 2.0:
1.- Cal copiar el fitxer fbclient.dll de ROBY:\BD\Backup\fbclient.dll a C:\Windows\System32 de cada PC.
2.- Canviar la versió del Gestor de la BBDD (Ibexpert) canviar de FireBird 1.5 a 2.0
 
Als Projectes dels Clients: 
1.- S’han modificat les llibreries de classes per tant si algú programa a casa el client s’haurien de copiar les llibreries: _controls i _utils de la carpeta: softcli\vfp8\adslib a la carpeta adslib de casa el client.
2.- Canviar codi dels formularis:
·          lamortitza.scx, lcartera.scx, lelements.scx, lregiva.scx   (Cal canviar el codi this.lctaula+[.  per [a.)
·          ldirven.scx(Cal canviar el codi on diu GES_CABE_FRAVEN.* per A.*)
·          ldircom.scx(Cal canviar el codi on diu GES_CABE_FRACOM.* per A.*)
·          ldirgasto.scx (Cal canviar el codi on diu GES_CABE_FRAGASTO.* per A.*)  
 
A les BBDD del Clients:
Corregir Procedures:
1. CALCULA_CABECERA (n’hi ha mes d’un)

for SELECT det.TIPIVA, det.PORIVA, det.PORREC, SUM( det.IMP_LINIA ) suma, sum(imp_l_div) sumad
        FROM GES_DETA_ALBVEN det
        INNER JOIN GES_DETA_RELACIONS rel ON (det.KEY_DOC = rel.O_KEY_DOC) AND (det.LINIA = rel.O_LINIA)
        where (GES_DETA_RELACIONS.D_KEY_DOC = :key_doc)
        GROUP BY det.TIPIVA, det.PORIVA, det.PORREC
        into :vtipiva,:vporiva,:vporrec,:vtbrut,:dtbrut
      do insert into TMP_BASES_DOC (key_doc, tipiva, poriva, porrec, import, d_import)
                 values (:key_doc, :vtipiva, :vporiva, :vporrec, :vtbrut, :dtbrut);

per
REL.D_KEY_DOC
 
2. CARTE_RECEP_TALPAG_CTB (Treure BAC_REM Duplicat)
 /* Inserta registre NOU A CARTERA a Cartera AMB CTA.450*/
          if (vTOTIMP<>0) then
              insert into EMP_CARTERA
                (COB_PAG,EMPRESA,CANAL,DOCUMENT,NVTO,COMPTE,DATA_FAC,DATA_VTO,
                 IMP_ORIG,ESTAT,KEY_DOC,OBSERVAC,TIP_EFECTE,TIPO_DOC,MONEDA,CANVI_DIV,
            TIP_TERCER, TERCER, KEY_CTB, BANC_REM, KC_REC_TP, NUM_PAGARE, BANC_REM, VTO_PAG)
          values ('C',:vEMPRESA,:vCANAL,:pagare,1,:COMPTE,:DATA_VTO,:DATA_VTO,
                  :vTOTIMP,0,0,:vobs,5,'',:vmoneda,:vcanvi,
                  :vTipTer, :vTercer, :vkc, :bcoprev, :vkc, :PAGARE,:bcoprev,:DATA_VTO);

3.Passar parxe : ADSGEST_0076.SQL per deixar registre al sys_revisions conforme s'ha fet aquesta Revisió. 
Meta Keywords: FIREBIRD, 1.5, 2.0, CANVI
Documents adjunts: ADSGEST_0076.SQL
----------------------------------------------------------------------------------------
Judit Camprubí
Archivos adjuntos
file ADSGEST_0076.sql (574 b)

Otras preguntas en esta categoría
» Más preguntas



RSS