1. Jak pobrać przyczynę odmowy zalogowania do Sfery np. z powodu braku dostępnych licencji? Ew. jak pobrać listę licencji wolnych/używanych? Czy można zarezerwować licencję dla użytkownika? Gdzie/jak można, nawet nie z poziomu SDK, ale interfejsu, zobaczyć listę używanych licencji?
2. Dlaczego jak uruchamiam Sferę z poziomu zwykłego pliku EXE to mogę jednocześnie korzystać ze Sfery i Subiekta na jednym loginie zużywając jedną licencję, natomiast w momencie uruchomienia Sfery jako usługi systemu Windows, nawet używając tego samego konta użytkownika Windows i oczywiście tego samego loginu Insert, to zużywane są 2 licencje. Sfera służy w projekcie wyłącznie do importu w tle/wysyłania faktur z/do systemu Woocommerce, a więc takie działanie jest dość uciążliwe. Logicznie biorąc - skoro jest to 1 użytkownik i 1 stanowisko, to licencja powinna być zużywana 1.
3. Jak zwrócić licencję bez zakańczania programu? W tej chwili robię:
sfera.Dispose();
sfera = null;
Ale jeszcze przez długi czas licencja jest w użyciu i żeby to przyspieszyć muszę restartować usługę.