-
Liczba zawartości
45 -
Rejestracja
-
Ostatnia wizyta
Posty dodane przez Mikołaj Nachtygal
-
-
No to słabo...
-
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ć ?
-
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?
-
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ę ?
-
Działa, dziękuję za pomoc.
-
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ć?
-
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.
-
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...
-
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...
-
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źć?
-
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ć...
-
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:
-
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?
-
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
-
Ż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.
- 1
-
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...
-
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?
-
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ź.
-
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:
Cytat23-12-22 14:17:40 18140 Uruchamianie - scenariusz: Subiekt
27-12-22 12:15:03 22352 *****START**********************************************************************
27-12-22 12:15:04 22352 InsLauncher - wersja 41.2.1.5785
27-12-22 12:15:04 22352 Parametry: /StartupFile= ****
27-12-22 12:15:04 22352 .NET Framework: 4.0.30319.42000 (4.8 lub późniejsza)
27-12-22 12:15:04 22352 Available TLS Versions: Ssl3, Tls
27-12-22 12:15:04 22352 TLS 1.1 Version added
27-12-22 12:15:04 22352 TLS 1.2 Version added
27-12-22 12:15:04 22352 Available TLS Versions: Ssl3, Tls, Tls11, Tls12
27-12-22 12:15:05 22352 Serwer jest zapamiętany: ***\INSERTNEXO
27-12-22 12:15:05 22352 Uruchamianie GUI.
27-12-22 12:15:06 22352 Wybrany serwer: ***\INSERTNEXO
27-12-22 12:15:07 22352 Podmiot jest zapamiętany: Nexo_***
27-12-22 12:15:07 22352 Dostępna jest aktualizacja dla podmiotu w wersji 41.2.1.5785. Sprawdzanie, czy należy ją pominąć...
27-12-22 12:15:07 22352 Jest aktualizacja, której nie można pominąć.i koniec, nic się nie działo.
-
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.
-
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.
-
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".
-
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.
-
o i jeszcze to na koniec. teraz to już nie wiem co dalej...
Brak opisu/nazwy w filtrze oddziału dla centrali
w Sprawy techniczne
Napisano
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.