Autor Wątek: Faktura nie zaznacza się karta  (Przeczytany 2693 razy)

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

Offline pablo93

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.52 HF
Faktura nie zaznacza się karta
« dnia: Marzec 03, 2022, 12:03:46 »
Hej mam następujący problem ustawiam(raczej próbuje) ustawić na fakturze płatność kartą ale niestety zostaje płatność jako gotówka ? może ktoś wie co robię źle albo jak to zadeklarować. Poniżej fragment kodu za to odpowiedzialny i screen

PS widać że sama karta została ustawiona ale nie wybrana

        Dim oDok As InsERT.SuDokument

If ListaData(ListaName.IndexOf(item)).ToString.Equals("Przelewy24") Or ListaData(ListaName.IndexOf(item)).ToString.Equals("Przelewy24 / PayPo") Then
                    oDok.KategoriaId = 98
                    oDok.PlatnoscKartaId = 11
                    oDok.PlatnoscKartaKwota = oDok.KwotaDoZaplaty
End If

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9214
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Faktura nie zaznacza się karta
« Odpowiedź #1 dnia: Marzec 03, 2022, 13:11:13 »
A inne elementy (kontrahent, towary, ilości ceny) w jakiej kolejności są ustawiane?
Sławek, Zduńska Wola

Offline pablo93

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.52 HF
Odp: Faktura nie zaznacza się karta
« Odpowiedź #2 dnia: Marzec 03, 2022, 13:23:21 »
A inne elementy (kontrahent, towary, ilości ceny) w jakiej kolejności są ustawiane?

Wpierw ustawiam towar (ilość ,cena) , potem  kontrahenta na koniec właśnie rodzaj płatność wstawiam fragmenty kody

Towar :
        While (rd.Read)
            Try
                oTw = sgt.Towary.Wczytaj(rd(0).ToString.Trim())
                oPoz = oDok.Pozycje.Dodaj(oTw.Identyfikator)
                oPoz.IloscJm = rd(2).ToString.Trim()
                oPoz.WartoscBruttoPoRabacie = (rd(1).ToString.Trim())
            Catch ex As Exception
                MsgBox("Nie ma takiego towaru : " + rd(0).ToString.Trim())
            End Try
        End While

Kontrahent :

            If (item.Equals("_vat_number")) Then
                Try
                    oKh = sgt.Kontrahenci.Wczytaj(ListaData(ListaName.IndexOf(item)))
                    oDok.KontrahentId = oKh.Symbol
                    FakturaOsobowa = False
                Catch ex As Exception
                    MsgBox("Nie ma takiego kotrahenta o takim nipie !")
                End Try
            End If

i potem właśnie wcześnie podana płatność




Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17070
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Faktura nie zaznacza się karta
« Odpowiedź #3 dnia: Marzec 03, 2022, 16:31:33 »
Nie rozumiem dlaczego kontrahent ustawiany jest warunkowo, przecież na fakturze musi zostać ustawione zawsze ?

Poza tym:

Cytuj
oDok.KontrahentId = oKh.Symbol

Na pewno ten kod nie rzuca wyjątkiem, bo przecież takie przypisanie nie ma prawa się wykonać ? W ogóle się wykonuje ?
Daniel, Białystok.

Offline pablo93

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.52 HF
Odp: Faktura nie zaznacza się karta
« Odpowiedź #4 dnia: Marzec 03, 2022, 16:41:12 »
Nie rozumiem dlaczego kontrahent ustawiany jest warunkowo, przecież na fakturze musi zostać ustawione zawsze ?

Poza tym:

Cytuj
oDok.KontrahentId = oKh.Symbol

Na pewno ten kod nie rzuca wyjątkiem, bo przecież takie przypisanie nie ma prawa się wykonać ? W ogóle się wykonuje ?

Wykonuje
A co do problemu znalazłem jego źródło okazuje sie ze po zadeklarowaniu sposobu płatność modyfikuje jeszcze kontrahenta i dlatego płatność się resetuje.
Wątek zamknięty dzięki za pomoc

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17070
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Faktura nie zaznacza się karta
« Odpowiedź #5 dnia: Marzec 03, 2022, 17:02:41 »
Wykonuje

Nie rozumiem dlaczego, ale to prawda. Nie mniej proponuję pod identyfikator przypisywać identyfikator kontrahenta i wcześniej sprawdzać, czy kontrahent nie jest zablokowany.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Faktura nie zaznacza się karta
« Odpowiedź #5 dnia: Marzec 03, 2022, 17:02:41 »