Re: [lms] automat do faktur

W dniu 2014-06-12 10:09, Michał Bochniak pisze:
W jakimś sensie jest to rozwiązanie ale wolałbym aby skrypt był wywoływany z crona a nie z palca
Napisz sobie skrypt który będzie odpalać lms-paymants z odpowiednim parametrem fake-date.

W dniu 2014-06-12 10:21, Waldemar Dymkiewicz pisze:
a gdybyś linię w lms-payments #$txts{+MONTH} = strftime("%Y/%m/%d", 0, 0, 12, $dom, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $dom - 1, $month, $year - 1900); zamineił na $txts{+MONTH} = "$month/$year";
to nie ważne jakiego dnia czerwca byś wystawił na fakturze będzie Abonament ...... za czerwiec/2014
Wojtek

W dniu 12 czerwca 2014 11:23 użytkownik Wojciech Świadkowski wojtek@euro-net.pl napisał:
i było by to zgodne z nowym prawem, gdzie przy opłatach abonamentowych nie możemy pisać abonament od do a jedynie za okres, czyli "abonament za czewrwiec 2014"

Informację za jaki okres mam poprawną. Pójdę za propozycją Waldemara i zrobię to na skrypcie z fake-date - będzie to chyba najszybszy i najprostszy sposób.
.................. pozdrawiam MB
-----Original Message----- From: lms [mailto:lms-bounces@lists.lms.org.pl] On Behalf Of Marcin Sent: Thursday, June 12, 2014 11:28 AM To: lista użytkowników LMS Subject: Re: [lms] automat do faktur
W dniu 12 czerwca 2014 11:23 użytkownik Wojciech Świadkowski wojtek@euro-net.pl napisał:
1900);
i było by to zgodne z nowym prawem, gdzie przy opłatach abonamentowych nie możemy pisać abonament od do a jedynie za okres, czyli "abonament za czewrwiec 2014"

Marcinie to jaka forma jest poprawna obecnie LMS mi generuje: Abonament za internet 2014/06/01 - 2014/06/30 Abonament za internet 2014/05/01 - 2014/05/31
czy to znaczy że mam źle [payments] comment = Abonament za internet %current_month ;comment = Abonament za internet %month
Pozdrawiam DeCha
W dniu 2014-06-12 11:27, Marcin pisze:

W dniu 12 czerwca 2014 12:06 użytkownik DeCha Computers decha@provider.pl napisał:
lms generuje tak jak było to kiedyś. obecnie prawidłowo jest użycie samego miesiąca. aczkolwiek wymagania wymaganiami a ludzie i tak swoje robią. np. od 10 lat już nie potrzeba żadnej pieczątki na fakturze a nasz kochany Urząd Miasta "wymaga" pieczątki :/ no i jak tu być zgodnym z prawem. IMHO to co piszemy na fakturze nie bardzo interesuje skarbówkę, waże byśmy dobrze płacili im podatki :)

Panowie zrobiłem dump mysqldump -u root -p -R lms > bckp.sql
wywaliłem baze lms postawiłem nowa baze:
Odpaliłem założyłem użytkownika i chciałem odzyskać z backupu
# mysql -u root -p lms < bckp.sql Enter password: ERROR 1050 (42S01) at line 1600: Table 'nas' already exists ERROR 1050 (42S01) at line 2906: Table 'teryt_simc' already exists ... ERROR 1050 (42S01) at line 3246: Table 'vnodes' already exists ERROR 1050 (42S01) at line 3297: Table 'vnodes_mac' already exists
wywaliłem tabele |DROP VIEW http://83.19.199.139/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fang.%2Fdrop-view.html&token=14a1bc6dfe042931e2db1726850886fd
|||`nas` , |`teryt_simc` , `teryt_terc` , `teryt_ulic` ;| |`vmacs` ;| ... Wszytko byłoby ok ale nie widzę komputerów na liście klient (na razie to zauważyłem) podpowiedzcie proszę co zrobić?
Pozdrawiam DeCha

Panowie zrobiłem dump mysqldump -u root -p -R lms > bckp.sql
wywaliłem baze lms postawiłem nowa baze:
Odpaliłem założyłem użytkownika i chciałem odzyskać z backupu
# mysql -u root -p lms < bckp.sql Enter password: ERROR 1050 (42S01) at line 1600: Table 'nas' already exists ERROR 1050 (42S01) at line 2906: Table 'teryt_simc' already exists ... ERROR 1050 (42S01) at line 3246: Table 'vnodes' already exists ERROR 1050 (42S01) at line 3297: Table 'vnodes_mac' already exists
wywaliłem tabele |DROP VIEW http://83.19.199.139/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fang.%2Fdrop-view.html&token=14a1bc6dfe042931e2db1726850886fd
|||`nas` , |`teryt_simc` , `teryt_terc` , `teryt_ulic` ;| |`vmacs` ;| ... Wszytko byłoby ok ale nie widzę komputerów na liście klient (na razie to zauważyłem) podpowiedzcie proszę co zrobić?
Pozdrawiam DeCha

Brakuje widokow w bazie, wiec dodaj recznie i bedzie dzialac.

W dniu 12 czerwca 2014 10:21 użytkownik Waldemar Dymkiewicz waldemar.dymkiewicz@easy-com.pl napisał:
Zawsze możesz użyć opcji "fake-date" przy odpalaniu skryptu payments
tak się zastanawiam, po co używać fake date?? niby, że co, wystawimy fakturę "w przyszłości"?? bez sensu i po co wywalać już otworzone drzwi.
wystarczy w opisie dać zmienną %next_period i użyć opcji saledate_next_month = 1. wówczas wystawiając fakturę 15 czerwca będzie na niej data sprzedaży jako 07/2014 oraz w pozycji będzie że to za lipiec.
uczestnicy (6)
-
DeCha Computers
-
Marcin
-
Michał Bochniak
-
Waldemar Dymkiewicz
-
Wojciech Świadkowski
-
Łukasz Kopiszka