Autor Wątek: [SDK]Modyfikacja pozycji w dokumencie  (Przeczytany 4380 razy)

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

Offline mlotek

  • Użytkownik
  • **
  • Wiadomości: 61
  • Reputacja +0/-0
  • Wersja programu: najnowszy
[SDK]Modyfikacja pozycji w dokumencie
« dnia: Styczeń 14, 2021, 14:28:57 »
Witam,
w jaki sposób przy pomocy SDK można zmienić cenę czy rabat dodawanej pozycji ?
Od kilku godzin próbuję się przekopywać przez pliki pomocy ale nic nie znajduję :(

    using (Uchwyt sfera = UruchomSfere())
    {
        IAsortymenty produkty = sfera.PodajObiektTypu<IAsortymenty>();
        IPodmioty klienci = sfera.PodajObiektTypu<IPodmioty>();

        Asortyment produkt = produkty.Znajdz("BANAW200").Dane;
        Podmiot klient = klienci.Dane.Wszystkie().Where(knt => knt.NazwaSkrocona == "ABC s.c.").FirstOrDefault();
        if (klient != null)
        {
            IZamowieniaOdKlientow zamowienia = sfera.PodajObiektTypu<IZamowieniaOdKlientow>();
            Konfiguracja konfZk = sfera.PodajObiektTypu<IKonfiguracje>().DaneDomyslne.ZamowienieOdKlienta;

            using (IZamowienieOdKlienta zk = zamowienia.Utworz(konfZk))
            {
                zk.Dane.Magazyn = sfera.PodajObiektTypu<IMagazyny>().Znajdz("MAG").Dane;
                zk.Dane.Podmiot = klient;
                zk.Dane.NumerZewnetrzny = "789B";
                zk.Dane.OperacjePrzeliczaniaPozycji = new Guid("7995085B-2B24-4020-8607-6085D018B509");// liczone od brutto

                zk.Pozycje.Dodaj(produkt, 5, produkt.JednostkaSprzedazy);

                if (zk.Zapisz())
                {
                    MessageBox.Show(zk.Dane.NumerWewnetrzny.PelnaSygnatura);
                }
                else
                {
                    Console.WriteLine("Błędy:");
                    zk.WypiszBledy();
                }
            }
        }
    }



edit:

dobra już wiem
PozycjaDokumentu p = zk.Pozycje.Dodaj(produkt, 5, produkt.JednostkaSprzedazy);
p.Cena.BruttoPrzedRabatem = 15;


« Ostatnia zmiana: Styczeń 14, 2021, 14:46:06 wysłana przez mlotek »

Forum Użytkownikow Subiekt GT

[SDK]Modyfikacja pozycji w dokumencie
« dnia: Styczeń 14, 2021, 14:28:57 »