-
Liczba zawartości
66 -
Rejestracja
-
Ostatnia wizyta
Zawartość dodana przez Anna Sałacińska
-
Limit danych w SDK
Anna Sałacińska odpowiedział Anna Sałacińska → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Całość wygląda tak jak poniżej te dodatkowe klasy to tak na dobrą sprawę proste struktury potrzebne do innego systemu. To znaczy zawierają metody ale na tym etapie żadna nie jest uruchamiana. Sklep.flaga.id zawiera identyfikator zapisany w konfigu programu dataOd i dataDo to komponenty System.Windows.Forms.DateTimePicker zkBindingSource to System.Windows.Forms.BindingSource ale do tej linijki już nie dochodzi. I małe sprostowanie, wczoraj napisałam że zapytanie zwraca 60 zk, teraz zauważyłam że tam są pozycje dokumentów czyli zk jest około 30 ponieważ większość ma po 2 pozycje. using (Uchwyt sfera = uruchomSfere()) { IZamowieniaOdKlientow zamowienia = sfera.PodajObiektTypu<IZamowieniaOdKlientow>(); ITypyAdresu typyAdresu = sfera.PodajObiektTypu<ITypyAdresu>(); int rodzajeKontaktu = sfera.PodajObiektTypu<IRodzajeKontaktu>().DaneDomyslne.Email.Id; int flaga = sfera.PodajObiektTypu<IFlagiWlasne>().Dane.Wszystkie().Where(f => f.Id == Sklep.flaga.id).First().Id; var dataSource = zamowienia.Dane.Wszystkie() .Where(z => z.DataWprowadzenia>=dataOd.Value && z.DataWprowadzenia <= dataDo.Value && z.FlagaWlasna.Id == flaga) .Select(select => new Zk() { id = select.Id, numerZamowienia = select.NumerZewnetrzny, numerZk = select.NumerWewnetrzny.PelnaSygnatura, chcekd = false, data = select.DataWprowadzenia, waluta = select.Waluta.Symbol, kontrahent = new Zk.Kontrahent() { nazwa = select.Podmiot.AdresPodstawowy.Nazwa, nazwaSkrocona = select.Podmiot.NazwaSkrocona, miejscowosc = select.Podmiot.AdresPodstawowy.Szczegoly.Miejscowosc, kodPocztowy = select.Podmiot.AdresPodstawowy.Szczegoly.KodPocztowy, nrDomu = select.Podmiot.AdresPodstawowy.Szczegoly.NrDomu, nrLokalu = select.Podmiot.AdresPodstawowy.Szczegoly.NrLokalu, ulica = select.Podmiot.AdresPodstawowy.Szczegoly.Ulica, mail = select.Podmiot.Kontakty.Where(k => k.Podstawowy == true && k.Rodzaj.Id == rodzajeKontaktu).FirstOrDefault().Wartosc, nip = select.Podmiot.NIP, firma = select.Podmiot.Firma.Nazwa }, kontrahentDostawa = new Zk.Kontrahent() { nazwa = select.Podmiot.DomyslnyAdresDostaw.Szczegoly.Adres.Nazwa, miejscowosc = select.Podmiot.DomyslnyAdresDostaw.Szczegoly.Miejscowosc, kodPocztowy = select.Podmiot.DomyslnyAdresDostaw.Szczegoly.KodPocztowy, nrDomu = select.Podmiot.DomyslnyAdresDostaw.Szczegoly.NrDomu, nrLokalu = select.Podmiot.DomyslnyAdresDostaw.Szczegoly.NrLokalu, ulica = select.Podmiot.DomyslnyAdresDostaw.Szczegoly.Ulica, }, produkty = select.Pozycje .Select(p => new Zk.Produkt() { ilosc = p.Ilosc, indeks = p.AsortymentAktualny.Symbol, typ = p.RodzajAsortymentuId, cena = p.Cena.BruttoPrzedRabatem, rabat = p.Cena.RabatProcent, vat = p.StawkaVat.Stawka, }) }) .ToList(); zkBindingSource.DataSource = dataSource; } -
Limit danych w SDK
Anna Sałacińska dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Dzień dobry, w jaki sposób można dodać limit pobieranych danych przez sdk ? Chodzi o to że ilość danych do jednorazowego pobrania jest tak duża że dostaję time out od serwera. Próbowałam coś takiego IZamowieniaOdKlientow zamowienia = sfera.PodajObiektTypu<IZamowieniaOdKlientow>(); zamowienia.Dane.Wszystkie() .Where(z => z.FlagaWlasna.Id == 123) .Take(50) ale tu również jest time out ----- edit: coś tu jest nie tak, dodałam limit po dacie wystawienia na dzień gdzie jest 60 zk i dalej jest time out. Co ciekawe wciągnęłam zapytanie które się wtedy się wykonuje i w management studio robi się ono w sekundę ... Ktoś ma jakikolwiek pomysł co z tym zrobić ? Poniżej zwracany wyjątek -
Przeniesienie danych z GT do Nexo na utworzonym podmiocie
Anna Sałacińska odpowiedział Anna Sałacińska → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Mam nexo pro, potrzebuję przenieść kartoteki towarów wraz z cenami, stanami magazynowymi oraz cenami zakupu. Udało mi się przenieść towary z cenami sprzedaży przez epp, stany magazynowe dodały się przez import inwentaryzacji do przyjęcia magazynowego. Ale nie pobrały się ceny zakupu. -
[Sfera]Błąd drukowaia dokumentu
Anna Sałacińska dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Dzień dobry, mam problem z wydrukiem oraz eksportem dokumentów using (Uchwyt sfera = uruchomSfere()) { IZamowieniaOdKlientow zamowienia = sfera.PodajObiektTypu<IZamowieniaOdKlientow>(); var zk = zamowienia.Dane.Wszystkie() .Where(z => z.NumerWewnetrzny.PelnaSygnatura == "ZK 3/CENTRALA/2021") .FirstOrDefault(); if (zk != null) { IWydruki manager = sfera.PodajObiektTypu<IWydruki>(); using (IWydruk wydruk = manager.Utworz(TypWzorcaWydruku.ZamowienieOdKlienta)) { try { wydruk.ObiektDoWydruku = zk; wydruk.ParametryDrukowania.WybranyWzorzec = wydruk.ParametryDrukowania.DostepneWzorce.FirstOrDefault(); wydruk.ParametryDrukowania.NazwaDokumentuUzytkownika = "plik"; wydruk.ParametryDrukowania.SciezkaEksportu = @"C:\pdf\"; wydruk.Eksport(); System.IO.StreamWriter file = System.IO.File.CreateText( @"C:\pdf\plik.txt"); file.Close(); } catch (Exception ex) { Console.WriteLine(ex); } } } } W tym przypadku mam zapis, po wykonaniu kodu nie dzieje się nic. Identycznie jest przy wydruk.Drukuj(); Ścieżka na 100% jest prawidłowa, dla pewności dodałam tworzenie pliku txt żeby to sprawdzi. Jedyne co zważyłam to to że podczas wykonywania wydruk.Eksport() oraz wydruk.Drukuj() w konsoli visualStudio wyskakuje Jednak nie ten wyjątek nie jest łapany przez mój blok try catch. Próbowałam robić wydruk bez definiowania sekcji ParametryDrukowania co według dokumentacji powinno załadować ustawienia domyślne, niestety tu efekt jest identyczny. -
[sfera]Dodanie faktury z rozliczeniem przez operacje bankową
Anna Sałacińska odpowiedział Anna Sałacińska → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
InsERT.FinDokument to klasy GT, nie nexo. Nie udało mi się zlokalizować opcji dodawania kredytu kupieckiego z poziomu SDK Nexo, zresztą w samym subiekcie też tego nie widzę być może wymaga to dodatkowej konfiguracji. Taka opcja oczywiście istnieje w GT. Dziękuję, działa -
[sfera]Dodanie faktury z rozliczeniem przez operacje bankową
Anna Sałacińska odpowiedział Anna Sałacińska → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Nie da się dodać faktury bez wskazania płatności powoduje to błąd a wywołanie przykładowo ds.Platnosci.DodajDomyslnaPlatnoscNatychmiastowaNaKwoteDokumentu() powoduje dodanie dokumentu KP Więc wydaje mi się nie mogę tak zrobić -
Operacje bankowe bez kontrahenta
Anna Sałacińska dodał temat → w Forum użytkowników - InsERT nexo - Subiekt nexo
Witam, w subiekcie gt da się utworzyć operacje bankową bez dodawania kontrahenta oraz było możliwe wskazanie kategorii. W nexo nie widzę takich opcji. Czy w nexo da się tworzyć tego typu operacje ? -
[Sfera]Zmiana statusu dokumentu
Anna Sałacińska odpowiedział Anna Sałacińska → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Niestety nic z tego. Zrobiłam jeszcze mały test Console.WriteLine(statusyDD.ZamowienieOdKlienta_Anulowane.Id); Console.WriteLine(zk.StatusDokumentu.Id); zk.StatusDokumentu = statusyDD.ZamowienieOdKlienta_Anulowane; if (!dok.Zapisz()) { dok.WypiszBledy(); } Console.WriteLine(zk.StatusDokumentu.Id); Console.WriteLine wyświetlają kolejno: 8,6,8 czyli tak jakby sam obiekt był przypisany, ale ponownie wywołanie tego samego kodu ponownie wyświetla 8,6,8 tak jakby nie zapisywały się zmiany -
[Sfera]Zmiana statusu dokumentu
Anna Sałacińska dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Witam, w jaki sposób zmienia się status istniejącego dokumentu ? Mam coś takiego IZamowieniaOdKlientow zamowienia = sfera.PodajObiektTypu<IZamowieniaOdKlientow>(); var statusDokumentuAnulowane = sfera.PodajObiektTypu<IStatusyDokumentow>().DaneDomyslne.ZamowienieOdKlienta_Anulowane; var zk = zamowienia.Dane.Wszystkie().Where(e => e.NumerWewnetrzny.PelnaSygnatura == "ZK 10/CENTRALA/2021").FirstOrDefault(); if (zk != null) { using (IZamowienieOdKlienta dok = zamowienia.Znajdz(zk)) { zk.StatusDokumentu = statusDokumentuAnulowane; if (!dok.Zapisz()) { dok.WypiszBledy(); } } } Kod wykonuje się bez błędów ale status dokumentu zostaje bez zmian -
[Sfera]Zmiana kursu walut
Anna Sałacińska odpowiedział Anna Sałacińska → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Wygląda na to że działa, dziękuję. Chodzi o to że program "sfery" ma pobierać zamówienia z zewnętrznego systemu jako ZK, ale jeśli pobieranie zostanie uruchomione dopiero po kilku dniach to chcę mieć pewność że kurs jest ustawiony zgodnie z dniem złożenia zamówienia, a nie dniem dodania subiekta. -
[Sfera]Zmiana kursu walut
Anna Sałacińska dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Witam, w jaki sposób zmienia się kurs walut w dokumencie ? Obecnie mam coś takiego IWalutyDaneDomyslne walutyDef = sfera.PodajObiektTypu<IWaluty>().DaneDomyslne; ILinieKursowWalut linieKursow = sfera.PodajObiektTypu<ILinieKursowWalut>(); .... zk.Dane.Waluta = walutyDef.EUR; var linia = linieKursow.Dane.Wszystkie().Where(l => l.Nazwa == "NBP - kursy średnie").FirstOrDefault(); var kurs = linieKursow.Dane.PobierzKursNaDzien(linia, walutyDef.EUR, walutyDef.PLN, DateTime.Now).KursyWalutyDokumentu.FirstOrDefault(); zk.Dane.KursWalutyDokumentu = kurs; to zwraca błąd -
[Sfera]Dodanie usługi jednorazowej i jednostka miar
Anna Sałacińska odpowiedział Anna Sałacińska → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Dziękuję działa -
Witam, przy próbie dodania usługi jednorazowej wyskakuje mi błąd próbowałam pobrać jednostkę miar IJednostkiMiar menedzerJednostekMiar = sfera.PodajObiektTypu<IJednostkiMiar>(); JednostkaMiary sztuka = menedzerJednostekMiar.Dane.WyszukajPoSymbolu("szt"); IJednostkaMiary sztukaObiekt = menedzerJednostekMiar.Znajdz(sztuka); JednostkaMiaryAsortymentu jm = sfera.PodajObiektTypu<IJednostkiMiarAsortymentu>().ZnajdzJednostkeMiary(sztukaObiekt.Dane); ale to na ostatniej linijce wywala mi błąd W jaki sposób mam pobrać tą jednostkę miar ?
-
Intrastat
Anna Sałacińska odpowiedział PIOTR SKONIECZNY → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Dzień dobry, czy wiadomo coś nowego odnośnie Intrastatu?