Forum IceFact

IceFact - soft gratuit de facturi şi chitanţe => Erori => Topic started by: macmac on Oct 02, 2020, 10:28 AM

Title: macos - eroare "Nu s-a putut salva articolul in cache"
Post by: macmac on Oct 02, 2020, 10:28 AM
Buna ziua,

Am intampinat o eroare in ultima versiune disponibila a IceFact pentru macOS (1.1.119.2). Pasii pentru reproducere sunt:

1. Duplicam o factura
2. Editam o linie din factura
3. Cand salvam modificarile din linie, apare eroarea din atasament

Daca se inchide mesajul, aplicatia pare sa functioneze corect, iar modificarile se salveaza.

Comportamentul persista si dupa repornirea aplicatiei, eroarea se afiseaza in continuare urmand pasii de mai sus. Aplicatia a fost folosita pana acum fara probleme, fara modificari de software sau hardware.

Pe laptop-ul respectiv exista cateva sute de GB spatiu de stocare liber (MBP 15", macOS 10.15.6, XQuartz 2.7.11).
Title: Re: macos - eroare "Nu s-a putut salva articolul in cache"
Post by: Serghei on Oct 02, 2020, 10:38 AM
Problema e din cauza unei erori in program, cand se face upgrade de la o versiune anterioara. Trimiteti-mi baza de date la db@icesoft.ro si voi incerca s-o repar.
Title: Re: macos - eroare "Nu s-a putut salva articolul in cache"
Post by: Serghei on Oct 02, 2020, 11:41 AM
Ca idee, pentru cei "descurcăreţi", trebuie rulate aceste comenzi SQL peste baza de date SQLite:

ALTER TABLE cache_produse_detalii RENAME to cache_produse_detalii_orig;
CREATE TABLE cache_produse_detalii (id INTEGER PRIMARY KEY, id_produs INTEGER,moneda TEXT,um TEXT,pret DECIMAL(8,4),tva_inclus INTEGER,pret_fara_tva DECIMAL(8,4),regim_tva TEXT,UNIQUE(id_produs, moneda),FOREIGN KEY(id_produs) REFERENCES "cache_produse"(id) ON DELETE CASCADE);
INSERT INTO cache_produse_detalii (id, id_produs, moneda, um, pret, tva_inclus, pret_fara_tva, regim_tva) SELECT * FROM cache_produse_detalii_orig;
DROP TABLE cache_produse_detalii_orig;
VACUUM;
Title: Re: macos - eroare "Nu s-a putut salva articolul in cache"
Post by: macmac on Oct 02, 2020, 11:45 AM
Totul in regula acum, multumim mult! :)
Title: Re: macos - eroare "Nu s-a putut salva articolul in cache"
Post by: Serghei on Oct 02, 2020, 11:47 AM
Pentru puţin.