Skocz do zawartości

Filip Kowalski

Użytkownik
  • Liczba zawartości

    12
  • Rejestracja

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Filip Kowalski's Achievements

0

Reputacja

  1. Dziękuję za odpowiedź. Podane obejście rozwiązuje problem. Chciałbym również poinformować że podobny problem występuje w przypadku właściwości WartoscRoznica.BruttoPoRabacie jak i WartoscRoznica.BruttoPoRabacie.
  2. Kod do dodawania pozycji korekty: Logger.Info("Adding items"); foreach(var item in this.Items) { if(item.CorrectionUnitNetPriceDifference == 0m && item.CorrectionQuantityDifference == 0m) { continue; } int assortmentID = Nexo.GetAssortmentID(item); PozycjaDokumentu itemNexo = invoice.Pozycje.Where(x => x.AsortymentAktualnyId == assortmentID).FirstOrDefault(); PozycjaKorekty correctionItemNexo = invoiceCorrection.Pozycje.Dodaj(itemNexo, itemNexo.Ilosc + item.CorrectionQuantityDifference); correctionItemNexo.CenaRoznica.NettoPoRabacie = item.CorrectionUnitNetPriceDifference; correctionItemNexo.PrzyczynaKorekty = Nexo.GetCorrectionReason(item.CorrectionReason); Logger.Info("Added item itemNumber={itemNumber}", item.ItemNumber); } invoiceCorrection.Przelicz();
  3. Kod powodujący błąd: correctionItemNexo.CenaRoznica.NettoPoRabacie = item.CorrectionUnitNetPriceDifference; Rezultat: Oczekiwany rezultat:
  4. private Uchwyt ConnectToSfera(DatabaseCredentials DatabaseCredentials, NexoConfig NexoConfig) { DanePolaczenia danePolaczenia = DanePolaczenia.Jawne(DatabaseCredentials.Ip, DatabaseCredentials.Database, DatabaseCredentials.IsWindowsLogin, DatabaseCredentials.Login, DatabaseCredentials.Password); MenedzerPolaczen mp = new MenedzerPolaczen(); mp.DostepDoUI = true; Uchwyt sfera = mp.Polacz(danePolaczenia, ProductId.Subiekt); if(!sfera.ZalogujOperatora(NexoConfig.Login, NexoConfig.Password)) { throw new ArgumentException("Incorrect nexo login credentials"); } return sfera; } Uchwyt sfera = mp.Polacz(danePolaczenia, ProductId.Subiekt); W linii powyżej program daje wyjątek który jest poniżej. System.InvalidOperationException: 'Brak bieżącej aplikacji' This exception was originally thrown at this call stack: InsERT.Moria.Sfera.UI.Configuration.SferaUIModule.ConfigureApplication(InsERT.Mox.UIFramework.Telemetry.IUchwytSferyInformator, InsERT.Mox.Runtime.IInjectionContainer, Microsoft.Practices.Unity.IUnityContainer, InsERT.Mox.Launcher.LaunchMessage) InsERT.Moria.Sfera.MenedzerPolaczen.BjA=(InsERT.Moria.Sfera.MenedzerPolaczen.TjA=, CzA=.KDA=, InsERT.Mox.Runtime.Unity.UnityAdapter, Microsoft.Practices.Unity.IUnityContainer, InsERT.Mox.Launcher.LaunchMessage, bool, InsERT.Mox.Product.IProductContext) InsERT.Moria.Sfera.MenedzerPolaczen.Polacz(InsERT.Moria.Sfera.DanePolaczenia, InsERT.Mox.Product.ProductId, InsERT.Moria.Sfera.IPostepLadowaniaSfery, System.Collections.Generic.IEnumerable<InsERT.Mox.Product.ProductId>) InsERT.Moria.Sfera.MenedzerPolaczen.Polacz(InsERT.Moria.Sfera.DanePolaczenia, InsERT.Mox.Product.ProductId, InsERT.Mox.Product.ProductId?, InsERT.Mox.Product.ProductId?, InsERT.Mox.Product.ProductId?, InsERT.Mox.Product.ProductId?, InsERT.Mox.Product.ProductId?) Czy jest jakiś sposób na używanie ui nexo w aplikacji używającej windows forms?
  5. Jak już wcześniej wspomniałem skopiowałem wszystkie pliki z katalogu SDK/bin. Po próbie uruchomienia projektu z szablonu występuje ten sam błąd.
  6. Jestem na wersji nexo 45.1.1 (6433). Podążam za instrukcjami z InsERT.nexo.Sfera.chm w Aplikacja WPF i wyskakuje błąd pokazany w załączniku. Skopiowałem również biblioteki z katalogu SDK/Bin do katalogu bin/Debug.
  7. Nieważne pomyliło mi się. WypelnijNaPodstawieZD działa. Dziękuje za odpowiedź.
  8. Piszę program do importu faktur VAT zakupu(FZ) z pliku i chciałbym żeby ta faktura realizowała zlecenie(ZD). Jak mogę to zrobić za pomocą metody podanej powyżej metody?
  9. Jak realizować pozycje zlecenia do faktury zakupu przez sfere? Czy jest jakaś metoda której mogę użyć do tego?
  10. Dzień dobry w jaki sposób mogę dodać korektę faktury w sferze nexo?
×
×
  • Dodaj nową pozycję...