Popularny post. Radomił Ząbik 308 Napisano 11 Października 2018 Popularny post. Udostępnij Napisano 11 Października 2018 w Dostęp do Sfery, z poziomu PHP Gdyby ktoś kiedyś potrzebował, to poniżej zamieszczam, jak za pomocą mechanizmu COM, podłączyć się do Sfery Subiekta GT $connS = new COM('Insert.gt') or die('Cannot create an InsERT GT object'); $dodatki = new COM("InsERT.Dodatki") or die("Cannot create an Dodatki object"); $connS->Produkt = 1; $connS->Serwer = '(local)\INSERTGT'; $connS->Baza = '[NAZWA BAZY]'; $connS->Autentykacja = 0; $connS->Uzytkownik = '[UŻYTKOWNIK BAZY]'; $connS->UzytkownikHaslo = $dodatki->Szyfruj("[HASŁO BAZY]"); $connS->Operator = '[NAZWA PRACOWNIKA]'; $connS->OperatorHaslo = $dodatki->Szyfruj("[HASŁO PRACOWNIKA]"); $subiekt = $connS->Uruchom(0,4); No i np. stworzyć zamówienie - oczywiście inne tematy analogicznie na podstawie dokumentacji Sfera. $zamowienie = $subiekt->SuDokumentyManager->DodajZK(); $zamowienie->KontrahentId = [IDENTYFIKATO KONTRAHNETA]; $zamowienie->NumerOryginalny = [NUMER ZAMÓWIENIA, NP. Z SKLEPU INTERNETOWEGO LUB ZD KLIENTA]; // uzupełnianie pozycji { $pozycja = $zamowienie->Pozycje->Dodaj((int)[IDENTYFIKATOR ASORTYMENTU]); $pozycja->IloscJm = (float)[ILOŚĆ]; $pozycja->WartoscBruttoPoRabacie = (float)[WARTOŚĆ BRUTTO]; // oczywiście może to też być cena netto itp. } $zamowienie->Wystawil = '[OSOBA WYSTAWIAJĄCA]'; $zamowienie->Uwagi = substr('[UWAGI DO ZAMÓWIENIA]',0,100); $zamowienie->Zapisz(); $zamowienie->Zamknij(); 5 Link to postu
Polecane posty