ID Klienta i nr faktury w nazwie pliku pdf z fakurą ?
Witam
Czy da się ustawić taką nazwę pliku z fakturą żeby zawierała ID Klienta i nr faktury? W htmlu wstawia nagłówek strony czyli coś w stylu Faktura VAT nr 100/01/2012 czyli całkiem ok, ale w pliku pdf jest http__/część_adresu_ip/.pdf Można to jakoś ustawić??
-- Pozdrawiam PB
W dniu 11.04.2012 14:02, Paweł Bąk napisał(a):
Witam
Czy da się ustawić taką nazwę pliku z fakturą żeby zawierała ID Klienta i nr faktury? W htmlu wstawia nagłówek strony czyli coś w stylu Faktura VAT nr 100/01/2012 czyli całkiem ok, ale w pliku pdf jest http__/część_adresu_ip/.pdf Można to jakoś ustawić??
W którym pliku PDF?
W pliku pdf z fakturą. Finanse/faktury/drukuj/ faktura.pdf
W dniu 11.04.2012 14:02, Paweł Bąk napisał(a):
Witam
Czy da się ustawić taką nazwę pliku z fakturą żeby zawierała ID Klienta i nr faktury? W htmlu wstawia nagłówek strony czyli coś w stylu Faktura VAT nr 100/01/2012 czyli całkiem ok, ale w pliku pdf jest http__/część_adresu_ip/.pdf Można to jakoś ustawić??
W którym pliku PDF?
W dniu 11.04.2012 14:32, Paweł Bąk napisał(a):
W pliku pdf z fakturą. Finanse/faktury/drukuj/ faktura.pdf
Jeśli używasz już faktur opartych o TCPDF to możesz spróbować zmienić w pliku modules/invoice_tcpdf.php wiersz na końcu z: close_pdf($pdf); na: close_pdf($pdf, 'moja_nazwa_pliku.pdf');
Może komuś zechce się dopisać obsługę wzorców nazw plików wyjściowych PDF? ;-)
Wiadomość napisana przez Tomasz Chiliński w dniu 2012-04-11, o godz. 15:45:
W dniu 11.04.2012 14:32, Paweł Bąk napisał(a):
W pliku pdf z fakturą. Finanse/faktury/drukuj/ faktura.pdf
Jeśli używasz już faktur opartych o TCPDF to możesz spróbować zmienić w pliku modules/invoice_tcpdf.php wiersz na końcu z: close_pdf($pdf); na: close_pdf($pdf, 'moja_nazwa_pliku.pdf');
Może komuś zechce się dopisać obsługę wzorców nazw plików wyjściowych PDF? ;-)
chyba się tego podejmę, nie będę już musiał co aktualizacja tego fragmentu kodu poprawiać ;)
W dniu 11.04.2012 22:27, D.Wesołowski napisał(a):
Wiadomość napisana przez Tomasz Chiliński w dniu 2012-04-11, o godz. 15:45:
W dniu 11.04.2012 14:32, Paweł Bąk napisał(a):
W pliku pdf z fakturą. Finanse/faktury/drukuj/ faktura.pdf
Jeśli używasz już faktur opartych o TCPDF to możesz spróbować zmienić w pliku modules/invoice_tcpdf.php wiersz na końcu z: close_pdf($pdf); na: close_pdf($pdf, 'moja_nazwa_pliku.pdf');
Może komuś zechce się dopisać obsługę wzorców nazw plików wyjściowych PDF? ;-)
chyba się tego podejmę, nie będę już musiał co aktualizacja tego fragmentu kodu poprawiać ;)
Trzymam kciuki ;-)
W dniu 2012-04-11 23:32, Tomasz Chiliński pisze:
W dniu 11.04.2012 22:27, D.Wesołowski napisał(a):
Wiadomość napisana przez Tomasz Chiliński w dniu 2012-04-11, o godz. 15:45:
W dniu 11.04.2012 14:32, Paweł Bąk napisał(a):
W pliku pdf z fakturą. Finanse/faktury/drukuj/ faktura.pdf
Jeśli używasz już faktur opartych o TCPDF to możesz spróbować zmienić w pliku modules/invoice_tcpdf.php wiersz na końcu z: close_pdf($pdf); na: close_pdf($pdf, 'moja_nazwa_pliku.pdf');
Może komuś zechce się dopisać obsługę wzorców nazw plików wyjściowych PDF? ;-)
chyba się tego podejmę, nie będę już musiał co aktualizacja tego fragmentu kodu poprawiać ;)
Trzymam kciuki ;-)
patch w załączniku
jak ustawić: Konfiguracja interfejsu użytkownika, sekcja invoice, dodajemy opcję z nazwą pdf_filename z wartością np:
FAKTURA_%F_Klient-%C_%T.pdf
gdzie: %C - ID klienta %F - numer faktury - pełny wg szablonu numeracji %T - rodzaj faktury - oryginal/kopia/duplikat (skrót 3 pierwsze litery)
teraz w przypadku drukowania pojedynczej faktury klienta nazwa pliku bedzie dokladnie taka jak szablon,
jezeli drukujemy faktury z jakiegos okresu czasu dla jednego klienta, to %F jest jako YYYY.MM.DD-YYYY.MM.DD
jezeli drukujemy faktury roznych klientow, to %C ma wartość 0000, a %F zakres faktur (to jeszcze wymaga dogrania, jak nie ma ciągłości numeracji)
proszę o testy ;)
Witam
Wyrzuca mi blad ? patch -p1 <lms_pdf_filename_template.diff can't find file to patch at input line 5
----- Original Message ----- From: ""D.Wesołowski"" wesoly@klu.pl To: lms@lists.lms.org.pl Sent: Friday, April 13, 2012 12:29 AM Subject: Re: [lms] ID Klienta i nr faktury w nazwie pliku pdf z fakurą ?
W dniu 2012-04-11 23:32, Tomasz Chiliński pisze:
W dniu 11.04.2012 22:27, D.Wesołowski napisał(a):
Wiadomość napisana przez Tomasz Chiliński w dniu 2012-04-11, o godz. 15:45:
W dniu 11.04.2012 14:32, Paweł Bąk napisał(a):
W pliku pdf z fakturą. Finanse/faktury/drukuj/ faktura.pdf
Jeśli używasz już faktur opartych o TCPDF to możesz spróbować zmienić w pliku modules/invoice_tcpdf.php wiersz na końcu z: close_pdf($pdf); na: close_pdf($pdf, 'moja_nazwa_pliku.pdf');
Może komuś zechce się dopisać obsługę wzorców nazw plików wyjściowych PDF? ;-)
chyba się tego podejmę, nie będę już musiał co aktualizacja tego fragmentu kodu poprawiać ;)
Trzymam kciuki ;-)
patch w załączniku
jak ustawić: Konfiguracja interfejsu użytkownika, sekcja invoice, dodajemy opcję z nazwą pdf_filename z wartością np:
FAKTURA_%F_Klient-%C_%T.pdf
gdzie: %C - ID klienta %F - numer faktury - pełny wg szablonu numeracji %T - rodzaj faktury - oryginal/kopia/duplikat (skrót 3 pierwsze litery)
teraz w przypadku drukowania pojedynczej faktury klienta nazwa pliku bedzie dokladnie taka jak szablon,
jezeli drukujemy faktury z jakiegos okresu czasu dla jednego klienta, to %F jest jako YYYY.MM.DD-YYYY.MM.DD
jezeli drukujemy faktury roznych klientow, to %C ma wartość 0000, a %F zakres faktur (to jeszcze wymaga dogrania, jak nie ma ciągłości numeracji)
proszę o testy ;)
--------------------------------------------------------------------------------
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 13.04.2012 11:04, Paweł Bąk napisał(a):
Witam
Witam.
Wyrzuca mi blad ? patch -p1 <lms_pdf_filename_template.diff can't find file to patch at input line 5
Robisz to wewnątrz katalogu LMS? Jeśli tak to: patch -p0 <....
Btw. Porzucamy w LMS obsługę ezPDF, więc fajnie byłoby, żeby ta łatka była dostosowana też do TCPDF.
Ok teraz poszło ale nie do końca: nie mam pliku invoice_tcpdf.php wskazałem invoice_pdf.php pewnie z tym nie pojdzie?
patch -p0 <lms_pdf_filename_template.diff patching file lib/locale/pl/strings.php Hunk #1 succeeded at 2463 with fuzz 2 (offset -121 lines). patching file lib/config.php Hunk #1 succeeded at 121 (offset -57 lines). patching file lib/pdf.php patching file modules/configlist.php can't find file to patch at input line 63 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Index: modules/invoice_tcpdf.php |=================================================================== |--- modules/invoice_tcpdf.php (wersja 26) |+++ modules/invoice_tcpdf.php (kopia robocza) -------------------------- File to patch: modules/invoice_pdf.php patching file modules/invoice_pdf.php Hunk #1 FAILED at 53. Hunk #2 FAILED at 86. Hunk #3 FAILED at 133. Hunk #4 FAILED at 166. Hunk #5 FAILED at 224. 5 out of 5 hunks FAILED -- saving rejects to file modules/invoice_pdf.php.rej
----- Original Message ----- From: "Tomasz Chiliński" tomasz.chilinski@chilan.com To: "lista użytkowników LMS" lms@lists.lms.org.pl Sent: Friday, April 13, 2012 12:14 PM Subject: Re: [lms] ID Klienta i nr faktury w nazwie pliku pdf z fakurą ?
W dniu 13.04.2012 11:04, Paweł Bąk napisał(a):
Witam
Witam.
Wyrzuca mi blad ? patch -p1 <lms_pdf_filename_template.diff can't find file to patch at input line 5
Robisz to wewnątrz katalogu LMS? Jeśli tak to: patch -p0 <....
Btw. Porzucamy w LMS obsługę ezPDF, więc fajnie byłoby, żeby ta łatka była dostosowana też do TCPDF.
apropo tcpdf obsługuje podpisy elektroniczne czy w tej wersji lms jest obsługa tworzenia pdf z podpisem ??
----- Original Message ----- From: ""D.Wesołowski"" wesoly@klu.pl To: "lista użytkowników LMS" lms@lists.lms.org.pl Sent: Friday, April 13, 2012 1:16 PM Subject: Re: [lms] ID Klienta i nr faktury w nazwie pliku pdf z fakurą ?
W dniu 2012-04-13 12:55, Paweł Bąk pisze:
Ok teraz poszło ale nie do końca: nie mam pliku invoice_tcpdf.php wskazałem invoice_pdf.php pewnie z tym nie pojdzie?
musisz przejść na wersje z GIT z tcpdf, aczkolwiek powinno zadziałać z ezpdf, jak nałożysz zmiany ręcznie
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 2012-04-13 13:32, Paweł Bąk pisze:
apropo tcpdf obsługuje podpisy elektroniczne czy w tej wersji lms jest obsługa tworzenia pdf z podpisem ??
w kodzie widziałem jakieś odniesienia do lms.key i lms.crt oraz do zabezpieczenia hasłem pliku PDF, trzeba by tylko doklikać konfiguracje
W dniu 13.04.2012 12:32, Paweł Bąk napisał(a):
apropo tcpdf obsługuje podpisy elektroniczne czy w tej wersji lms jest obsługa tworzenia pdf z podpisem ??
Podpisem akceptowanym prawnie w POlsce - nie! Podpisem normalnie używanym w cywilizowanym świecie - tak!
ustawiłem sobie wystawianie faktur pdf i przyznam, że poprzednie design faktur pdf był bardziej przyjazny oku :) jest jakaś możliwość wyboru między "nowym" a starym wyglądem?
W dniu 13.04.2012 20:32, Marcin napisał(a):
ustawiłem sobie wystawianie faktur pdf i przyznam, że poprzednie design faktur pdf był bardziej przyjazny oku :) jest jakaś możliwość wyboru między "nowym" a starym wyglądem?
Myślę, że to kwestia przyzwyczajenia. Przyjazność może w tym przypadku wynikać z subiektywnej opinii.
W dniu 13 kwietnia 2012 21:52 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Myślę, że to kwestia przyzwyczajenia. Przyjazność może w tym przypadku wynikać z subiektywnej opinii.
pewnie to kwestia gustu :) ale w przydało by się miejsce wystawienia faktury. widzę, na dole fajny kod kreskowy, w którym zakodowany jest nr faktury, dalo by się tam dorzucić i id klienta? coś w formie: ID:345;NR_FAKTURY
hej,
jaka jest szansa wrzucenia tego patcha do kodu lms?
W dniu 26 kwietnia 2012 14:45 użytkownik "D.Wesołowski" wesoly@klu.plnapisał:
hej,
jaka jest szansa wrzucenia tego patcha do kodu lms?
to już od dawna wisi w pul requescie :) + małe dodatki, ale jakoś Tomek tego nie dodaje :/
W dniu 26.04.2012 14:46, Marcin napisał(a):
W dniu 26 kwietnia 2012 14:45 użytkownik "D.Wesołowski" <wesoly@klu.pl [1]> napisał:
hej,
jaka jest szansa wrzucenia tego patcha do kodu lms?
to już od dawna wisi w pul requescie :) + małe dodatki, ale jakoś
Tyle, że ja jakoś nie widzę właśnie tego wiszącego jako pull request... Może wsiąkło wraz z kolejnymi aktualizacji w głównej gałęzi.
Tomek tego nie dodaje :/
Nie tylko ja mam uprawnienia do mergowania pull requestów!
W dniu 26 kwietnia 2012 14:50 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Tyle, że ja jakoś nie widzę właśnie tego wiszącego jako pull request... Może wsiąkło wraz z kolejnymi aktualizacji w głównej gałęzi.
hmm, ja widzę :) https://github.com/lmsgit/lms/pulls/nicraMarcin
Nie tylko ja mam uprawnienia do mergowania pull requestów!
tego to je nie wiem :)
W dniu 26.04.2012 14:54, Marcin napisał(a):
W dniu 26 kwietnia 2012 14:50 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [1]> napisał:
Tyle, że ja jakoś nie widzę właśnie tego wiszącego jako pull request... Może wsiąkło wraz z kolejnymi aktualizacji w głównej gałęzi.
hmm, ja widzę :) https://github.com/lmsgit/lms/pulls/nicraMarcin [2]
Nie tylko ja mam uprawnienia do mergowania pull requestów!
tego to je nie wiem :)
Ale to chyba nie o to chodziło koledze?
W dniu 26.04.2012 15:06, Marcin napisał(a):
Ale to chyba nie o to chodziło koledze?
Wydaje mi się ze jak cytował to chodzilo o id klienta w kodzie kreskowym a to jest w commicie
Czyżbyś przygotował pull-a, który wprowadza wiele różnych zmian? Bardzo niedobre rozwiązanie...
W dniu 26 kwietnia 2012 15:08 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Czyżbyś przygotował pull-a, który wprowadza wiele różnych zmian? Bardzo niedobre rozwiązanie...
no tak jakoś wyszło :/
W dniu 26.04.2012 15:45, Marcin napisał(a):
W dniu 26 kwietnia 2012 15:08 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [1]> napisał:
Czyżbyś przygotował pull-a, który wprowadza wiele różnych zmian? Bardzo niedobre rozwiązanie...
no tak jakoś wyszło :/
To ładnie tak "trojany" bokiem przemycać? :)
Wiadomość napisana przez Paweł Bąk w dniu 2012-04-11, o godz. 15:02:
Czy da się ustawić taką nazwę pliku z fakturą żeby zawierała ID Klienta i nr faktury? W htmlu wstawia nagłówek strony czyli coś w stylu Faktura VAT nr 100/01/2012 czyli całkiem ok, ale w pliku pdf jest http__/część_adresu_ip/.pdf Można to jakoś ustawić??
a co by miało być w przypadku drukowania wielu faktur?
W dniu 11.04.2012 23:24, D.Wesołowski napisał(a):
Wiadomość napisana przez Paweł Bąk w dniu 2012-04-11, o godz. 15:02:
Czy da się ustawić taką nazwę pliku z fakturą żeby zawierała ID Klienta i nr faktury? W htmlu wstawia nagłówek strony czyli coś w stylu Faktura VAT nr 100/01/2012 czyli całkiem ok, ale w pliku pdf jest http__/część_adresu_ip/.pdf Można to jakoś ustawić??
a co by miało być w przypadku drukowania wielu faktur?
W przypadku wielu faktur nic nie wykombinujemy, więc trzeba zostawić jak jest.
uczestnicy (4)
-
"D.Wesołowski"
-
Marcin
-
Paweł Bąk
-
Tomasz Chiliński