Skocz do zawartości

[SFERA nexo] - Sposób wyliczania dokumentu od brutto


Zobacz rozwiązanie Rozwiązane przez Marcin Gawlik,

Polecane posty

Dzień dobry, jak w sferze podczas tworzenia nowego dokumentu ustawić sposób liczenia dokumentu od ceny brutto? Np w takim kodzie jak poniżej

 

using (var sfera = UruchomSfere())
    {
        var asortymenty = sfera.Asortymenty();
        var jednostkiMiary = sfera.JednostkiMiar();
        var podmioty = sfera.Podmioty();
        var statusyDD = sfera.StatusyDokumentow().DaneDomyslne;

        var konfPi = sfera.Konfiguracje().DaneDomyslne.ParagonImienny;

        var mag = sfera.Magazyny().Dane.Pierwszy(m => m.Symbol == "MAG");

        var dokumentySprzedazy = sfera.DokumentySprzedazy();

        using (var pi = dokumentySprzedazy.Utworz(konfPi))
        {
            pi.Dane.Magazyn = mag;

            var klient = podmioty.Dane.Pierwszy(p => p.NazwaSkrocona == "Grzegorz Brzęczyszczykiewicz");
            pi.Dane.Podmiot = klient;

            var asortyment = asortymenty.Dane.Wszystkie(t => t.Symbol == "POYAR01").First();
            var poz = pi.Pozycje.Dodaj(asortyment, 1m, asortyment.JednostkaSprzedazy);

            _ = pi.Platnosci.DodajDomyslnaPlatnoscNatychmiastowaNaKwoteDokumentu();

            pi.Dane.WystawilaOsoba = podmioty.Dane.Pierwszy(p => p.Osoba != null && p.NazwaSkrocona == "Jan Przykładowy").Osoba;

            Console.Write("Zapis ");
            if (pi.Zapisz())
            {
                Console.WriteLine(pi.Dane.NumerWewnetrzny.PelnaSygnatura);
            }
            else
            {
                Console.WriteLine("Błędy:");
                pi.WypiszBledy();
            }
        }
    }

 

 

Link to postu
×
×
  • Dodaj nową pozycję...