Autor Wątek: Sfera - Listowanie grup flag dla metody UstawFlageWlasna  (Przeczytany 2110 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline rime

  • Nowy użytkownik
  • *
  • Wiadomości: 1
  • Reputacja +0/-0
  • Wersja programu: 1.66
Sfera - Listowanie grup flag dla metody UstawFlageWlasna
« dnia: Marzec 30, 2021, 19:46:31 »
Witam, korzystając ze Sfery chcę zmieniać flagę oraz pola własne dla dokumentów konkretnego typu.
Wczytuję dokument przy użyciu metody `Subiekt.Dokumenty.Wczytaj`, następnie zmieniając właściwości obiektu: `PoleWlasne` oraz `FlagaNazwa`sukcesywnie dokonywałem edycji. Pojawił się jednak problem z edycją skorygowanych dokumentów, podobnie edytowanie w ten sposób dokumentu który jest otworzony przez innego operatora Subiekta, wywoła błąd.
Alternatywą dla powyższego, są metody klasy `Subiekt` tj. `UstawFlageWlasna` oraz `UstawPoleWlasne`. Mam jednak wątpliwości co do pierwszego parametru dla metody `UstawFlageWlasna`, ta oczekuje podania "ID grupy flagi". Zaglądając bezpośrednio do bazy, w tabeli fl_Grupy, lista jest dostępna ale domyślam się, że ID nie są przypisane na stałe. W dokumentacji Sfery nie odnajduję żadnej klasy która potrafi wylistować te grupy.
W jaki sposób bez zaglądania do bazy, można poznać ID grupy flag aby poprawnie wywołać metodę `UstawFlageWlasna` ?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17235
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Sfera - Listowanie grup flag dla metody UstawFlageWlasna
« Odpowiedź #1 dnia: Marzec 30, 2021, 19:58:54 »
Witam, korzystając ze Sfery chcę zmieniać flagę oraz pola własne dla dokumentów konkretnego typu.
Wczytuję dokument przy użyciu metody `Subiekt.Dokumenty.Wczytaj`, następnie zmieniając właściwości obiektu: `PoleWlasne` oraz `FlagaNazwa`sukcesywnie dokonywałem edycji. Pojawił się jednak problem z edycją skorygowanych dokumentów, podobnie edytowanie w ten sposób dokumentu który jest otworzony przez innego operatora Subiekta, wywoła błąd.

Czy przypadkiem nie chodzi o rozwiązanie dla firmy handlującej opakowaniami ?

Alternatywą dla powyższego, są metody klasy `Subiekt` tj. `UstawFlageWlasna` oraz `UstawPoleWlasne`. Mam jednak wątpliwości co do pierwszego parametru dla metody `UstawFlageWlasna`, ta oczekuje podania "ID grupy flagi". Zaglądając bezpośrednio do bazy, w tabeli fl_Grupy, lista jest dostępna ale domyślam się, że ID nie są przypisane na stałe.

Źle się domyślasz.

W dokumentacji Sfery nie odnajduję żadnej klasy która potrafi wylistować te grupy. /quote]

Temat wiele razy omawiany na tym forum, polecam skorzystać z wiedzy tutaj zgromadzonej.

W jaki sposób bez zaglądania do bazy, można poznać ID grupy flag aby poprawnie wywołać metodę `UstawFlageWlasna` ?

Jak wyżej, grupy są stałe.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Sfera - Listowanie grup flag dla metody UstawFlageWlasna
« Odpowiedź #1 dnia: Marzec 30, 2021, 19:58:54 »