Autor Wątek: Sfera - Dokument ZK - Rodzaje płatności  (Przeczytany 5634 razy)

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

Offline alehlipka

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo
Sfera - Dokument ZK - Rodzaje płatności
« dnia: Wrzesień 19, 2018, 11:26:41 »
Witam!

Program w języku c# pobiera dane z baselinkera i dodaje to do Subiekta Nexo przez sferę.
Wersja SDK to 21.0.3.2706

Zaczynam w taki sposób:
            IZamowieniaOdKlientow zamowienia = sfera.PodajObiektTypu<IZamowieniaOdKlientow>();
            Konfiguracja konfZk = sfera.PodajObiektTypu<IKonfiguracje>().DaneDomyslne.ZamowienieOdKlienta;
            Magazyn mag = sfera.PodajObiektTypu<IMagazyny>().Dane.Wszystkie().Where(m => m.Symbol == "MAG").FirstOrDefault();
            IPodmioty podmioty = sfera.PodajObiektTypu<IPodmioty>();
            IAsortymentyJednorazowe TowaryJednorazoweManager = sfera.PodajObiektTypu<IAsortymentyJednorazowe>();
            IJednostkiMiar jednostkiMiary = sfera.PodajObiektTypu<IJednostkiMiar>();

            foreach (Order order in orders)
            {
                using (IZamowienieOdKlienta zk = zamowienia.Utworz(konfZk))
                {

Teraz mam pytanie:
Jak w tym zamówieniu zaznaczyć formę płatności?

Próbowałem w taki sposób, ale nie ruszyło:
                    if (order.payment_method == "PayU")
                    {
                        IFormyPlatnosci formyPlatnosci = sfera.PodajObiektTypu<IFormyPlatnosci>();
                        FormaPlatnosci forma = formyPlatnosci.Dane.Wszystkie().Where(f => f.Aktywna == true && f.Nazwa == "PayU").First();
                        zk.Platnosci.DodajPlatnoscNatychmiastowa(forma, (decimal)order.payment_done);
                    }

Z góry dziękuje.
« Ostatnia zmiana: Wrzesień 19, 2018, 16:10:24 wysłana przez alehlipka »

Offline alehlipka

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo
Odp: Sfera - Dokument ZK - Rodzaje płatności
« Odpowiedź #1 dnia: Wrzesień 26, 2018, 13:25:13 »
Poradziłem sobie sam.
Wszystko gra.
Nie chciało dodawać bo złe była podana suma płatności w tym miejscu
zk.Platnosci.DodajPlatnoscNatychmiastowa(forma, (decimal)order.payment_done);

Forum Użytkownikow Subiekt GT

Odp: Sfera - Dokument ZK - Rodzaje płatności
« Odpowiedź #1 dnia: Wrzesień 26, 2018, 13:25:13 »