Cześć znalazłem ten wątek ale mam problem z użyciem php proszę o pomoc. udało mi się włączyć i wyłączyć program ale nie mogę dodać faktury
public function generujFakturyAction(){
$gt = new COM("InsERT.GT") or die("Cannot create an InsERT GT object");
$gtd = new COM("InsERT.Dodatki") or die("Cannot create an InsERT.Dodatki object");
$gt->Produkt = 1;
$gt->Serwer = "localhost\INSERTGT";
$gt->Baza = "zKopia_BIURO";
$gt->Autentykacja = 0;
$gt->Uzytkownik = "sa";
$gt->UzytkownikHaslo = "";
$gt->Operator = "a";
//$gt->OperatorHaslo = $gtd -> Szyfruj("3333");
//die(var_dump(get_class($gt)));
$Subiekt = $gt->Uruchom(0,4);
$sgtCompanyId = 1; //- ID przykładowej firmy
$sgtProduct = 1; //- ID przykładowego produktu
$oDk = $Subiekt->SuDokumentyManager->DodajFS();
$oDk->KontrahentID = $sgtCompanyId;
$oPoz = $oDk->Pozycje->Dodaj(1);
$oPoz->IloscJm = 15;
$oDk->PlatnoscKartaKwota = $oDk->KwotaDoZaplaty;
$oDk->Rozliczony = True;
$oDk->Zapisz();
$Subiekt -> Zakoncz();
}
Niestety nie wiem jak poprawnie odwołać się do dokumentów
a konkretnie nie wiem jak powinna wyglądać składnia $oDk.
Proszę o pomoc.
Ze sfrey generuje fakturę w taki sposób:
// 'Uruchomienie Subiekta'
$Subiekt = $oGT->Uruchom(0,4);
// Zmiana magazynu
$Subiekt->MagazynId=2;
$oDk = $Subiekt->SuDokumentyManager->DodajFS();
//Symbol Klienta który ma dostać FV
$sgtClientID = 'ID771177';
//Symbol towaru
$sgtTowar = 'UT';
//Dodaj FV
$oDk = $Subiekt->SuDokumentyManager->DodajFS();
$oDk->KontrahentID = $sgtClientID;
//Ustawienie uwagi
$oDk->Uwagi = 'UWAGA ze Sfery';
//Data wystawienia i dostawy - zmieniam obie bo widać na FV
$oDk->DataWystawienia ="2017-03-01;
$oDk->DataZakonczeniaDostawy ="2017-03-01";
// Symbol, cena, ilość
$oPoz = $oDk->Pozycje->Dodaj($sgtTowar);
$oPoz->CenaBruttoPrzedRabatem = 100;
$oPoz->IloscJm = 1;
//Płatność przelewem, i ustawienie formy płatności ze słownika [sl_FormaPlatnosci] (przelew 10 dni- z tego co widzę liczy się od daty wystawienia)
$oDk->PlatnoscKredytKwota = $oDk->KwotaDoZaplaty;
$oDk->PlatnoscKredytId =21;
$oDk->Zapisz();