Atrybuty SQL w Comarch ERP XL

Już nie raz w naszych wpisach poruszaliśmy temat atrybutów. Nic dziwnego, jest to naprawdę powszechne i przydatne narzędzie w Comarch ERP XL. Typów atrybutów jest naprawdę wiele, a jednym z nich jest typ ‘SQL’, który dzisiaj szerzej omówimy.

Wyobraźmy sobie sytuację, gdzie chcielibyśmy, aby nasz atrybut posiadał wiele wartości. Jednak możliwych opcji jest na tyle dużo, że nie jesteśmy w stanie przewidzieć i zapanować nad wszystkimi wartościami poprzez użycie ‘tradycyjnej’ listy. Przy tym dane, które mają być prezentowane na liście, jesteśmy w stanie wyprowadzić w poleceniu SQL.

Tutaj właśnie z pomocą przychodzą atrybuty SQL. Na początek należy rozpocząć proces dodawania atrybutu

Poza określeniem nazwy wybieramy typ ‘SQL’. Następnie przechodzimy do zakładki ‘SQL’.

W tym miejscu następuje kluczowy moment. Polecenie które stworzymy musi zwracać wartości w jednej kolumnie. Jeśli zrobimy dwie lub więcej kolumn w zapytaniu SQL, wówczas ERP XL bez problemu poradzi sobie z takim przypadkiem – na liście wyświetlane będą jedynie wartości z pierwszej kolumny.

Po zamianie kolejnością kolumn wartości dla atrybutu ulegną zmianie.

Zakładka ‘SQL’ podczas dodawania klasy atrybutu ze zmienioną kolejnością kolumn

Wartości atrybutu SQL na obiekcie po zmianie kolejności kolumn