Laskut arkistoon?

Started by bdonner, 24.01.17 - klo:19:32

Previous topic - Next topic

bdonner

Hei, saanko jotenkin maksettuja laskuja arkistoon massatoimenpiteenä? Minulla on muutama sata vanhaa laskua jotka eivät ole automaattisesti mennyt arkistoon, ja olisi helpompaa etsiä vanhojen laskujen joukosta jos olisivat kaikki samassa paikassa. ML Invoice versio 1.13.1 .

Kiitti!

Benjamin

Ere Maijala

Toistaiseksi ei ole mitään kätevää toimintoa, jolla tuon voisi tehdä. On kyllä mahdollista käyttää Tietojen tuonti -toimintoa kun tekee tiedoston, jossa on laskunumerot ja arkistoitu-asetus. Tällaisen tiedoston pitäisi toimia aika lailla suoraan:


id;archived
1;1
221;1
213;1


Tuonnissa pitää valita vain tauluksi Lasku ja Olemassa olevien rivien käsittely -kohtaan Päivitä.

Ongelmana tuossa on tietenkin kaivaa laskujen id:t varsinkin, jos ne eivät ole peräkkäisiä.

bdonner

Kiitti tiedosta.

Olisiko turvallista muuttaa sql-tietokannasa  _invoice-taulukossa kaikille jo käsittelyille laskuille archive-kenttään arvo 1?  Arkistoon vieminen ei muuta laskuja tai laskurivejä millään muulla tavalla?

T. Benjamin


Ere Maijala

Jos siellä ei ole avoimia tai maksamattomia, niin kyllä. Muussa tapauksessa pitää tehdä vähän tarkempaa rajausta. Esim. maksettujen merkintä arkistoon (käyttö omalla vastuulla!):


update mlinvoice_invoice set archived=1 where archived=0 and state_id=3;


Sopivat state_id:t voi tarkistaa mlinvoice_invoice_state-taulusta.

--Ere

bdonner