MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: bdonner on 24.01.17 - klo:19:32

Title: Laskut arkistoon?
Post by: bdonner on 24.01.17 - klo:19:32
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
Title: Re: Laskut arkistoon?
Post by: Ere Maijala on 30.01.17 - klo:19:14
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ä.
Title: Re: Laskut arkistoon?
Post by: bdonner on 09.02.17 - klo:21:33
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

Title: Re: Laskut arkistoon?
Post by: Ere Maijala on 10.02.17 - klo:18:40
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
Title: Re: Laskut arkistoon?
Post by: bdonner on 11.02.17 - klo:20:00
Kiitos Ere!

Benjamin