Autor Wątek: Faktura sprzedaży, kontrahent jednorazowy Sfera GT  (Przeczytany 3318 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline maroff

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.56
Faktura sprzedaży, kontrahent jednorazowy Sfera GT
« dnia: Kwiecień 05, 2019, 12:58:31 »
Cześć, mam problem z dodaniem klienta jednorazowego podczas dodawania FS poprzez Sferę.

Podczas dodawania dokumentu próbuję użyć metody DodajKontrahentaJenorazowego(), niestety w dokumentacji nie opisano, co zrobić po ukończeniu podawania danych. W przypadku dodawania standardowego kontrahenta robimy "Zapisz" i kontrahent pojawia się w bazie danych. Tu ta metoda nie jest dostępna.

Set oKontrahentJedn = oSubGt.KontrahenciManager.DodajKontrahentaJednorazowego()
oKontrahentJedn.Email = email
oKontrahentJedn.KodPocztowy = invoice_postcode
oKontrahentJedn.Miejscowosc = invoice_city
oKontrahentJedn.Nazwa = invoice_fullname
oKontrahentJedn.NazwaPelna = invoice_fullname
IdPanstwo = -1
IdPanstwo = fnIdPanstwo(IdKrajFaktura)
If IdPanstwo <> -1 Then
oKontrahentJedn.Panstwo = CInt(IdPanstwo)
End If
oKontrahentJedn.Ulica = invoice_address

If oKontrahentJedn.Telefony.Liczba = 0 Then
oKontrahentJedn.telefony.Dodaj(Left(CStr(phone),35))
Logi "Brak telefonu/dodajemy nowy: " & phone
Else
a = False
id = 0
For i=1 To oKontrahentJedn.telefony.liczba
Set tel = okontrahentJedn.telefony.element(i)
Logi "Znaleziony telefon w kolekcji kontrhaenta = " & tel.numer
If tel.numer = phone Then
a = True
id = i
End If
Next

If a = False Then
Logi "Nie znaleziono numer/dodajemy kolejny Do kolekcji"
oKontrahentJedn.telefony.Dodaj(Left(CStr(phone),35))
End If
Set tel = Nothing
End If
oKontrahentJedn.PowielNIPBezUI = True


'oKontrahentJedn.Zapisz

Symulując proces w interfejsie Subiekta, kontrahent zapisuje się do tabeli kontrahentów ale jego symbolem są "gwiazdki".
Może ktoś miał podobny problem i może podsunąć pomysł jak sobie z tym poradzić.


Offline maroff

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.56
Odp: Faktura sprzedaży, kontrahent jednorazowy Sfera GT
« Odpowiedź #1 dnia: Maj 06, 2019, 12:26:32 »
Nie udało mi się dodać PH jednorazowego z poziomu Sfery, zastosowałem proste obejście.
Jednorazowo "PH jednorazowy" dodany jest z interfejsu (znamy jego ID), następnie wczytujemy go poprzez Sferę (po ID)  i edytujemy dane przy dodawaniu dokumentu.

Offline grzesik.przemek

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.64
Odp: Faktura sprzedaży, kontrahent jednorazowy Sfera GT
« Odpowiedź #2 dnia: Maj 26, 2021, 18:02:30 »
Nie udało mi się dodać PH jednorazowego z poziomu Sfery, zastosowałem proste obejście.
Jednorazowo "PH jednorazowy" dodany jest z interfejsu (znamy jego ID), następnie wczytujemy go poprzez Sferę (po ID)  i edytujemy dane przy dodawaniu dokumentu.

Natrafiłem na ten sam problem. Nie dodaje mi Kontrahenta, i nie wyskakują żadne błędy.
Co może być przyczyną?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Faktura sprzedaży, kontrahent jednorazowy Sfera GT
« Odpowiedź #3 dnia: Maj 26, 2021, 18:04:13 »
Błąd programu lub błąd programisty.
Daniel, Białystok.

Offline grzesik.przemek

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.64
Odp: Faktura sprzedaży, kontrahent jednorazowy Sfera GT
« Odpowiedź #4 dnia: Maj 26, 2021, 22:17:09 »
Błąd programu lub błąd programisty.

Na pewno programisty, wszak się uczy ;)
Kombinuję z PHP-em.
Metody "Wczytujące" działają [próbowałem z Dokumentami, Towarami i Kontrahentami]

Kontrahenta jak wczytam i zapiszę i się zapisuje, tylko nie chce utworzyć nowego.

mój kod:
$connS = new COM('C:\xampp\htdocs\laravel\config\szef.iqa') or die('Cannot create an InsERT GT object');
        $oKh = $connS->KontrahenciManager->DodajKontrahenta;
        $oKh->Typ = 0;
        $oKh->Symbol = "Sysdfsol";
        $oKh->Nazwa = "asddasd wwc";
Fakt -> Jest to Navireo ale metody powinny być takie same ...

Forum Użytkownikow Subiekt GT

Odp: Faktura sprzedaży, kontrahent jednorazowy Sfera GT
« Odpowiedź #4 dnia: Maj 26, 2021, 22:17:09 »