Skocz do zawartości

Mikołaj Nachtygal

Użytkownik
  • Liczba zawartości

    45
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez Mikołaj Nachtygal

  1. Problem polega na tym, że szef patrzy na X oddziałów firmy i nie wie o co chodzi z jednoliterowym symbolem, który z innych powodów (numeracja) musi taki być. Jakbym wiedział na początku, że będzie to istotne kiedyś to bym w ogóle nie używał tworu centrala tylko od razu oddziały a centrale pominął. Teraz przeniesienie jest już nie możliwe a szef będzie się irytował... Swoją drogą brak "opisu" gdzie pozostałe mają "opisy" jest... nielogiczny... Wielu użytkowników nie wie jak się przełączyć z oddziału AA na oddział centrala który powinien być np. BB a ma tylko jednoliterowy symbol. Wystarczyłoby żeby tam była napisana chociaż nazwa firmy a tak jest pusto. Wygląda to jak błąd. Jeśli jest możliwość to proszę o naprawienie tego jakoś a jeśli nie to przekażę szefowi, że się nie da.
  2. Witam, użytkownicy zgłaszają mi taki problem: W wyborze filtra lub na dokumentach nie mamy opisu/nazwy oddziału. Gdzie S jest "centralą" firmy Mimo, że: Czy mogę prosić o pomoc jak to naprawić czy tak to ma być ?
  3. Witam, mam problem z wysłaniem przelewu podatkowego przez bankowość elektroniczną (bank BNP Paribas). Po wysłaniu przelewu pokazuje się tylko taki komunikat: a poniżej znajduje się dyspozycja: Przelewy za faktury mamy wdrożone i działają prawidłowo, natomiast mam problem z przelewami podatkowymi, które też chcielibyśmy realizować z programu. Czy mógłbym prosić o pomoc lub podpowiedź? Pokazujący się komunikat niewiele mówi. Czy jest to problem w programie czy po stronie banku czy może w konfiguracji?
  4. Witam, Mam problem na jednym komputerze z Windows 10 1809 (nie możemy aktualizować do nowszej z innych powodów) z .Net Framework 4.8.0 (nie ma możliwości wgrania 4.8.1) Nexo wersja 48.0.1 W moim rozwiązaniu sferycznym - pojawia się wyjątek: System.Reflection.TargetInvocationException: Obiekt docelowy wywołania zgłosił wyjątek. ---> System.Reflection.TargetInvocationException: Obiekt docelowy wywołania zgłosił wyjątek. ---> System.InvalidOperationException: The 'DomyslneHasloSzyfrowaniaWydruku' property on 'Podmiot' could not be set to a 'System.Boolean' value. You must set this property to a non-null value of type 'System.Byte[]'. 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) --- Koniec śladu stosu wyjątków wewnętrznych --- w System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) (...) W kodzie: var dokumentyPrzyjecia = sfera.PrzyjeciaZewnetrzne(); using (var pz = dokumentyPrzyjecia.Znajdz(dokumentyPrzyjecia.Dane.Pierwszy(x => x.NumerWewnetrzny.PelnaSygnatura == this.Dokument.Numer))) { IPolaWlasneAdv2Accessor PW2Accessor = DbConnectionsManagerSingleton.Get<NEXOSferaConnectionManager>().GetConnection().UtworzPolaWlasneAdv2Accessor(pz.Dane); PW2Accessor.UstawWartoscTypuLogicznego("Zweryfikowane w Asystencie Przyjęcia", true); var statusyDD = sfera.StatusyDokumentow().DaneDomyslne; pz.Dane.StatusDokumentu = statusyDD.Przychod_PrzyjetyTowar; if (pz.Zapisz()) //<--chyba tutaj { //(...) } //(...) Na wszystkich innych Windowsach 10 22h2 z .Net Framework 4.8.1 to samo działa bez zarzutu (dokładnie ta sama kompilacja). Wnioskuję, że wersja .Net Framework może być tu problemem. Czy mogę prosić o wskazówkę co zrobić aby to naprawić ? Czy jedyne wyjście to instalacja 4.8.1 czy jest może inne rozwiązanie ? A może źle wnioskuję ?
  5. Witam, mam następujące zadanie: we wzorcu wydruku FS potrzebuję ustalić czy dokument ma ustawioną więcej niż jedną płatność. Ogólnie potrzebuje coś takiego: private bool CzyWiecejNizJednaPlatnosc() { if( Dokument.PlatnosciDokumentow.Count()>1 ) { return true; } return false; } Co oczywiście wygeneruje błąd: Do wzorców wydruku nie znalazłem jako takiej dokumentacji... Czy mógłby mi ktoś doświadczony podpowiedzieć jak to zrealizować?
  6. Witam, Czy mogę bez żadnych ograniczeń dodawać własne tabele/widoki i tworzyć własne relacje w tej samej bazie w której znajduje się podmiot? Czy są jednak jakieś ograniczenia? Czy powinienem trzymać te dane w osobnej bazie? Będę robił przede wszystkim SELECT na bazie Asortyment z JOINem z mojej dodatkowej tabeli. Z różnych względów wygodniej będzie mi trzymać te dane w jednej bazie (np. spójny jeden backup). Czy dodatkowe tabele mogą w jakiś sposób zakłócić funkcjonowanie NEXO ? *Wiem, że mogę sobie zrobić select między dwiema bazami (podmiot i moja), ale chciałbym znać odpowiedź na powyższe pytania.
  7. Teraz po zmianie w dezaktywowanej "FS niemiecki" wzorzec powiązany na "WZ angielski" mogłem dezaktywować WZ niemiecki (co swoją drogą będzie skutkować sytuacją: zmieniłem domyślny wzorzec, stary chcę usunąć/dezaktywować i nie mogę bo muszę zmienić wszystkie możliwe powiązania we wzorcach gdzie może to być powiązane i zmienić je na jakieś aktualne) wcześniej wyświetlał się komunikat "Nie można dezaktywować wzorca powiązanego" bez szczegółów. Myślę, że mój problem polega na tym, że z poziomu widoku wzorca, który chcę dezaktywować nie ma wglądu do tego gdzie to jest powiązane, a ja bez wiedzy gdzie to jeszcze może być schowane (mamy sporo wzorców dodatkowych) muszę przeszukać ręcznie wszystkie możliwe miejsca... Dlatego pytam o jakiegoś sql'a bo w UI jest ale nie w taki sposób jakby mogło się przydać niestety...
  8. Lepszy byłby widok z drugiej strony... Wydaje mi się, że zmieniłem wszystkie, ale mimo to nie mogę dezaktywować. Czy ma Pan może pod ręką jakieś gotowe zapytanie SQL wyświetlające te powiązania ? Jeśli nie to sam je napiszę, ale szkoda Amerykę na nowo odkrywać jeśli już takie coś istnieje. A czy można jakoś usunąć(schować) wersję niemiecką (wbudowaną) wzorca wydruku? Nie używamy niemieckiej wersji, ale mamy klientów z Niemiec. Nie chcę utrzymywać wzorca po niemiecku, ale nie mogę go zlikwidować z okna wyboru. Jeśli nie to będę musiał je powielić i umyślnie zepsuć żeby żaden pracownik ich nie użył co jest też mocno nieprofesjonalne...
  9. Witam, w jaki sposób mogę dezaktywować wzorzec wbudowany, którego nie chcę dać do wyboru? Dezaktywacja kończy się komunikatem mimo, że w powiązaniach jest pusto. Jeśli są jakieś ukryte powiązania to jak mogę je znaleźć?
  10. Dziękuję. Moja firma liczy na to, że uda się Państwu ten proces udoskonalić. Bez tego procesy ofertowe są dla nas niekompletne i nie możemy ich używać...
  11. Bieżący scenariusz procesu ofertowego: Zrobiłem tak: 1. Nowy Proces ofertowy. 2. Generuj nową ofertę-> zapisz 3. Zmieniam status oferty na zaakceptowana. Etap procesu nie ulega zmianie. 4. Przechodzę na ofertę samą w sobie z "wszystkie oferty" 5. Zrealizuj jako Zamówienie od Klienta i program pyta: klikam tak i otrzymuję ZK, które zapisuję jak jest. 6. W zamówienia bieżące odszukuję ZK, PPM -> Zrealizuj jako WZ i otrzymuję WZ (status wydany towar) bez zapytania o zmianę etapu. 7. Zaglądam do procesu ofertowego do zakładki Realizacja Ofert: 8. Idę do WZ i wystawiam FS 9. Zaglądam do powiązań w WZ: 10. Wracam do do zakładki Realizacja Ofert: Proces ofertowy stanął na akceptacji klienta i nie widzi FS. Po wystawieniu FS okna wyglądają następująco:
  12. Jednak mamy takie dwie sytuacje: 1) Wystawiam POF -> wystawiam OF-> wystawiam ZK -> wystawiam WZ --> Wystawiam FS A POF pozostaje na moim etapie "akceptacja klienta", (chociaż nawet FS już jest): 2) Wystawiam POF-> wystawiam OF-> wystawiam WZ I POF zmienia etap na następny tak jak powinno być. -->Nasuwa mi się pytanie co robię źle jeśli w jednym i drugim przypadku powstaje WZ (FS) ale w 1) etap się nie zmienia a w 2) etap się zmienia. Scenariusz procesu jest taki sam. Chodzi mi o ten jeden szczegół: jak z użyciem ZK i WZ+FS zmienić etap POF? Czy do tego muszą być użyte działania?
  13. Witam, w instrukcji jest napisane: oraz Chciałem wykorzystać informacje z drugiego screena i wdrożyć u siebie automatyczną zmianę etapu procesu ofertowego przy realizacji ZK za pomocą WZ na podstawie scenariusza. Scenariusz wygląda następująco: Natomiast napotkałem pewien problem w operacjach: POF->OF->ZK->WZ = brak zmiany etapu POF + brak okienka: + WZ wystawia się bez problemu + status oferty zmienia się na "zrealizowano" nie zmieniając etapu POF POF->OF->WZ = + (po kliknięciu tak) zmienia się status na POF Zauważyłem, że w obydwu przypadkach zakładka "Realizacja ofert" Wygląda podobnie, tj. zamiast brak są odpowiednio numery wystawionych WZ, np dla POF->OF->ZK->WZ: Mimo powyższego etap się nie zmienił: Zależy nam na: "automatycznej zmianie etapu procesu ofertowego przy realizacji ZK za pomocą WZ na podstawie scenariusza" Czy coś w programie jest nie tak? Czy źle zrozumiałem instrukcję? Proszę o pomoc, lub podpowiedź jeśli robię coś nie tak. Aktualnie mamy wersję 43.1.0
  14. Żeby nie było, że tylko biorę a nic nie daję. Mój "workaround" poniżej: using System.Data.SqlClient; {...} public string GetValueOfPoleWlasneZD(int varZDId){ string returner="b/d"; using (SqlConnection con = new SqlConnection(@"Server=000.000.000.000\***;Database=Nexo_***;User Id=***;Password=***;")) { con.Open(); using (SqlCommand command = new SqlCommand( @"SELECT WartoscPola.Wartosc FROM [Nexo_***].[ModelDanychContainer].[Dokumenty] left join [Nexo_***].[ModelDanychContainer].[Dokumenty_PolaWlasneDokumentZD_Adv2] As PolaWlasne ON (PolaWlasne.Id = [Nexo_***].[ModelDanychContainer].[Dokumenty].Id) left join [Nexo_***].[ModelDanychContainer].[PozycjeSlownikowWlasnych] as WartoscPola ON (wartoscpola.Id=PolaWlasne.I1) where [Nexo_***].[ModelDanychContainer].[Dokumenty].Id="+varZDId.ToString(), con)) returner = (string) command.ExecuteScalar(); } return returner; } Gdzie argument varZDId to Id dokumentu ZD z bazy a funkcja zwraca wartość pola własnego bazując na słowniku. Minus tego rozwiązania jest taki, że ta funkcja trwa względnie długo i jeśli ktoś ją wywoła wielokrotnie to czas generowania raportu może wydłużyć się znacząco.
  15. Dzień dobry, zwracam się z uprzejmą prośbą od mojej załogi używającej NEXO do producenta InsERT o dodanie widoku Pól własnych podstawowych na konfiguracji widoku w dokumentach takich jak FS PZ WZ ZD: Potrzebujemy dosłownie jedno pole własne na tym widoku, które znacznie usprawni nam pracę. *nie znalazłem lepszego miejsca na zgłaszanie takich spraw...
  16. Tak i też je zastosowałem. Problem polega na kroku: "pola własne dla dokumentu realizowanego" nie istnieje child "PolaWłasne" dla dokumentu realizowanego w tej liście. Czy istnieje jakiś sposób, żeby to otrzymać tak jak tu: ? jak wyciągnąć klucz pola własnego dla dokumentu realizowanego?
  17. Witam, potrzebuję mieć dostęp do pól własnych typu słownik własny dokumentu realizowanego ZD na wydruku dokumentu PZ. Dokumenty Realizowane otrzymuję tak: private void WczytajListeDokumentowRealizowanych() { Dokument.encjaDokumentu.DokumentyRealizowane.Connect(); Dokument.encjaDokumentu.DokumentyRealizowane.First(); while (!Dokument.encjaDokumentu.DokumentyRealizowane.IsEof) { MyDokumentZDList.Add(new MyDokumentZD(Dokument.encjaDokumentu.DokumentyRealizowane)); Dokument.encjaDokumentu.DokumentyRealizowane.Next(); } } W innym przypadku gdy mam pole własne np. dla dostawcy wartość jego pola własnego otrzymuję tak: public string PobierzWartoscSlownikaWlasnego(string nazwaSlownika, int? klucz) { if (klucz == null) return null; var pw2Helper = PolaWlasne2Helper.BusinessObjectValue as IPolaWlasne2HelperWydruku; var slownik = pw2Helper.SlownikiWlasne.PobierzDefinicjeSlownikaWlasnego(nazwaSlownika); if (slownik == null) throw new InvalidOperationException("Nie znaleziono słownika własnego: " + nazwaSlownika); var pozycja = slownik.UtworzZapytanieLinq().FirstOrDefault(p => p.Klucz == klucz); return pozycja != null ? pozycja.Wartosc : null; } PobierzWartoscSlownikaWlasnego("Flaga Dostawcy/Dostawy",Dostawca.Podmiot.PodmiotDlaKtoregoHistoria.PolaWlasneAdv2.I0) I mam problem jak wyciągnąć z dokumentu realizowanego Dokument.encjaDokumentu.DokumentyRealizowane "PoleWlasneAdv2" podobnie jak jest tu: Dostawca.Podmiot.PodmiotDlaKtoregoHistoria.PolaWlasneAdv2.I0 W "Dictionary" nie da się dodać takich pól. Czy mógłby mi ktoś podpowiedzieć jak to ugryźć? Jeśli nie rozwiązaniem to chociaż "marchewką" bo nie wiem gdzie szukać... Z góry dziękuję za podpowiedź.
  18. Problem rozwiązany. Deinstalator NEXO nie potrafi odinstalować (usunąć) wszystkiego i pozostawiał śmieci, które nadal blokowały program po reinstalacji. Po użyciu Advanced Uninstallera i ponownej instalacji programu program zaczyna działać. Kwestia logów: Ostatni wpis jaki istnieje w logu to: i koniec, nic się nie działo.
  19. Logi -> nie zajrzałem bo nie wiedziałem że rejestrują wszystko? myślałem, że tylko wtedy gdy program zgłosi wyjątek. Teraz już się doszukałem gdzie są. Zajrzę i umieszczę tu jak pracownik ponownie umożliwi mi dostęp. Aktualizacja programu -> jestem na urlopie do końca grudnia i zdalnie nie będę tego robił. Problem jest aż na dwóch komputerach więc podejrzewałem, że ktoś już może miał podobnie i rozwiązanie jest znane ale wygląda na to, że jednak nie- więc wrócę z logami. Ważna rzecz: program na tych komputerach i na tych konkretnych użytkownikach wisi w pasku i kompletnie nic nie robi.
  20. Witam, mamy dwie podobne sytuacje jak w temacie na dwóch różnych komputerach w naszej firmie. Wersja NEXO: 41.2.1 Normalnie korzystamy z launcherów. Komputer: 1. Windows 10 Problem: subiekt NEXO z dnia na dzień nie daje się uruchomić za pomocą skrótu i launchera. Pokazuje się logo Br i wisi. Nasze próby rozwiązania: aktualizacja do wersji bieżącej ( jeszcze nie było nowszych) nie pomogła. Reinstall programu nie pomaga. Usunięcie ręczne plików gdzie można nie pomaga. Tymczasowo działa tak, że pracownik uruchamia Gestor jako multiprogram i to działa. użytkownik ma konto z ograniczeniami. 2. WIndows 10 Problem: komputer uśpiony na ostatni weekend. Po wybudzeniu błąd połączenia a następnie nie ma możliwości uruchomienia żadnego programu NEXO ani po ponownym uruchomieniu ani po reinstalacji. Nasze próby rozwiązania: reinstal, usunięcie plików, czyszczenie rejestru. Bez efektów. Użytkownik ma konto z ograniczeniami. Tymczasowo: Na innym koncie admina programy uruchamiają się jakby nigdy nic. Przy skorzystaniu z launchera do subiekta pojawia się logo Br zamiast subiekta. --> Diagnozuję, że przyczyną jest coś powiązanego z konkretnym kontem użytkownika i nie pozwala na uruchomienie programu. Aktualizację do najnowszej wersji zrobimy w pierwszym tygodniu stycznia, ale jak już raz nie pomogło to podejrzewam, że teraz nie pomoże i to nie w tym rzecz, więc tylko wróce z potwierdzeniem. Proszę pracowników Insertu o pomoc.
  21. Dzień dobry, dziękuję za informację, przetestuję po aktualizacji. Jeśli chodzi o błąd odczytu danych na zakładce inwentaryzacje (screen) pozbyłem się go po wyłączeniu i wyczyszczeniu "pełnego śladu rewizyjnego". Było sporo zmian na dokumentach spisów. Program nie poradził sobie potem na widoku "inwentaryzacje".
  22. Dane już przesłałem ( już po tym ekranie o błędzie). Aktualizacji nie jestem w stanie zrobić w tej chwili z powodu konieczności aktualizacji kilku naszych narzędzi wspierających opartych o nexoSDK na wielu stanowiskach. Ale spróbuję to wykonać tak szybko jak tylko będzie to możliwe.
×
×
  • Dodaj nową pozycję...