Skocz do zawartości


Close Open
Close Open

jornat

Dołączył: 25 Oct 2008
Offline Ostatnio aktywny: Mar 07 2010 13:23 PM
-----

Moje posty

W temacie:PHP + Subiekt + Sfera

09 January 2010 - 19:19 PM

Czy ten sam błąd (wykładający się przy Wczytaj(0,0) ) ?

IMHO raczej jakieś ustawienia PHP. Właśnie sprawdzałem (co prawda nie na Wamp'ie a na Xampp'ie) i kod działa poprawnie.


No to chyba wiem co jest grane. Prawdopodobnie bąd jest generowany z powodów licencyjnych. Mam Sferę na jedno stanowisko i zapomniałem że na innym komputerze chodzi OSCGT :(
Teraz zastanawiam się jak naczyć Subiekta, że Sfera na być wykorzystywana na nowym stanowisku.

Pozdrawiam.
JO

W temacie:PHP + Subiekt + Sfera

31 December 2009 - 20:05 PM

Próbowałeś może tak:

$oGT->Serwer = "server\\INSERTGT";
??


Próbowałem - to samo :(

Coś mi się wydaje, że z PHP się nie uda.
Pewnie będę się musiał nauczyć VB.

Ktoś może wie, zcy jest jakaś darmowa wersja VB, która pozwoli skompilować do pliku wykonywalnego .exe?

W temacie:PHP + Subiekt + Sfera

29 December 2009 - 22:50 PM

witam
a nie prosciej skorzystac z gotowego CRMa - GestoraGT?


Nie.

W temacie:PHP + Subiekt + Sfera

29 December 2009 - 00:27 AM

Birds22,

Dzięki za pomoc. Doszedłem wcześniej do tego samego momentu. Mój skrypt testowy wygląda tak:

[codebox]
<?php

$oGT = new COM("InsERT.GT") or die("Cannot create an Sfera object");


// 'Ustawienie programu z którym nawiązujemy połączenie'
$oGT->Produkt = 1;

// 'Ustawienie parametrów połączenia z serwerem'
$oGT->Autentykacja = 0;
$oGT->Serwer = "server\INSERTGT";
$oGT->Uzytkownik = "sa";
$oGT->UzytkownikHaslo = "";

// 'Ustawienie parametrów połączenia z podmiotem'
$oGT->Baza = "NazwaBazyPodmiotu";
$oGT->Operator = "Szef";
$oGT->OperatorHaslo = "HasloSzefa";


// 'Uruchomienie Subiekta'
$Subiekt = $oGT->Uruchom(0,0);

$Okh = $Subiekt->Kontrahenci->Wczytaj('000000000000000591');

echo '<p> Nazwa kontrahenta: '.$Okh->Nazwa.'</p><br/>';
echo '<p> Miasto kontrahenta: '.$Okh->Miejscowosc.'</p><br/>';

?>

[/codebox]


Niestety przy próbie uruchomienia skryptu otrzymuję komunikat o błędzie:


[codebox]
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Unknown<br/><b>Description:</b> Unknown' in C:\wamp\www\test_sfera.php:22 Stack trace: #0 C:\wamp\www\test_sfera.php(22): com->Uruchom(0, 0) #1 {main} thrown in C:\wamp\www\test_sfera.php on line 22
[/codebox]

Linia 22 to: $Subiekt = $oGT->Uruchom(0,0);

Co do wyciągania danych bez sfery - to oczywiście prawda. Problem który przedstawiłem jest przykładowy - w celu opanowania dostępu do Subiekta z PHP. Docelowo CRM w php ma dodawać do subiekta zamówienia, rozliczać płatności wystawiać faktury ....