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.
-----Original Message----- From: lms [mailto:lms-bounces@lists.lms.org.pl] On Behalf Of Jarosław Dziub Sent: Wednesday, June 11, 2014 5:23 PM To: lms@lists.lms.org.pl Subject: Re: [lms] automat do faktur
Zobowiązania mam ustawione powiedzmy na 25. Chcę aby na fakturze data wystawienia oraz data sprzedaży była jako 1 każdego miesiąca. Abonament mam za okres od 1-go do ostatniego każdego miesiąca.
Chodzi o to aby faktury były wystawione kilka dni wcześniej z datą 1 każdego miesiąca
Zawsze możesz użyć opcji "fake-date" przy odpalaniu skryptu payments
W dniu 2014-06-12 10:21, Waldemar Dymkiewicz pisze:
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.
-----Original Message----- From: lms [mailto:lms-bounces@lists.lms.org.pl] On Behalf Of Jarosław Dziub Sent: Wednesday, June 11, 2014 5:23 PM To: lms@lists.lms.org.pl Subject: Re: [lms] automat do faktur
Zobowiązania mam ustawione powiedzmy na 25. Chcę aby na fakturze data wystawienia oraz data sprzedaży była jako 1 każdego miesiąca. Abonament mam za okres od 1-go do ostatniego każdego miesiąca.
Chodzi o to aby faktury były wystawione kilka dni wcześniej z datą 1 każdego miesiąca
Zawsze możesz użyć opcji "fake-date" przy odpalaniu skryptu payments
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ł:
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
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ł:
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
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 11:23 użytkownik Wojciech Świadkowski wojtek@euro-net.pl napisał:
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
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"
W dniu 12 czerwca 2014 12:06 użytkownik DeCha Computers decha@provider.pl napisał:
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
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:
mysql -u[tutaj wpisz użytkownika z pełnym dostępem do bazy] -p Enter password:[podaj hasło] mysql> CREATE DATABASE lms CHARACTER SET utf8 COLLATE utf8_polish_ci; mysql> GRANT USAGE ON lms.* TO lms w localhost; mysql> GRANT ALL ON lms.* TO lms w localhost IDENTIFIED BY 'twoje_hasło'; mysql> flush privileges; mysql> use lms; mysql> source doc/lms.mysql; mysql> SET GLOBAL log_bin_trust_function_creators = 1;
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:
mysql -u[tutaj wpisz użytkownika z pełnym dostępem do bazy] -p Enter password:[podaj hasło] mysql> CREATE DATABASE lms CHARACTER SET utf8 COLLATE utf8_polish_ci; mysql> GRANT USAGE ON lms.* TO lms w localhost; mysql> GRANT ALL ON lms.* TO lms w localhost IDENTIFIED BY 'twoje_hasło'; mysql> flush privileges; mysql> use lms; mysql> source doc/lms.mysql; mysql> SET GLOBAL log_bin_trust_function_creators = 1;
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