Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: mlotek w Kwiecień 04, 2018, 11:36:18

Tytuł: Błędy kurs PLN do PLN
Wiadomość wysłana przez: mlotek w Kwiecień 04, 2018, 11:36:18
Witam,
napisałem program który dodaje mi ZK bezpośrednio do bazy subiekta.
Wszystko działało pięknie przez kilka lat ale teraz potrzebowałem dodać zamówienia walutowe. To również udało się zrobić.
Ale żeby nie było tak kolorowo to oczywiście coś się musiało się sp....  spsuć. 
O ile zamówienia w walutach obcych wchodzą prawidłowo to te w PLN już nie.
Gdy po wejściu w zamówienie kliknę na "domyślna cena" nad listą produktów to w drugim polu z kursem waluty mam "2PLN = 1 PLN"  :o
Macie może jakiś pomysł co może powodować taki nonsens ?
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: birds22 w Kwiecień 04, 2018, 12:07:57
Program wykorzystuje sferę?
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: mlotek w Kwiecień 04, 2018, 12:19:22
Niestety nie,
klienta odstraszyła cena  :(
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: Biniew w Kwiecień 04, 2018, 12:22:35
to teraz niech placi za sknerstwo:-)
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: birds22 w Kwiecień 04, 2018, 12:28:18
Niestety nie,
klienta odstraszyła cena  :(

No to nie wiem za ile napisałeś to rozwiązanie i dozgonne wsparcie :)

A jak nie ma sfery to skąd mamy wiedzieć co i gdzie wrzucasz do bazy?
Tytuł: Błędy kurs PLN do PLN
Wiadomość wysłana przez: candy w Kwiecień 04, 2018, 13:06:16
Kiedyś dyskutowaliśmy z dkozlowskim.
Ja powiedziałem że większość programów tworzących dokumenty w bazie GT bez użycia Sfery psuje bazę po pewnym czasie.
On stwierdził że nie mam racji - nie większość tylko wszystkie.
Znowu na jego...
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: Biniew w Kwiecień 04, 2018, 13:47:34
na takie dzialanie powinna byc komisja powolana;-)
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: mlotek w Kwiecień 04, 2018, 14:01:59
Zdaje sobie sprawę że skoro jest to bez sfery bo będzie to trudniejsze do namiecenia  ale miałem nadzieję że ktoś może mieć pomysł co może dawać taki efekt bo mi już czułki opadają :(

Jeśli w danym zamówieniu z poziomu subiekta zmieniają grupę cenową na dowolną inną i ponownie wybiorę tą właściwą to problem już nie występuje - czyli subiekt potrafi to naprawić ;)

Zmiany jakie wykryłem w dok_Dokument "wyglądają na mało istotne".
dok_KwDoZaplaty zmienia się z 0 na NULL
dok_WalutaDataKursu zmienia się z NULL na "2018-04-02 00:00:00.000"
dok_CenyLiczbaJednostek z 2 na 1
dok_CenyDataKursu z NULL na "2018-04-02 00:00:00.000"
dok_CenyIdBanku z NULL na 1

i to wszystko :(
w dok_Pozycja nie zmienia się nic.
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: Biniew w Kwiecień 04, 2018, 14:03:49
to moze w parametrach subiektach dotyczacych zamowien by bylo trzeba popatrzec...co nie zmienia mojej opinii ze za takie cos....
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: mlotek w Kwiecień 04, 2018, 14:25:17
@Biniew zgadzam się, powinna być być powołana komisja wyjaśniająca dlaczego sfera kosztuje drugie tyle cały subiekt ;)

Wracając do tematu, sniffer wskazuje że subiekt robi update na tabelach dokumenty, pozycje  oraz gr__konfiguracjaEx.
Ale w tej ostatniej są tylko zapisywane tak na dobrą sprawę jakieś obrazki oraz wersja subiekta.

Nie jest wykonywany żaden insert oraz nie są wywoływane procedury.
Podczas przełączania grupy cenowej również nie są wykonywane żadne zapisy na bazie,
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: candy w Kwiecień 04, 2018, 15:17:52
Wracając do tematu, sniffer wskazuje że subiekt robi update na tabelach dokumenty, pozycje  oraz gr__konfiguracjaEx.
Ale w tej ostatniej są tylko zapisywane tak na dobrą sprawę jakieś obrazki oraz wersja subiekta.

Nie jest wykonywany żaden insert oraz nie są wywoływane procedury.
Podczas przełączania grupy cenowej również nie są wykonywane żadne zapisy na bazie,
No to chyba dokładnie to czego należałoby się spodziewać.
Niby jakie inserty miałyby się odbywać?
Robi UPDATE i po nim kurs jest OK.
No to prześledź co zmienia i będziesz wiedział.
Robiąc 2 jednakowe ZK i jedno "naprawiając" Subiektem dostaniesz dwa rekordy, różniące się tylko tam gdzie Subiekt "naprawił".
Znalezienie różnic bez żadnych specjalistycznych narzędzi, tylko Man.Studio to moim zdaniem ze 2 minuty roboty.
Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: mlotek w Kwiecień 04, 2018, 15:35:32
Niby jakie inserty miałyby się odbywać?
gdybym nie dodał czegoś do jakiejś tabeli to subiekt mógłby to naprawiać dodając brakujące wpisy

Robi UPDATE i po nim kurs jest OK.
No to prześledź co zmienia i będziesz wiedział.
Robiąc 2 jednakowe ZK i jedno "naprawiając" Subiektem dostaniesz dwa rekordy, różniące się tylko tam gdzie Subiekt "naprawił".
Znalezienie różnic bez żadnych specjalistycznych narzędzi, tylko Man.Studio to moim zdaniem ze 2 minuty roboty.

No właśnie szkopuł w tym że zmienia tylko te pola które podałem wcześniej.
Sprawdzam to nieco inaczej,
robię jedno zamówienie, a następnie kopiuję cały wiersz z management studio do excela.
Następnie edytuję zamówienie i ponownie kopiuję cały wiersz.
W taki sposób pisząc prostą formułę typu =A1=A2 jestem w stanie szybko namierzyć co zmienił.

Tytuł: Odp: Błędy kurs PLN do PLN
Wiadomość wysłana przez: candy w Kwiecień 04, 2018, 16:07:18
No dobra, z formułami w Excelu walcz sobie sam, ja rzuciłem okiem na Twoje posty.

Najpierw opisujesz problem
w drugim polu z kursem waluty mam "2PLN = 1 PLN"  :o
Macie może jakiś pomysł co może powodować taki nonsens ?

A potem piszesz że
co może dawać taki efekt bo mi już czułki opadają :(

Zmiany jakie wykryłem w dok_Dokument "wyglądają na mało istotne".
dok_CenyLiczbaJednostek z 2 na 1

Zdaje mi się że albo ja się pogubiłem, albo Ty sprawdzasz nasza czujność.