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 ;)