mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Drukowanie PDFów https://forum.mix-soft.pl/viewtopic.php?f=15&t=542 |
Strona 1 z 2 |
Autor: | rafal [ 2009-01-27, 14:04 ] |
Tytuł: | |
Od wersji 2008 program pamięta ostatnio podaną ścieżkę. W wersji 2009 umożliwiono generowanie wydruków dokumentów w formacie PDF dla grupy zaznaczonych dokumentów. [center] [/center] Zaznacz dokumenty dla, których mają zostać wygenerowane pdf'y. Wybierz Operacje → Drukowanie dokumentów |
Autor: | klesta [ 2009-01-27, 15:32 ] |
Tytuł: | |
dzięki za tip'a ale myślałem troszkę o czym innym, tzn.: w momencie jak wystawiam zamówienie mam napisany raport (OnAfterInsert) który między innymi tworzy katalog na dysku gdzie będzie docelowo zapisany plik pdf z wydrukiem zamowienia (zamówienia są skatalogowane w zależności od daty złożenia, kontrahenta i innych parametrów - nie wrzucam ich do jednego worka. Dodatkowo każde z zamówień dostaje własny katalog - oprócz wydruku z Symfonii często załączamy np. dokumentację techniczną w jaki sposób dana rzecz ma zostać wykonana. Dopiero taka paczka jest wysyłana jako kompletne zamówienie). Więc, to co chciałbym docelowo osiągnąć to: 1. w momencie wystawiania zamówienia, automatycznie tworzę katalog na dysku (to umiem zrobić) 2. zmieniam domyślną ścieżkę wydruku pdf na ścieżkę z pkt 1. (tego własnie chciałbym się dowiedzieć) ideałem byłoby gdybym wiedział w jaki sposób z wydruku, który tworzony jest na ekranie (polceniami Print,...) automatycznie zrobić pdf'a i automatycznie zapisać go na dysku - ale sądzę że to jest już zbytnio skomplikowane... No chyba że nie jest, to bardzo chętnie poszerzyłbym swoje horyzonty :):):) jeszcze raz dzięki za pomoc |
Autor: | jacekk [ 2009-01-27, 21:04 ] |
Tytuł: | |
Aby pdf został zapisany we wskazanym katalogu wystarczy w raporcie dodac kod: Kod: pdfDisp.FilePath = "D:\\zamowienia\\" pdfDisp.Filename="zamowienie1.pdf" pdfDisp.Title="Zamowienie nr 1" pdfDisp.Subject="Zamówienie towaru" Uwaga ! Katalog musi istniec. |
Autor: | tomas [ 2009-01-28, 00:38 ] |
Tytuł: | |
jacekk? To Ty? Myślałem, że pomogasz odpłatnie? :) a poważnie - dzięki za pomoc mi też to sie przyda :) |
Autor: | Kamienios [ 2010-11-30, 12:23 ] |
Tytuł: | |
Chciałbym odświeżyć trochę temat i zapytać -> W jaki sposób utworzyć na dysku wydruk faktury w PDFie? |
Autor: | rafal [ 2010-11-30, 13:38 ] |
Tytuł: | |
rafal pisze: Od wersji 2008 program pamięta ostatnio podaną ścieżkę. W wersji 2009 umożliwiono generowanie wydruków dokumentów w formacie PDF dla grupy zaznaczonych dokumentów. [center][/center] Zaznacz dokumenty dla, których mają zostać wygenerowane pdf'y. Wybierz Operacje → Drukowanie dokumentów |
Autor: | Kamienios [ 2010-12-01, 01:43 ] |
Tytuł: | |
Chodziło mi w jaki sposób zrobić to kodem. |
Autor: | rafal [ 2010-12-01, 16:36 ] |
Tytuł: | |
Kod: Run("Dokument VAT I",-2,"dokument.pdf","","65664","","0") 65564 - id dokumentu |
Autor: | Kamienios [ 2010-12-02, 20:00 ] |
Tytuł: | |
Dzięki. Czy mógłbym prosić o jeszcze o podpowiedź jak połączyć wcześniejsze linie kodu (wskazujące na miejsce zapisu) z tą uruchamiającą raport? Dodatkowo uruchomienie raportu pozostawia po sobie okno otwarte, jak je zamknąć? |
Autor: | koronen [ 2010-12-02, 21:10 ] |
Tytuł: | |
Strzelam.... zamiast "dokument.pdf" to "C:\\dokument.pdf" + na końcu raportu error"" ? |
Autor: | rafal [ 2010-12-02, 21:42 ] |
Tytuł: | |
jacekk pisze: Aby pdf został zapisany we wskazanym katalogu wystarczy w raporcie dodac kod: Kod: pdfDisp.FilePath = "D:\\zamowienia\" pdfDisp.Filename="zamowienie1.pdf" pdfDisp.Title="Zamowienie nr 1" pdfDisp.Subject="Zamówienie towaru" Uwaga ! Katalog musi istniec. Ten kawałek dodać na początku raportu "Dokument VAT I" |
Autor: | Kamienios [ 2010-12-02, 23:24 ] |
Tytuł: | |
Dzięki. No to na koniec pytanie - Czy można w takim razie w tym poleceniu Run przekazać do procedury Dokument Vat I parametr będący nazwą pliku do zapisu? Ew. Gdzie można znaleźć informacje o tym jakie parametry przyjmuje konkretna procedura? W tym przypadku Dokument VAT I? |
Autor: | rafal [ 2010-12-02, 23:53 ] |
Tytuł: | |
Możesz użyć więcej parametrów procedury RUN Kod: Run("Dokument VAT I",-2,"dokument.pdf","","65664","","0","","","","","","") zrób: Kod: Run("Dokument VAT I",-2,"dokument.pdf","","65664","","0","","nazwa_pliku.pdf","","","","") Wtedy w raporcie "Dokument VAT I" Kod: pdfDisp.Filename=arg5 |
Autor: | Kamienios [ 2010-12-03, 00:03 ] |
Tytuł: | |
Spróbuje lekko nadużyć uprzejmości :) Rozumiem już przekazanie parametrów, ale pytanie - w którym miejscu raportu Dokument Vat I zaczytywane są parametry wcześniejsze - id dokumentu, oraz rodzaj wydruku? |
Strona 1 z 2 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |