Reviseu la vista EMP_EXERCICIS de tots els vostres projectes. Mirar si en els cliteris d'actualització estiguin mrcats com actualitzables empresa i exercici.
En els formularis seguents:
LFACCOM_1ALB
LFACCOM2
LFACVEN
LFACVEN_1ALB
verificar que l'assignació del exercici que es passa al procediment EXECUTE PROCEDURE FACTURA_ALB??? s'obtingui mitjançant una consulta a la BBDD amb el seguent codi:
*** Agafa l'Exercici corresponent a la Data de la Factura.
lcSql = [Execute procedure UT_GET_EXERCICI(?gpEmpresa,'',?lDataCtb)]
lnaux = sqlexec(ThisForm.nConexio,lcSQL,"SQLResult")
if lnaux<1
Thisform.ErrODBC(message(),"UPD")
return
endif
lnExer = SqlResult.Exercici
USE IN SQLResult
i no assignant-lo directament per year(date)
Formularis: LFACCOM, LFACCOM2 i LFACCOM_1ALB s'han modificat per demanar i treballar amb data de factura i data de comptabilització de factura. (Te relació amb procediments de la BBDD) Si no hio teniu coses fetes a mida pel client, podeu copiar integrament els formularis.
Reviseu el nivell de parxes que teniu passats a la BBDD i comentem cada cas en concret per si hi han dubtes. ULL: si hi han coses a mida, s'han de revisar un a un els parxes a passar. S'han trobat bugs a la BBDD i cal passar els parxes.
----------------------------------------
Pere Pujol i Espuña
mailto:
ppujol@adssl.com
----------------------------------------