Mamut Maniek 114 Napisano 15 Października 2021 Udostępnij Napisano 15 Października 2021 w [Sfera] Sprawdzanie czy dokument istnieje na konkretnym magazynie Zalogowałem się Sferą do Subiekta do magazynu id=1 (oSgt.MagazynId = 1) i przekazuje do metody oSgt.Dokumenty.Istnieje() pełny numer dokumentu (string), który znajduje się TYLKO na magazynie id=4 a funkcja mimo to zwraca wartość TRUE. Czy da się jakoś sprawdzić Sferą, czy dany dokument NA DANYM MAGAZYNIE istnieje? Oczywiście wiem, że mogę to zrobić zapytaniem SQL ale chciałem się zorientować czy to brak w funkcjonalności Sfery czy też może błąd? Link to postu
Daniel Kozłowski 1 161 Napisano 15 Października 2021 Udostępnij Napisano 15 Października 2021 w [Sfera] Sprawdzanie czy dokument istnieje na konkretnym magazynie 5 minut temu, maniootek • napisał: Zalogowałem się Sferą do Subiekta do magazynu id=1 (oSgt.MagazynId = 1) i przekazuje do metody oSgt.Dokumenty.Istnieje() pełny numer dokumentu (string), który znajduje się TYLKO na magazynie id=4 a funkcja mimo to zwraca wartość TRUE. A miałaby zwracać metoda, która nie posiada parametru magazynu ? 6 minut temu, maniootek • napisał: Czy da się jakoś sprawdzić Sferą, czy dany dokument NA DANYM MAGAZYNIE istnieje? Analogicznie do działania programu - można spróbować przez listę dokumentów, która to już jest ograniczona do kontekstu magazynu, ale filtry podaje się też w SQL'u. 7 minut temu, maniootek • napisał: Oczywiście wiem, że mogę to zrobić zapytaniem SQL ale chciałem się zorientować czy to brak w funkcjonalności Sfery czy też może błąd? Dla mnie to nic z wymienionych, jest to zbędna funkcjonalność, wręcz niebezpieczna, numer dokumentu powinien być unikalny w programie, a nie magazynie, więc po co sprawdzać czy istnieje tylko w danym magazynie ? Link to postu
Mamut Maniek 114 Napisano 12 Września 2022 Autor Udostępnij Napisano 12 Września 2022 w [Sfera] Sprawdzanie czy dokument istnieje na konkretnym magazynie Wg mnie skoro łączymy się do Sfery na konkretny magazyn to powinien być brany pod uwagę w dalszych poleceniach. Funkcja $g_oSGT.Dokumenty.Istnieje ignoruje wybrany magazyn ale funkcja $g_oSGT.Dokumenty.Wczytaj już bieżę go pod uwagę. Link to postu
Polecane posty