Artoe Art of e-commerce 0 Napisano 3 Października 2019 Udostępnij Napisano 3 Października 2019 w jak zmienić stawkę VAT pozycji w ZK (sfera) Witam, prosimy o pomoc - nie wiemy jak ustawić stawkę VAT dla pozycji dodawanej do ZK... czy mamy ustawić ... Asortyment a = asortyment.Dane.Wszystkie().Where(t => t.Symbol == "03CONBUD4X25").First(); var poz = zk.Pozycje.Dodaj(a, 1m, a.JednostkaSprzedazy); próbujemy: poz.StawkaVat = ? jak możemy znaleźć odpowiedni obiekt StawkaVAT? chcemy wybrać stawkę dodaną przez użytkownika mamy jej guid lub id (vat19%) Link to postu
Radomił Ząbik 308 Napisano 3 Października 2019 Udostępnij Napisano 3 Października 2019 w jak zmienić stawkę VAT pozycji w ZK (sfera) Hmm, dokumentacji, dla Dodawania obiektów księgowych, jest: public void DodajZapisWEwidencjiVatSprzedazy() { using (var sfera = UruchomSfere()) { IZapisyWEwidencjiVAT ewVat = sfera.PodajObiektTypu<IZapisyWEwidencjiVAT>(); IStawkiVat stawki = sfera.PodajObiektTypu<IStawkiVat>(); using (var zapis = ewVat.Utworz()) { zapis.Dane.TypEwidencji = (byte)TypEwidencjiVAT.Sprzedaz; zapis.Dane.NumerDokumentu = "FS 1234/2015"; zapis.UtworzPozycjeDomyslne(); var pozycja = zapis.Dane.Pozycje.Where(p => p.Stawka.Id == stawki.DaneDomyslne.Stawka23.Id).Single(); pozycja.Netto = 100m; if (!zapis.Zapisz()) zapis.WypiszBledy(); } } } Niby by pasowało, aby jak z walutami, pobierać stawki, ale kompilator nie znajduje mi IStawkiVat. Ogólnie brakuje tego trochę w dokumentacji, np. dodawania Asortymentu. Link to postu
Artoe Art of e-commerce 0 Napisano 3 Października 2019 Autor Udostępnij Napisano 3 Października 2019 w jak zmienić stawkę VAT pozycji w ZK (sfera) witam... ale wspomniałem wyżej, że nie korzystamy ze stawek domyślnych tylko mamy dodaną dodatkową stawkę 19% vat i nie możemy uzyć .DaneDomyślne.Stawka19 bo jej nie ma nie wiemy w jakiej kolekcji mamy szukać, np. zrobić... Stawki.Wszystkie.Where(s => s.id = idstawki19).FirstOrDefault(); Link to postu
Radomił Ząbik 308 Napisano 3 Października 2019 Udostępnij Napisano 3 Października 2019 w jak zmienić stawkę VAT pozycji w ZK (sfera) (edytowane) Wtedy albo ID hardcoded, znalezione bezpośrednio z tablicy StawkiVAT, albo selekcja po stawce, czyli s.Stawka=19. Ale ogólnie te Stawki się podpinają? UPDATE: Po ID odpada, nie jest INT. Edytowane 3 Października 2019 przez Radomił Ząbik Link to postu
Artoe Art of e-commerce 0 Napisano 3 Października 2019 Autor Udostępnij Napisano 3 Października 2019 w jak zmienić stawkę VAT pozycji w ZK (sfera) property pozycjji .StawkaVatId jest read-only - zakładam, że musimy ustawić obiekt StawkaVat - ale nie wiemy na co go ustawić bo nie wiemy jak znaleźć ten właściwy i w której kolekcji... Link to postu
Radomił Ząbik 308 Napisano 3 Października 2019 Udostępnij Napisano 3 Października 2019 w jak zmienić stawkę VAT pozycji w ZK (sfera) Generalnie w liście managerów w dokumentacji, jest IStawkiVAT: Więc jest manager stawek, i trzeba go Sobie tak przygotować: StawkaVat stawka19 = sfera.PodajObiektTypu<IStawkiVat>().Dane.Wszystkie().Where(s => s.Stawka == 19).FirstOrDefault(); poz.StawkaVat = stawka19; No i kluczowe jest oczywiście skąd on ma się wziąć: using InsERT.Moria.Slowniki; PS. Tematy typowo o Sferę, lepiej pisać w wątku Sprawy techniczne 1 Link to postu
Polecane posty