Autor Wątek: Nexo SDK - błąd zapisu nowej faktury/paragonu  (Przeczytany 3373 razy)

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

Offline kszynek

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo 14.2.2
Nexo SDK - błąd zapisu nowej faktury/paragonu
« dnia: Kwiecień 15, 2017, 12:59:02 »
Witam Serdecznie.

Jestem nowy na tym forum, więc nie wiem czy w dobrym miejscu opisuje swój problem.
Mam problem z częścią programu w której dodaje nową fakturę vat. W bardzo podobny sposób dodaje dokument PZ i KP i wszystko działa a z fakturą i paragonem mam problem. Poniżej zamieszczam fragment programu oraz błąd który mi wyskakuje.

using (IDokumentSprzedazy fs = dokumentySprzedazy.Utworz(konfFs))
            {
                fs.Dane.Magazyn = mag;

                var klient = podmioty.Dane.Wszystkie().Where(p => p.NIP == "5271006023").FirstOrDefault();
                MessageBox.Show(klient.NazwaSkrocona);
                fs.Dane.Podmiot = klient;



                fs.Dane.StatusDokumentu = statusyDD.Sprzedaz_OdlozoneWykonanie;

                Asortyment a = asortyment.Dane.Wszystkie().Where(t => t.Symbol == "2615").First();
                var poz = fs.Pozycje.Dodaj(a, 1m, a.JednostkaSprzedazy);
                MessageBox.Show(poz.Cena.ToString());
                fs.Platnosci.DodajDomyslnaPlatnoscNatychmiastowaNaKwoteDokumentu();

                fs.Dane.WystawilaOsoba = podmioty.Dane.Wszystkie().Where(p => p.Osoba != null && p.NazwaSkrocona == "Daniel Hawryluk").FirstOrDefault().Osoba;

                //Console.Write("Zapis ");
                if (fs.Zapisz())
                {
                    MessageBox.Show(fs.Dane.NumerWewnetrzny.PelnaSygnatura);
                }
                else
                {
                    MessageBox.Show(fs.Bledy.ToString());
                   
                }
            }

W MessageBox dostaje poniższy komunikat:

System.Collections.Generic.HashSet`1[InsERT.Mox.Validation.ITypedDataErroInfo]


Offline ranym

  • Aktywny użytkownik
  • ***
  • Wiadomości: 117
  • Reputacja +18/-0
  • Wersja programu: nexo pro
Odp: Nexo SDK - błąd zapisu nowej faktury/paragonu
« Odpowiedź #1 dnia: Kwiecień 15, 2017, 13:51:43 »
Trzeba przejrzeć co w kolekcji fs.Bledy się znajduje, teraz MessageBox wypisuje w zasadzie typ kolekcji błędów.
Nawet coś takiego będzie przydatniejsze w diagnozie:
MessageBox.Show(string.Join(Environment.NewLine, fs.Bledy.Select(b => b.ToString()).ToArray()));
Ale jeszcze lepiej zerknąć do dokumentacji i przeczytać o walidacji, błędach i ostrzeżeniach.
Pozdrawiam
Aleksander

Offline kszynek

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo 14.2.2
Odp: Nexo SDK - błąd zapisu nowej faktury/paragonu
« Odpowiedź #2 dnia: Kwiecień 18, 2017, 09:55:55 »
Bardzo dziękuje za odpowiedź :)
Nie wiem o co dokładnie chodziło ale bez zmiany w kodzie teraz zaczęły mi się drukować paragony i faktury :)
Tak czy inaczej będę wiedział na przyszłość że jeśli są w kolekcji to trzeba to najpierw wyciągnąć selectem.

Nie mogę tylko znaleźć w opisie Sfery gdzie się fiskalizuje paragon.

Myślę że powinno to być gdzieś w parametrach wydruku ale nie mogę znaleźć.

Offline ranym

  • Aktywny użytkownik
  • ***
  • Wiadomości: 117
  • Reputacja +18/-0
  • Wersja programu: nexo pro
Odp: Nexo SDK - błąd zapisu nowej faktury/paragonu
« Odpowiedź #3 dnia: Kwiecień 18, 2017, 10:02:23 »
Poszukaj w dokumentacji informacji o interfejsie IFiskalizacjaDokumentu
Pozdrawiam
Aleksander

Offline kszynek

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo 14.2.2
Odp: Nexo SDK - błąd zapisu nowej faktury/paragonu
« Odpowiedź #4 dnia: Kwiecień 18, 2017, 14:27:56 »
SUPER :) Dzięki za szybką odpowiedź. Udało mi się zafiskalizować paragon :)

Forum Użytkownikow Subiekt GT

Odp: Nexo SDK - błąd zapisu nowej faktury/paragonu
« Odpowiedź #4 dnia: Kwiecień 18, 2017, 14:27:56 »