REVISIO 110 - DUPLICAR DOCUMENTS GESTIO. CONSULTA FITXA TERCER DES DE DOCUMENTS GESTIO. CONSULTA LINIES DOCUMENTS TANCATS. MODIFICACIO CLASE _CONTROLS.VCX

Modificacions Clase _CONTROLS.VCX que aporten millores a nivell d’usuari d’adsgest.
 
Duplicar documents de gestió. Afegit boto a la barra de Navegació dels formularis (paramatritzable per cada formulari)
Si volem afegir aquesta opció s’ha de definir la propietat ‘lduplica’ del Navegador a ‘.T.’.
 
Consulta de la fitxa del tercer des de documents de Gestió. Des de el boto de consulta de Relacions.
 
Poder consultar línies d’un document tot i que estigui tancat. Obre pantalla d’edició de línies amb tots els controls desactivats.
Si volem afegir aquesta opció s’ha de definir la propietat ‘lview’ del Navegador dels grids a ‘.T.’.
 
S'ha unificat el tractament dels missatges d'error del controladors ODBC de Easysoft i Firebird.
 
1 .- Clase modificada: _CONTROLS.VCX
 
Controls modificats:
_FORM                     - Afegit nou mètode "desactiva_controls", que permet activar o desactivar tots els controls del form.
                               - Modificat mètode "errodbc", s'ha unificat el tractament dels missatges d'error del controladors ODBC de Easysoft i Firebird.
 
_NAVIGATORCS         - Afegit nou boto per duplicar documents (albarans,comandes,ofertes,etc)
                               - Afegit nova propietat del navegador "lduplica" que activa o desactiva el boto anterior, (per defecte esta desactivat).
 
_NAVGRID                 - Afegida nova propietat "lview" que permet l’edició de línees d'un document ja tancat, però a l'hora evita que es puguin efectuar canvis.
 
Nous controls:
_SEL_DATASERIE       - Nou control que es cridat per el boto de duplicar documents, permet la selecció de la data i la sèrie del nou document.
 
_LABEL_CONSULTA    - Nou control que permet cridar un manteniment qualsevol passant el paràmetre del codi a buscar.
 
Formularis Modificats:
2.- MARTICLES, MPROVEIDORS, MGASTOS, MACREED, MCLIENTS(Comprovar), MCRM_CANDIDATS(Comprovar)
Afegit codi al mètode “init” i "init_situar", permet situar-se en un registre determinat quan es crida des de un altre formulari.
Afegir propietat segons formulari: lcini_art, lnini_pro, lnini_gas, lnini_acre, lnini_cli, lnvalini
Al form MCLIENTS, també hi ha d’haver-hi aquests metodes. Però no els afegim en el parxe ja que ja haurien d’estar posats
segons revisió de bd documental. Revisar si hi son i si no posar-los.
Al form MCRM_CANDIDATS, també hi ha d’haver-hi aquests metodes. Revisar si hi son i si no posar-los.
 
3.- MALBVEN, MALBCOM, MPEDVEN, MPEDCOM, MOFEVEN, MCRM_OPOR
- Afegit codi al mètode "init_situar", permet situar-se en un registre determinat quan es crida des de un altre formulari.
- Boto CbBuscar del form ara crida mètode “init_situar”
- El boto de consulta de relacions ara crida un nou formulari "CONS_RELACIONS2" que permet la consulta dels documents relacionats.
- Modificat label de "client" / "proveïdor" / “Candidat” per una nova clase "_LABEL_CONSULTA" que permet cridar el manteniment fent doble click al label.
- Modificat label de "Tot. Brut EUR" per una nova clase "_LABEL_CONSULTA" que permet cridar el formulari de totals fent doble click al label.
- Deixar propietat _navigatorcs.lduplica = .t. (Poder duplicar documents)
- Deixar propietat _navgrid1.lview = .t. (Deixar veure detall linies d’un document tancat)
- Deixar txtClient, txtdata metode when amb comentari. Així permet canviar codi client/proveïdor/Candidat i data document (tema duplicar documents)
 
4.- MALBVEN2, MALBCOM2, MPEDVEN2, MPEDCOM2, MOFEVEN2, MCRM_OPOR2
- Afegit codi al init del formulari que desactiva tots els control del formulari, excepte el boto desfer, boto informació article.
- Tret codi del show que mirava si article estava serialitzat=’0’ i deixava camps enabled =.t., i posat a l’init del formulari.
- Modificat label de "article" per una nova clase "_LABEL_CONSULTA" que permet cridar el manteniment fent doble click al label.
- Form: MALBCOM2.comand1.click (creava taula a la c:\, ara s’ha deixar com a cursor temporal)
 
