mojaSymfonia FORUM
https://forum.mix-soft.pl/

Symfonia 50c i ERP - integracja via c#
https://forum.mix-soft.pl/viewtopic.php?f=15&t=10118
Strona 1 z 1

Autor:  KrzysztofK [ 2022-01-02, 19:30 ]
Tytuł:  Symfonia 50c i ERP - integracja via c#

Hej, chcieliśmy zrobić mały projekt do importu dokumentów do Sage 50c i Sage ERP Finanse i księgowość. Na start ten pierwszy. Mam prawidłowo wszystko poinstalowane , mogę wejść do bazy przez program. Tworzę sobię projekt w .net (4.63) dodaję referencje przez obiekty COM (lub bezpośrednio do pliku: Interop.MXDokSage50.dll).


string serverName = @"MYPC\SQL2014";
string dbName = "TEST_ADVISER_F50C";
string dbUser = "admin";// user w aplikacji
string dbPass = "qwe";// hasło w aplikacji

L1 ITGSage50.BtDatabase dd = new ITGSage50.BtDatabase();
L2 dd.Open(String.Format("Driver=SQL Server;Server={0};Database={1};", serverName, dbName), dbUser, dbPass);

Uruchamiam solucję i wykrzacza się na dd.Open... z błędem null reference exception.
dd w lini L1 ładuje się prawidłowo, nie jest null
w drugiej wygląda że obiekt został utworzony i załadowany bo pokazuje dane z bazy fki(np licencje). Dlaczego więc ten null ref ex ? Przy widoku obiektu w FirmaInfo = {"Obiekt docelowy wywołania zgłosił wyjątek."} może tu coś nie tak ?

Załącznik:
screen.png
screen.png [ 63.91 KiB | Przeglądany 3578 razy ]



W zainstalowanym handlu założyłem sobie bazę i integracja na te same dane, działa prawidłowo. Czemu więc tu się wykłada już przy połączeniu (mimo iż łączy) ?

PS: Czy standardowa licencja na program pozwala na podłączenie się obiektem integracji ? (pytam zarówno w kontekście ERP jak i 50c) ?

Autor:  rafal [ 2022-01-04, 10:51 ]
Tytuł:  Re: Symfonia 50c i ERP - integracja via c#

Jak jeszcze masz problem to podeślij taki testowy projekt.
Popatrzymy.

Autor:  KrzysztofK [ 2022-01-13, 19:15 ]
Tytuł:  Re: Symfonia 50c i ERP - integracja via c#

Dzięki póki co jest ok :)

Autor:  rafal [ 2022-01-13, 22:11 ]
Tytuł:  Re: Symfonia 50c i ERP - integracja via c#

A co było nie tak?

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/