Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: maston w Październik 18, 2018, 09:14:11
-
Witam serdecznie,
Chciałbym się Was spytać, czy może wiecie w którym momencie popełniam błąd.
Podczas łączenia się ze sferą, wrzucania dokumentu MM, podaję dwa magazyny :
oSubDokMM.MagazynNadawczyId = 1;
oSubDokMM.MagazynOdbiorczyId = 2;
Wszystko elegancko się na dane magazyny wrzuca.
Jednak gdy zmienię rodzaj dokumentu na RW lub PW
//sprawdzałem obydwie składnie - w każdym przypadku ten sam błąd
InsERT.SuDokument oSubDokPW = oSubGT.SuDokumentyManager.DodajPW();
InsERT.SuDokument oSubDokRW = (InsERT.SuDokument)oSubGT.Dokumenty.Dodaj(InsERT.SubiektDokumentEnum.gtaSubiektDokumentRW);
Pojawia się error o braku implementacji "set_MagazynOdbiorczyId" lub "set_MagazynNadawczyId"
Co ciekawe - gdy nie użyję .MagazynOdbiorczyId - dokument PW się wgra na ostatni wybrany magazyn ręcznie przez użytkownika w oknie Subiekta.
Natomiast RW nie wgra się podając info, o braku towaru na stanie ( sprawdziłem towary są na głównym, ale ciężko stwierdzić z jakiego magazynu on próbuje sprawdzić stan ze sfery )
Ogólnie zależy mi na tym, żeby magazyny na RW i PW mogły być sterowane ze sfery, ale nie jestem w stanie ich podać poprzez .MagazynOdbiorczyId lub .MagazynNadawczyId
Spotkał się ktoś może z taką sytuacją?
Dzięki z góry :)
-
Jak piszemy do znudzenia najpierw należy poznać podstawy obsługi programu zanim zacznie się korzystać ze Sfery i należy postępować wanalogicznie... Czy w programie przy wystawianiu PW wybierasz magazyn docelowy - zrób tak samo w Sferze... Czy w programie wybierasz magazyn, na którym pracujesz - zrób tak samo w Sferze.
-
Serdecznie dziękuję za odpowiedź.
Wybieram magazyn właśnie. W obiekcie InsERT.SuDokument mam do wyboru tylko MagazynNadawczyId oraz MagazynOdbiorczyId
Żaden z nich nie działa.
Pozdrawiam
-
Wybieram magazyn właśnie. W obiekcie InsERT.SuDokument mam do wyboru tylko MagazynNadawczyId oraz MagazynOdbiorczyId
Żaden z nich nie działa.
No właśnie potwierdziłeś, że tego NIE robisz i czytasz tego co piszę - gdzie w Subiekcie ustawiasz magazyn - przecież nie na dokumencie ?
-
W Subiekcie pracuje się z dokumentami w kontekście magazynu czyli mówiąc inaczej najpierw wybierasz magazyn w którym pracujesz i dopiero wtedy wystawiasz dokumenty. I kolejność postępowania w Sferze musi byc taka sama.
-
Dzięki za odpowiedź.
Jak nie w dokumencie to mogę poprosić o podpowiedź w którym obiekcie znajdę ustawienie magazynu? Czy to jest komunikacja?
Pozdrawiam
-
Jak nie w dokumencie to mogę poprosić o podpowiedź w którym obiekcie znajdę ustawienie magazynu? Czy to jest komunikacja?
Ech, po co jak to wszytko piszę - obiekt nazywa się dokładnie tak jak program: "Subiekt".
-
Dziękuję za pomoc.
Dla jasności, bez owijania w bawełnę. Odpowiedź brzmi :
InsERT.Subiekt oSubGT;
oSubGT.MagazynId = x
Pozdrawiam
-
Dla jasności, bez owijania w bawełnę.
Jeśli chcesz, aby ktoś stworzył rozwiązanie (pisał kod) za Ciebie to zamów taką usługę lub przynajmniej jasno i wyraźnie określ jakiej odpowiedzi oczekujesz, jeśli jednak chcesz się czegoś nauczyć, nie zatrzymać na kolejnej linijce kodu, nie popełnić fatalnego w sutkach błędu to polecam zastosować się do porad z tego i innych wątków forum.
-
Spoko :)
Napisanie "Subiekt.MagazynId" nie potraktowałbym jak napisanie kodu za mnie, tylko jasną wskazówkę. Dlatego dla kogoś, kto kiedyś będzie szukał rozwiązania, może to pomoże.
Po prostu - pomoc. Tyle. Choć wychodzi na to, że to "aż" tyle.
Pozdrawiam.