Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: pawkor w Marzec 07, 2021, 11:20:48

Tytuł: PHP - wydruk do PDF i zapis na dysku
Wiadomość wysłana przez: pawkor w Marzec 07, 2021, 11:20:48
Witam.

Może ktoś spotkał się z tą potrzebą.

Kod jest dość prosty - przykład z instrukcji sfery

ale przełożenie na PHP mi jakoś nie idzie

potrzebuję zapis danej faktury o danym wzorcu wydruku w określonym katalogu o określonej nazwie pliku.

#----------------------------------------------------------------- cytuję
Sub Dokument_WydrukDoPDF()
On Error GoTo ErrHandler
 
   Dim oSubGT As InsERT.Subiekt
   Set oSubGT = UruchomSubiekta()
 
   Dim oDokFS As InsERT.SuDokument
   Set oDokFS = oSubGT.Dokumenty.Wczytaj("FS 1/2007")
   oDokFS.DrukujDoPliku "d:\faktura.pdf", gtaTypPlikuPDF
   
   Exit Sub
ErrHandler:
#    MsgBox Err.Number & " - " & Err.Description
#End Sub
#-----------------------------------------------------------------

pozdrawiam.
Tytuł: Odp: PHP - wydruk do PDF i zapis na dysku
Wiadomość wysłana przez: tomaszf w Marzec 08, 2021, 10:59:40
Cytuj
oDokFS.DrukujDoPliku "d:\faktura.pdf", gtaTypPlikuPDF

Co to jest "gtaTypPlikuPDF" (tzn skąd kompilator ma wiedzieć co to)?
Brakuje też nawiasów.

Warto sprawdzać wyjątki, a u Ciebie przechwytywanie jest zakomentowane...

Taki kod działa prawidłowo:
$zamowienie = $subiekt->SuDokumentyManager->DodajZK();
$zamowienie->KontrahentId = 1;
$zamowienie->Uwagi = 'PHP TEST';
$pozycja = $zamowienie->Pozycje->Dodaj(1);
$zamowienie->Zapisz();
$zamowienie->DrukujDoPliku('e:/dokument.pdf', 0);
$zamowienie->Zamknij();