Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: dan258 w Lipiec 17, 2023, 11:54:16
-
Witam,
teraz chyba wybrałem poprawną sekcję :), zatem...
jak za pomocą np. Sfery ustawić cenę kartotekową dla towarów?
to jest tc_cenaNetto0 w bazie, ustawienie jej przez Sferę wydaje się czymś naturalnym, ale nie mogę do tego dojść. Proszę o wskazówkę.
Towar.CenaKartotekowa := ANewPrice;
//Towar.PrzeliczCenyWgCenyKartotekowej();
//Towar.Wyswietl();
Towar.Zapisz();
wygląda na to, że brakuje jakichś parametrów?
-
A co widzisz kiedy zamiast Zapisz zrobisz Wyswietl ?
-
Ogólnie leci wyjątek 'za mało parametrów' i tyle. Obsługa wyjątków w Sferze to jest koszmar :)
z interfejsu graficznego moge zmienic cene kartotekowo.
Moze gdzies jakiejs waluty brakuje lub czegos podobnego?
PS. Na prawde muszę korzystać z 'szybkiej odpowiedzi' i czarów z usuwaniem 'www' z adresu, bo forum nie trzyma mojego logowania po wejściu do jakiegokolwiek tematu? :) to jest straszne
-
Ogólnie leci wyjątek 'za mało parametrów' i tyle. Obsługa wyjątków w Sferze to jest koszmar :)
z interfejsu graficznego moge zmienic cene kartotekowo.
Moze gdzies jakiejs waluty brakuje lub czegos podobnego?
PS. Na prawde muszę korzystać z 'szybkiej odpowiedzi' i czarów z usuwaniem 'www' z adresu, bo forum nie trzyma mojego logowania po wejściu do jakiegokolwiek tematu? :) to jest straszne
Nie, nie musisz. Wystarczy poszukać: http://forumsubiekta.pl/inne/problemy-z-forum/
Nie wiem co tam robisz, ale u mnie działa bez problemu (kod na kolanie, id towaru (144) wpisany z reki, C#):
Subiekt sgt = uruchomSubiekta();
Towar tw = sgt.TowaryManager.WczytajTowar(144);
tw.CenaKartotekowa = 12.34;
tw.Zapisz();
-
Prosty kod i prosta metoda Zapisz() zwraca: 'Nieprawidłowa liczba parametrów'... specjalnie utworzyłem nawet testowy, nowy towar i to samo...
-
Prosty kod i prosta metoda Zapisz() zwraca: 'Nieprawidłowa liczba parametrów'... specjalnie utworzyłem nawet testowy, nowy towar i to samo...
Skoro u mnie działa, a u ciebie nie to musi być jakaś różnica.
Skoro nie ujawniasz żadnych szczegółów, to musisz ją znaleźć sam.
-
więc, kod który nie robi nic, też wywala się na Zapisz(); ktoś się spotkał z czymś takim?
Subiekt sgt = uruchomSubiekta();
Towar tw = sgt.TowaryManager.WczytajTowar(144);
tw.Zapisz();
-
1. Masz w gazie towar o id = 144?
2. Obsługujesz w ogóle błędy? No to przecież tam jest numer, komunikat itd (Hint: ComException)