Opis funkcji działania funkcji LC( Symbol, Co )
Funkcja zwraca wartość lub ilość z charakterystyki o symbolu
Symbol bieżącego lokalu.
Opis parametrów funkcji
- Symbol - symbol parametru charakterystyki lokalu (łańcuch znaków)
- Co - opcjonalny parametr (łańcuch znaków) ustalający jaką wartość z charakterystyki lokalu ma być zwrócona. Domyślnie bez użycia parametru zwraca ilość.
Obsługiwane wartości parametru Co
'ilosc' , 'ilość' , 'i' - funkcja zwraca ilość z charakterystyki (pole z bazy SQL YLCh_Ilosc)
'wartosc' , 'wartość' , 'w' - funkcja zwraca wartość z charakterystyki (pole z bazy SQL YLCh_Wartosc)
Szczegółowy opis działania funkcji
- w przypadku nie znalezienie lub nie podania symbolu parametru charakterystyki funkcja zwraca 0
- wielkość znaków w parametrze Symbol nie mają znaczenia
- użycie innej wartości parametry Co niż opisanej spowoduje że funkcja zwróci wartość 0
- funkcja w pierwszej kolejności szuka pozycji w "użytych składnikach kalkulacji" (tabela SQL dbo.YLokal_Naliczenie_Skladnik) w danym miesiącu, jeśli nie znajdzie to szuka w charakterystyce lokalu
- każde pierwsze pobranie wartości z charakterystyki w danym miesiącu powoduje zapis do pozycji "użytych składników kalkulacji"
Przykłady wywołania
LC( 'IloscOsob')
Przykład zwróci ilość z charakterystyki o symbolu
'IloscOsob' lokalu bieżącego (aktualnie naliczanego)
LC( 'MC: ' & _mc, 'w')
Funkcja szuka charakterystyki o symbolu 'MC: ' i numer miesiąca (styczeń 'MC: 1', luty 'MC: 2', .. grudzień 'MC: 12')