Skocz do zawartości

Bartłomiej Warchoł

Partner
  • Liczba zawartości

    63
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez Bartłomiej Warchoł

  1. Dorzucam zdjęcia. W sumie zastanawia mnie teraz czy do poprawnego działania sello i synchronizacji ofert jest wymagany zakup modułu automatyzacji? Na tą chwilę działam na licencji próbnej.
  2. Wszystkie oferty jakie mam są aktywne. Nie zakańczaliśmy żadnych. Również nie ma żadnych z statusem "w przygotowaniu" i "nieaktywne"
  3. Dokladnie tak. Stany się nie zgadzają z tym co widać na ofercie i w zakładce zmiany na ofercie nie jest nic widoczne. a
  4. Dzień Dobry, Natknąłem się na problem w sello z synchronizacją stanów asortymentu. A dokładniej to brakiem jakiejkolwiek synchronizacji. Z serwisu allegro zostały pobrane oferty internetowe. Wszystkie wraz z tekstem i zdjęciem poprawnie się zaciągnęło. W parametrach ofert internetowych ustawiłem synchronizację w następujący sposób: Do konkretnej oferty przypisałem asortyment z subiektu oraz nadałem ceche ofercie: Z innego tematu na forum do doczytałem że: " Automat wyliczający stany w ofercie uruchamiany jest po zmianie stanu bądź dostępnych (zależnie od wyboru). W najbliższej wersji mamy przewidziane dodanie mechanizmu umożliwiającego ręczne wyzwolenie takiej synchronizacji, której można właśnie użyć w momencie włączenia automatów a zanim nastąpi jakikolwiek ruch na magazynie lub zmiana w towarze. " Dla testów wrzuciłem RW na dany towar i nie zauważyłem żadnej synchronizacji. Nie było też żadnych zmian do wysłania do serwisu. Jeszcze mam pytanie ogólne do ofert internetowych - jaki magazyn jest brany pod uwagę do synchronizacji stanów i gdzie można ewentualnie te ustawienie zmienić?
  5. Udało się dearchiwizować bez resetu serwera w późniejszym terminie.
  6. Dzień Dobry, Chciałem przerzucić bazę produkcyjną na bazę testową. Nigdy nie było z tym problemu. Dzisiaj pasek postępu nawet nie ruszył do przodu tylko był pusty cały czas. Na 3 próby 2x pojawiła się informacja o timeoucie a raz było wcześniej wspomniane okienko z paskiem postępu - i przez 10 minut nic nie ruszyło do przodu. Plik z archiwum był na dysku serwera, na którym to próba dearchiwizacji była wykonana.
  7. rozumiem, w przypadku gdy dodaje domyślna płatność to ona się przy dodaniu płatności aktualizuje. (co widzę później po wpisaniu do kontrolek - za każdym razem kwoty zmieniają się). w przypadku tej płatności niedomyslnej gotówkowej to za każdym razem (nawet przy wczesniejszym użyciu zakomentowanej wartości płatności) to po dodaniu asortymentu do listy i próbie przeliczenia dokumentu to i tak zapisywało się to bez form płatności. Dopiero dodanie tej płatności po dodaniu pierwszego towaru do listy towaru zamówionego spowodowało, że następne przeliczania i zapis działał poprawnie.
  8. Dzień Dobry, Mam problem z przypisaniem płatności odroczonych (niedomyślnych) do zamówienia. Dodanie płatności domyślnej działa poprawnie - jednak w przypadku przypisania do dokumentu płatności odroczonej niezgodnej z domyślną to zamówienie zapisuje mi się bez żadnej zadeklarowanej formy płantości. private void UstawPlatnosc() { if (zrealizowane == false || edycja == false) { if (!SprawdzCzyPoTerminie()) { var formyPlatnosci = Globals.sfera.FormyPlatnosci().Znajdz(fp => fp.Nazwa == "Gotówka"); wybrane.zk.Platnosci.DodajPlatnoscOdroczona(formyPlatnosci.Dane); // wybrane.zk.Platnosci.DodajPlatnoscOdroczona(formyPlatnosci.Dane, wybrane.zk.Dane.Wartosc.BruttoPoRabacie); ustawionaPlatnosc = true; przelew = false; } else { wybrane.zk.Platnosci.DodajPlatnosciDomyslne(); ustawionaPlatnosc = true; if (wybrane.zk.Dane.Podmiot.DomyslneFormyPlatnosci.First().FormaPlatnosci.Nazwa == "Przelew") { przelew = true; } else { przelew = false; } } _ = wybrane.zk.Przelicz(); } WpiszWplatnoscDoKontrolki(); } Gotówka w tym wypadku jest zadeklarowaną forma płatnością odroczoną a standardowa subiekta płatność gotówka ma inną nazwę.
  9. Domyśliłem się, że to nie jest "błąd" rozwiązania. Ale potrzebowałem potwierdzenia "na papierze" oraz objaśnienia szczegółowego czemu tak się dzieje
  10. Myślę, że sytuacja z usypianiem klienta nie miała miejsca. Jednak użytkownicy aplikacji pracują nagminnie na bardzo słabym połączeniu internetowym (aplikacja jest uruchomiona na laptopach łączących się zdalnie przez VPN z serwerem - do tego korzystają z wifi w sporej odległości od routera). Zakładam, że może to być powodem - (sam zapis dokumentów przy ich łączności zajmuje często kilka minut).
  11. Dzień Dobry, Podczas używania aplikacji własnej (w skrócie do tworzenia zamówień) jednemu z użytkowników pojawił się błąd przy zapisie dokumentu. "The INSERT statement conflicted with the FOREIGN KEY constraint "FK_PrzedziałWLiczniku_Sesja". The conflict occured in database "nazwa bazy" table mox.application_session, column 'application_session_id'. Niestety więcej szczegółów nie znam - użytkownik błąd wysłał zdjęciem 3 dni po pojawieniu się błędu. Łączy się zdalnie przez VPN z serwerem. Co mogło ten błąd spowodować?
  12. Samą cenę mogą modyfikować ręcznie - to jest akurat wymagane. Udało mi się uzyskać docelowy efekt z pomocą kodu Pana Wojciecha. Stworzyłem dodatkowe pole własne (niewidoczne i nieedytowalne), które ustawia tymczasową wartość gdy wykryje dodanie nowej pozycji. Ono jest później sprawdzane również z innymi warunkami i modyfikowane są ceny. Następnie w momencie kiedy modyfikowana jest wartość całego dokumentu (zauważyłem, że tymi operacjami kończy się dodawania pozycji do listy) wartość pola własnego zostaje wyczyszczona.
  13. Dzień Dobry, Mam pewien problem nad, którym ostatnio siedzę. Potrzebuję stworzyć plugin sfery zdarzeniowej, który po dodaniu do zamówienia od klienta asortymentu, będzie automatycznie przypisywał cenę z przypisanego do danego klienta cennika. Wiem, że subiekt standardowo sam automatycznie cenę z cennika przypisuje. Jednak w momencie gdy użytkownik wybierze towar z listy ostatnio sprzedanych towarów to przypisuje się cena z sprzedaży a nie z jego cennika. Chciałem im to zautomatyzować pluginem, ponieważ notorycznie użytkownicy zapominają zmieniać tej ceny. Utknąłem na tym, że próbując wyłapac moment dodania pozycji (Rodzaj zmiany "DodanieNowejWartościDoKolekcji" NazwaWłasciwosci to "Pozycje") to dodana pozycja jeszcze nie ma żadnych danych. W następnych krokach rodzaj zmiany zmienia się na "PrzypisanieNowejWartosci" i NazwaWłasciwosci leci po każdej właściwosci PozycjiDokumentu (LP, AsortymentWybrany, Ceny itp. itd.) Czy jest jakiś sposób, którym mógłbym osiągnąć powyższy cel?
  14. Dokładnie tak. Z tej tabeli biorę informację o ilościach. Klient korzysta tylko z 1 jednostki miary w asortymencie więc nie ma problemu z przeliczaniem. Sprawdziłem te rozwiązanie i sprawdziło się w moim przypadku. Bardzo dziękuje za pomoc.
  15. Dzień Dobry, Jestem w trakcie tworzenia zewnętrznej aplikacji, której jedną z funkcji ma byc tworzenie zamówień. Chciałbym odwzorować zachowania się formatki zamówienia z subiekta - a dokładniej dynamiczne wyliczenia dostępnej ilości asortymentu. Na tą chwilę pobieram listę asortymentu z dostępnymi ilościami - te dane wyświetlają się poprawnie. Po wyborze asortymentu i dodaniu do zamówienia (var tmp = wybrane.zk.Pozycje.Dodaj(a, Convert.ToDecimal(wybor.wybranaIlosc), a.PodstawowaJednostkaMiaryAsortymentu);) to nie zauważyłem żadnej zmiany w dostępnej ilości (w przyciwieństwie do tej formatki w subiekcie nexo - w jej przypadku widzę, że w bazie danych w tabeli StanyMagazynowe przy dodaniu pozycji zamówienia to zwiększa się ilość zadysponowana dla odpowiedniego asortymentu). Upewniłem się, że moje nowe zamówienie ma status pełnej rezerwacji dostaw oraz, że pozycja, którą dodałem zachowała się poprawnie - wyświetlam później na liście wszystkie pozycje dodane do zamówienia (wybrane.zk jest obiektem IZamowienieOdKlienta). W jaki sposób mógłbym odwzorować w tym momencie zachowanie subiekta?
  16. Tego uprawnienia nie mają. Jednak z tego co mi przekazali i zauważyłem z śladu rewizyjnego, że dokument najpierw był drukowany od razu po zapisie i wtedy również przeszło. Chociaż jak o tym myślę, to rzeczywiście - to jest pewnie rozwiązaniem a klient pewnie ominął pewne niewygodne informacje Jednak jeśli wcześniej był dokument drukowany to nie powinien być już zafiskalizowany? Czy możliwe, że klient zapomniał wybrać drukowanie na drukarce fiskalnej.
  17. Dzień Dobry, Wczoraj zgłoszony mi został problem - użytkownik przestał mieć możliwość (z dnia na dzień) korzystania z drukarki fiskalnej. Przy każdej próbie wydruku paragonu dostaje informację, że fiskalizacja się nie udała - brak uprawnień Sprawdziłem uprawnienia użytkownika i ma nadany dostęp do wydruku paragonów oraz do fiskalizacji.
  18. UPDATE - po, którejś próbie uruchomienia, restartów i usuwania folderu zaczęło działać. Dziękuje bardzo za pomoc.
  19. Dzień Dobry, Poprzez "program" rozumiem, że chodzi o subiekta? czy Aplikację? Uruchomienie subiekta najpierw nie pomogło oraz rozwiązanie z usunięciem folderu QueryCache również nie pomogło.
  20. Dzień Dobry, Przy próbie pobrania dokumentu z subiekta (próba była przeprowadzona dla dwóch różnych dokumentów) (fragment kodu poniżej, błąd pojawia się na linii zk = zamowienieKlienta.Znajdz(dokZk);) public void PobierzZSubiekta() { if (Symbol == "ZK") { var zamowienieKlienta = Ssfera.Sfera.ZamowieniaOdKlientow(); dokZk = zamowienieKlienta.Dane.Pierwszy(zk => zk.Id == this.Id); zk = zamowienieKlienta.Znajdz(dokZk); foreach (var poz in dokZk.Pozycje) { // pozycje.Add(new Pozycja(poz.AsortymentAktualnyId.Value, poz.Ilosc, poz.LP,poz.AsortymentAktualny.Grupa.Nazwa,poz.AsortymentAktualny.PrzeznaczonyDoWazenia)); pozycje.Add(new Pozycja(poz.AsortymentAktualnyId.Value, poz.Ilosc, poz.LP, poz.AsortymentAktualny.Grupa.Nazwa, false)); } if(dokZk.NumerWewnetrzny.PelnaSygnatura == "ZK 8/01/2023") { porzadkujPozycje(); ZapiszNaNowoZK(); }else { porzadkujPozycje(); ZapiszNaNowoZK(); } } else { var fakturySprzedazy = Ssfera.Sfera.DokumentySprzedazy(); dokDs = fakturySprzedazy.Dane.Pierwszy(fs => fs.Id == this.Id); ds = fakturySprzedazy.Znajdz(dokDs); foreach (var poz in dokDs.Pozycje) { // pozycje.Add(new Pozycja(poz.AsortymentAktualnyId.Value, poz.Ilosc, poz.LP, poz.AsortymentAktualny.Grupa.Nazwa, poz.AsortymentAktualny.PrzeznaczonyDoWazenia)); pozycje.Add(new Pozycja(poz.AsortymentAktualnyId.Value, poz.Ilosc, poz.LP, poz.AsortymentAktualny.Grupa.Nazwa, false)); } porzadkujPozycje(); ZapiszNaNowoDS(); } } Pojawia się następujący błąd : System.Reflection.TargetInvocationException -- Obiekt docelowy wywołania zgłosił wyjątek. w System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) w System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) w System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretConditional(ConditionalExpression conditional) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretConditional(ConditionalExpression conditional) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretMemberAccess(MemberExpression member) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpret(LambdaExpression expression, IEnumerable`1 arguments) w System.Data.Entity.LinqExpressionExtensions.<>c__DisplayClass1_0`2.<CompileOrInterpret>b__0(T t) w System.Data.Entity.Core.Common.Internal.Materialization.Coordinator`1.ReadNextElement(Shaper shaper) w System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.RowNestedResultEnumerator.MaterializeRow() w System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.RowNestedResultEnumerator.MoveNext() w System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.ObjectQueryNestedEnumerator.TryReadToNextElement() w System.Data.Entity.Core.Common.Internal.Materialization.Shaper`1.ObjectQueryNestedEnumerator.MoveNext() w System.Data.Entity.Internal.LazyEnumerator`1.MoveNext() w System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) w System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) w InsERT.Moria.Dokumenty.Logistyka.DokumentPart.ZaladujPrzedWalidacja(IBusinessObject businessObject, Dokument dokument) w InsERT.Moria.Dokumenty.Logistyka.ZamowienieOdKlientaBO.ValidateEntireDomainCore() w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.Aop.Weaver.RuntimeWeave(RuntimeWeavedJoinpoint joinpoint, Action coreOperation) w InsERT.Mox.BusinessObjects.BusinessObject`3.ValidateEntireDomain() w InsERT.Mox.BusinessObjects.BusinessObject`3.InitializePossiblyDeferred(Boolean considerAddingMode) w InsERT.Mox.BusinessObjects.BusinessObject`3.Load(TId id) w InsERT.Mox.BusinessObjects.ObiektyBiznesowe`3.ZnajdzPoKluczuGlownym[TObiektBiznesowy](TId id) w InsERT.Mox.BusinessObjects.ObiektyBiznesowe`3.Znajdz[TObiektBiznesowy](TEncja encja) w InsERT.Mox.BusinessObjects.ObiektyBiznesowe`4.Znajdz(TEncja encja) w PorzadkowaniePozycji_Amzad.Klasy.Dokument.PobierzZSubiekta() w C:\Users\BartekW\source\repos\PorzadkowaniePozycji_Amzad\PorzadkowaniePozycji_Amzad\Klasy\Dokument.cs:wiersz 45 w PorzadkowaniePozycji_Amzad.Program.PorzadkujPozycje(List`1 idDoks) w C:\Users\BartekW\source\repos\PorzadkowaniePozycji_Amzad\PorzadkowaniePozycji_Amzad\Program.cs:wiersz 74 w PorzadkowaniePozycji_Amzad.Program.Main(String[] args) w C:\Users\BartekW\source\repos\PorzadkowaniePozycji_Amzad\PorzadkowaniePozycji_Amzad\Program.cs:wiersz 48 ---- InnerException: System.Reflection.TargetInvocationException -- Obiekt docelowy wywołania zgłosił wyjątek. w System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) w System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) w System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretCall(MethodCallExpression call) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretMemberInit(MemberInitExpression init) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretNew(NewExpression newExpression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpreter.InterpretUnary(UnaryExpression unary) w System.Data.Entity.LinqExpressionExtensions.Interpreter.Interpret(Expression expression) w System.Data.Entity.LinqExpressionExtensions.Interpret(LambdaExpression expression, IEnumerable`1 arguments) w System.Data.Entity.LinqExpressionExtensions.<>c__DisplayClass1_0`2.<CompileOrInterpret>b__0(T t) w System.Data.Entity.Core.Common.Internal.Materialization.Shaper.HandleEntityAppendOnly[TEntity](Func`2 constructEntityDelegate, EntityKey entityKey, EntitySet entitySet) ---- InnerException: System.InvalidOperationException -- The 'WeryfikujRachunekBankowyTylkoDlaCzynnychDlaNowych' property on 'Konfiguracja' could not be set to a 'System.Byte[]' value. You must set this property to a non-null value of type 'System.Boolean'. w System.Data.Entity.Core.Common.Internal.Materialization.Shaper.ErrorHandlingValueReader`1.GetValue(DbDataReader reader, Int32 ordinal) w System.Data.Entity.Core.Common.Internal.Materialization.Shaper.GetPropertyValueWithErrorHandling[TProperty](Int32 ordinal, String propertyName, String typeName) Wcześniej (przed aktualizacją do wersji 4) aplikacja działała bez zarzutu. Wersja aplikacji zainstalowana na serwerze działa poprawnie.
  21. Proponowałem to rozwiązanie klientowi jednak z pewnych powodów nie wchodzi to w grę. Czy rzeczywiście nie ma innego rozwiązania?
  22. Dzień Dobry, Chciałbym się dowiedzieć jak w edytorze zwiększyć wysokość wierszy listy sprzedanych towarów na fakturze? Dodatkowo czy da się "przyśpieszyć" proces drukowania. Jeden z klientów drukuje pojedynczo faktury w dużej ilości (jedna po drugiej) i zawsze musi czekać 15 sekund aż cały proces drukowania się skończy. Czy da się ustawić to w takim sposób by nie było okienka informującego o drukowaniu, żeby dało się w tym czasie normalnie korzystać z subiekta i kolejkować kolejne wydruki?
  23. ta flaga w tym momencie nie ma wpływu na komentarz - przesłałem fragment kodu zapisującego zamówienie (w międzyczasie zostają nadane flagi) - bez fragmentów związanych z komentarz wszystko działa poprawnie. Nie mam pojęcia czemu błąd związany z komentarzem pojawił się dopiero przy if. - ręcznie wywołuje metody .Dispose() - Miał być zapisany tą metodą ale niestety błąd temu przeszkodził. Zastosowałem się do rady by komentarz tworzyć po zapisie ZK. (Kod nie dodawałem zamówienia tylko edytował istniejące) Ponownie błąd się pojawił - ten sam ale w innym miejscu. InsERT.Mox.DataAccess.UnsponsoredModificationException: „Modyfikacja pola Dokument encji KomentarzNexo nie powiodła się, ponieważ albo encja nie została przyłączona do obiektu kontrolującego modyfikację danych (biznesowego), albo ten, do którego jest przyłączona nie pozwala na zmianę tego konkretnego pola.” if (zk.Zapisz()) { IKomentarzeNexo komentarzeNexo = Globals.sfera.PodajObiektTypu<IKomentarzeNexo>(); var komentarz = komentarzeNexo.Utworz(); komentarz.Dane.Tresc = "Test"; komentarz.Dane.Dokument = zk.Dokument; komentarz.Zapisz(); komentarz.Dispose(); OdblokujZam(); zk.Dispose(); return true; } błąd pojawia się przy próbie przypisania dokumentu.
  24. Właśnie już próbowałem to w ten sposób zrobić wcześniej ale sypało błędami. Spróbuje je ponownie przytoczyć: InsERT.Mox.DataAccess.UnsponsoredModificationException: „Modyfikacja pola Dokument encji KomentarzNexo nie powiodła się, ponieważ albo encja nie została przyłączona do obiektu kontrolującego modyfikację danych (biznesowego), albo ten, do którego jest przyłączona nie pozwala na zmianę tego konkretnego pola.” IKomentarzeNexo komentarzeNexo = Globals.sfera.PodajObiektTypu <IKomentarzeNexo>(); var komentarz = komentarzeNexo.Utworz(); var statusyDD = Globals.sfera.StatusyDokumentow().DaneDomyslne; komentarz.Dane.Tresc = "Test"; komentarz.Dane.Dokument = zk.Dokument; FlagaWlasna flag; if (problemWaga == false) { flag = flagi.Dane.Pierwszy(fl => fl.Id == 100000); }else { flag = flagi.Dane.Pierwszy(fl => fl.Id == 100002); } error pojawił się dopiero na if(problemWaga == false)
  25. Dzień Dobry, Chciałbym się dowiedzieć czy jest możliwość dodania komentarzy do zamówienia od klienta z poziomu rozwiązania zewnętrznego oraz w jaki sposób można to zrobić? Chodzi dokładnie o te komentarz co są w subiekcie z prawej strony dokumentu:
×
×
  • Dodaj nową pozycję...