Michał Fułat 0 Napisano 31 Lipca 2020 Udostępnij Napisano 31 Lipca 2020 w (Sfera) Zamienione pole osoby wystawiającej i odbierającej dokument Sytuacja następująca: dodajemy przez sferę dokument zamówienia klienta. Z jakiegoś powodu po dodaniu dokumentu, gdy otwieram go w nexo, pola osoby wystawiającej i odbierającej są zamienione. Dla jasności: nie mam na myśli wybranych na tych polach wartości (to można by tłumaczyć błędną logiką aplikacji). One są zamienione kolejnością w ogóle. Przykładowo wrzucam dwa screeny: Capture1218 przedstawia ZK utworzone w UI nexo (poprawne), Capture1217 w sferze (niepoprawne). Jakby tego było mało, niepoprawne zamówienie podświetla pole odbiorcy (tak jakby sugerowało, że jest błędne?) a po rozwinięciu listy pojawiają się pracownicy firmy, czyli zawartość odpowiednia dla pola wystawił. Natomiast w polu wystawił mogę wprowadzić dowolny tekst, czyli odpowiada to polu odebrał. Osoby odbierająca i wystawiająca są w kodzie ustawiane tylko w jednym miejscu i w następujący sposób: zk.Dane.WystawilaOsoba = podmiot.Osoba; zk.Dane.OdebralaOsoba = klient.Osoba; Gdzie podmiot i klient to prawidłowe obiekty typu Podmiot. Co może powodować takie zachowanie nexo? Link to postu
Radomił Ząbik 308 Napisano 31 Lipca 2020 Udostępnij Napisano 31 Lipca 2020 w (Sfera) Zamienione pole osoby wystawiającej i odbierającej dokument Kluczem jest pole Oryginał, dotyczące oryginalnego numeru zamówienia klienta - wprowadzenie tych danych, automatycznie zamienia te pola. Można to nawet w samym Subiekcie zaobserwować. Nie ma co nawet się zagłębiać, NEXO tak już ma, chyba jeden z moich pierwszych tematów na forum dotyczył tego właśnie problemu 1 Link to postu
Michał Fułat 0 Napisano 31 Lipca 2020 Autor Udostępnij Napisano 31 Lipca 2020 w (Sfera) Zamienione pole osoby wystawiającej i odbierającej dokument Rozumiem, faktycznie coś takiego ma miejsce... czyli nexo jakby zakłada, że podając numer oryginału to my jesteśmy osobą przyjmującą dokument i go "odbieramy", a klient jest jakby "wystawcą" tegoż dokumentu zamówienia. Okej, powiedzmy że wszystko jest jasne, dzięki! Link to postu
Radomił Ząbik 308 Napisano 31 Lipca 2020 Udostępnij Napisano 31 Lipca 2020 w (Sfera) Zamienione pole osoby wystawiającej i odbierającej dokument Dokładnie tak. Papierowo, bardzo logicznie. Programistycznie, podziwiam, że komuś chciało się taką logikę wprowadzić. Trzeba o tym zawsze pamiętać, pracując z zamówieniami i weryfikować po numerze oryginału, w jaki sposób podłączać osoby, np. w raporcie: LEFT JOIN ModelDanychContainer.Osoby AS w ON IIF((zk.OdebralaOsobaId IS NULL OR zk.NumerZewnetrzny=''),zk.WystawilaOsobaId,zk.OdebralaOsobaId)=w.Id Link to postu
Polecane posty