-
Liczba zawartości
5 -
Rejestracja
-
Ostatnia wizyta
Zawartość dodana przez Marcin Zieliński
-
Błąd przy realizacji zamówienia klienta
Marcin Zieliński odpowiedział Marcin Zieliński → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Nie bylo null, ale bylo Platnosc przelewem, wiec odroczona. Po sprawdzeniu typu platnosci, przeszlo. -
Błąd przy realizacji zamówienia klienta
Marcin Zieliński dodał temat → w Forum użytkowników - InsERT nexo - Subiekt nexo
Na podstawie zamowienia klienta tworzony jest dokument sprzedazy i dodawane sa platnosci... var paymentMethod = paymentMethods.Dane.Wszystkie("Waluta").Where(x => x.Aktywna && x.Nazwa == paymentMethodName).FirstOrDefault() ?? formyPlatnosci.DaneDomyslne.Przelew; invoice.Platnosci.DodajPlatnoscNatychmiastowa(paymentMethod, total); jednak w 2 linii dochodzi do wyjatku Co moze byc przyczyna? -
Wystawienie dokumentu sprzedazy (PS, FV) na bazie ZK
Marcin Zieliński odpowiedział Marcin Zieliński → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Ok, po ustawieniu operatora na pracownika, działa. Dziękuję za pomoc. -
Wystawienie dokumentu sprzedazy (PS, FV) na bazie ZK
Marcin Zieliński odpowiedział Marcin Zieliński → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Bez linijki invoice.Dane.WystawilaOsoba = cashier.Osoba; Jest blad, ze dokument nie ma wypelnionego pola "wystawil". Sprawdze, czy uzytkownik jest powiazany z pracownikiem, bo moze nie jest i dlatego sie nie podstawia. -
Dzień dobry, Próbujemy wygenerować paragon lub FV na bazie zamówienia klienta i podczas zapisywania dokumentu sprzedaży otrzymujemy nastepujace bledy Kod wygląda nastepujaco: var recipeSpecification = sfera.PodajObiektTypu<IKonfiguracje>().DaneDomyslne.Paragon; var invoices = sfera.PodajObiektTypu<IDokumentySprzedazy>(); var invoiceId = 0; using (var invoice = invoices.Utworz(order.KonfiguracjaRealizujacego)) { invoice.Dane.Magazyn = warehouse; invoice.Dane.PodmiotNabywca(order.PodmiotZamawiajacy()); invoice.Dane.WystawilaOsoba = cashier.Osoba; var total = 0M; foreach (var item in invoice.WypelnijNaPodstawieZK(order.Pozycje, order, new ParametryGrupowaniaDS { MetodaWyliczeniaCen = MetodaWyliczeniaCen.BezKonsolidacji, MetodaGrupowaniaPozycji = MetodaGrupowaniaPozycji.BezKonsolidacji, PrzeniesNatychmiastowe = PrzenoszeniePlatnosciNatychmiastowych.Przepisz, OperacjePrzeliczaniaDokumentu = order.OperacjePrzeliczaniaDokumentu, NabywcaSprzedawca = order.NabywcaSprzedawcaWybrany, OdbiorcaDostawca = order.OdbiorcaWybrany, })) { total += item.Wartosc.BruttoPoRabacie; } invoice.Przelicz(); foreach (var related in invoice.Dane.DokumentyPowiazane) { if (string.IsNullOrEmpty(related.Wystawil)) { related.WystawilaOsoba = cashier.Osoba; } } invoice.Platnosci.DodajPlatnoscOdroczona(paymentType, total); if (!invoice.Zapisz()) { var exception = sfera.ToException(invoice); throw exception; } invoiceId = invoice.Dane.Id; }