5.- MALBGASTO
- Afegit codi al mètode "init_situar", permet situar-se en un registre determinat quan es crida des de un altre formulari.
- Boto CbBuscar del form ara crida mètode “init_situar”
- Modificat label de "creditor" per una nova clase "_LABEL_CONSULTA" que permet cridar el manteniment fent doble click al label.
- Modificat label de "Tot. Brut EUR" per una nova clase "_LABEL_CONSULTA" que permet cridar el formulari de totals fent doble click al label.
- Deixar propietat _navigatorcs.lduplica = .t. (Poder duplicar documents)
- Deixar propietat _navgrid1.lview = .t. (Deixar veure detall linies d’un document tancat)
- Deixar txtcreditor, txtdata metode when amb comentari. Així permet canviar codi Creditor i data document (tema duplicar documents)
 
6.- MALBGASTO2
- Afegit codi al init del formulari que desactiva tots els control del formulari, excepte el boto desfer.
- Modificat label de "Cod. Despesa" per una nova clase "_LABEL_CONSULTA" que permet cridar el manteniment fent doble click al label.
 
7.- MCRM_TASQUES
- Propietat prm_tipo_doc = ‘CRM’
- Canviat la manera es que es crida el formulari "MOFEVEN" durant la creació d' oportunitats de venda. (container1.btnopor.click)
- Anul·lat boto de duplicat de document, ara es fa servir el que hi ha al navegador:
btndup.visible = .f., comentar codi btndup.click
- Deixar propietat _navigatorcs.lduplica = .t. (Poder duplicar documents)
Afegir codi a _navigatorcs1.cbduplica.click
- Modificat label de "candidat" per una nova clase "_LABEL_CONSULTA" que permet cridar el manteniment fent doble click al label.
 
8.- MORDFAB2, MALBREG2, MALBTRAS2
- Modificat label de "article" per una nova clase "_LABEL_CONSULTA" que permet cridar el manteniment fent doble click al label.
 
Formularis nous:
9.- CONS_RELACIONS2
- Nou formulari que mitjançant un boto permet anar directament al document d'origen o destí. Si es una factura de compra o venda fa una previsualització per pantalla de la factura.
 
Programes modificats:
10.- INICI.PRG
- Modificat procediment MODIF_PROP_DB, s'ha afegit nous camps  que s'han de marcar com a no actualitzables a les vistes de GES_DETA_ALBVEN, GES_DETA_OFEVEN, GES_DETA_PEDVEN, GES_DETA_ALBCOM, GES_DETA_PEDCOM i CRM_DETA_OPOR.
 
 
Tocat a BBDD:
No s’ha tocat res a nivell de base de dades. Nomes deixem registre a sys_revisions.                      
Passar Parxe : ADSGEST_0110.SQL, deixar registre al sys_revisions conforme s'ha fet aquesta Revisió. 
 
Tocat a l'Aplicació:
            Clases:
                        No s’ha de copiar res, quan compilem projecte ja quedarà amb les noves clases
           
Vistes de la base de dades :
Es toquen vistes a nivell INICI.PRG. (10)
S’ha de passar la DATA\ADSGEST.*
            Forms:
                        MCLIENTS (Comprovar si s’ha de Modificar)(2)
                        MCRM_CANDIDATS (Comprovar si s’ha de Modificar)(2)
                        MARTICLES (Modificat)(2)
                        MPROVEIDORS (Modificat)(2)
MGASTOS (Modificat)(2)
MACREED (Modificat)(2)
MALBVEN (Modificat)(3)
MALBCOM (Modificat)(3)
MPEDVEN (Modificat)(3)
MPEDCOM (Modificat)(3)
MOFEVEN (Modificat)(3)
MCRM_OPOR (Modificat)(3)
MALBVEN2 (Modificat)(4)
MALBCOM2 (Modificat)(4)
MPEDVEN2 (Modificat)(4)
MPEDCOM2 (Modificat)(4)
MOFEVEN2 (Modificat)(4)
MCRM_OPOR2 (Modificat)(4)
MALBGASTO (Modificat)(5)
MALBGASTO2 (Modificat)(6)
MCRM_TASQUES (Modificat)(7)
MORDFAB2 (Modificat)(8)
MALBREG2 (Modificat)(8)
MALBTRAS2 (Modificat)(8)
CONS_RELACIONS2 (Nou)(9)
 
            Progs:
INICI.PRG (Modificat MODIF_PROP_DB)(10)
 
 
Meta Keywords: Parxes AdsGest
Documents adjunts: ADSGEST_0110.SQL
----------------------------------------------------------------------------------------
Judit Camprubí