Wybór spółki w zapytaniach inicjujących wartości kontrolek
Możliwość określenia spółki dostępna jest w kontrolkach których wartości mogą być inicjowane przez SQL OD, tj:
- Dane tabelaryczne
- Data i godzina
- Liczba rzeczywista
- Liczba całkowita
- Liczba stałoprzecinkowa
- Lista
- Tekst
Wskazanie spółki odbywa się poprzez zastosowanie w zapytaniu parametru @^DocumentCompanyId@
W Comarch DMS utworzono cztery spółki:
W dodatkowej tabeli (do.wdrKontrahenci) dodano kolumnę, w której zamieszczono informację o id spółki, do której przypisany jest kontrahent.
Na definicji typu obiegu w kontrolce typu lista ustawiono inicjowanie wartości poprzez SQL OD i dodano warunek aby na liście kontrahentów wyświetlane były tylko te pozycje, które zostały przypisane do spółki w ramach której dodawany jest dokument.
Na karcie obiegu, w zależności od spółki, w której dodawany jest dokument wyświetlona zostaje zawężona lista kontrahentów.