Починаючи з версії 1.1, Detrix дозволяє записувати значення в поля не тільки документів, але і довідників, що забезпечує реалізацію найпростіших облікових функцій в системі. Наприклад, можна вести примітивний облік кількості товарів на складі. Розглянемо можливість такої реалізації на цьому прикладі в цій статті.
Реєстрація головна організації товари. Крім найменування товару, артикулу, опису та інших параметрів, в довіднику є цілочисельне поле Кількість. У цьому полі вказується кількість товару на складі.
Створити документ на реалізацію товару. У цьому документі користувач буде вибирати найменування товару з довідника Товари і вказувати обсяг його реалізації. Після збереження документа, цей обсяг повинен бути віднято з поля Кількість довідника Товари. Переходимо до реалізації
Зовнішній вигляд і розташування полів записи довідника визначаються за допомогою шаблону. Шаблон довідника ідентичний шаблоном типу документа. за винятком набору системних полів. До системних полях довідника відносяться:
Вставка системних полів, так само як і призначених для користувача (тобто створених адміністратором на сторінці Поля) здійснюється двома способами:
Додавання нових полів в довіднику здійснюється за допомогою кнопки Додати поле.
Натискання на цю кнопку приводить до появи форми нового поля. Ця форма має заголовок, в лівій частині якого знаходиться назва поля, а в правій кнопка приховування / відображення параметрів поля і кнопка видалення поля. Приховати / відобразити параметри поля можна також шляхом клацання лівою кнопкою миші по будь-якого місця заголовка.
У формі нового поля спочатку пропонується ввести назву додається поля і вибрати його тип. Подальша робота залежить від того, який тип поля був обраний.
Поля довідника незалежно від типу мають наступні настройки:
- Поле відображається в поданні. Якщо встановити значення параметра, рівним Так. дане поле буде відображатися в табличному вигляді довідника.
- Угруповання по полю. Параметр дозволяє дозволити або не дозволити угруповання по даному полю в табличному вигляді.
- Сортування по полю. Параметр дозволяє дозволити або не дозволити сортування по даному полю в табличному вигляді.
- Фільтрація по полю. Параметр дозволяє дозволити або не дозволити фільтрації по даному полю в табличному вигляді.
При відкритті довідника в модулі адміністрування на екрані з'являються його загальні настройки.
До загальних налаштувань відносяться:
- Назва. Назва довідника. Назви довідників необов'язково повинні бути унікальними. У разі введення назви довідника, який вже присутній в системі, виводиться відповідне інформаційне повідомлення.
- Короткий опис. Короткий опис довідника. Це опис використовується в якості підказки при наведенні користувачем курсора мишки на даний довідник в меню Довідники.
- Докладний опис. Розгорнутий опис довідника. Використовується в якості керівництва по використанню довідника. Викликається користувачем при відкритому довіднику з меню Допомога.
- Група. За допомогою списку можна віднести довідник до певної групи. Після віднесення до групи довідник буде відображатися в даній групі в головному меню Довідники.
Внизу зліва знаходиться кнопка Зберегти. яка дозволяє зберегти внесені зміни.
По-хорошому довідники вірніше було б назвати класифікаторами, тому що вони містять систематизований перелік іменованих об'єктів, кожному з яких у відповідність дан унікальний код. Але оскільки по кожному з об'єктів система дозволяє зберігати ще вагон іншої корисної інформації, що розміщується в будь-якій кількості атрибутів, які може створити адміністратор, назва їм вийшло все ж Довідники. Довідники автоматично збираються в однойменне меню і доступні користувачеві відповідно до його правами доступу. Тобто користувач бачить тільки ті довідники, до яких у нього є доступ. А управління цим доступом, так само як і іншими параметрами і атрибутами довідників, адміністратор системи здійснює через меню Адміністрування / Довідкові дані / Довідники.
У вікні адміністрування розташована таблиця з усіма існуючими довідниками системи. Звідси ж можна змінити права доступу до Структури, яка, власне, в системі також відноситься до довідників. Додавання нового довідника здійснюється через кнопку Додати довідник.
Табличне представлення довідників містить наступний набір полів:
- Назва Довідник.
- Опис. Короткий опис довідника.
- Група. В поле відображається Група. до якої відноситься довідник. За замовчуванням, по цьому полю включена угруповання.
- Створено. Дата створення довідника.
- Змінено. Дата і час останньої зміни довідника адміністратором.
У контекстному меню довідників (воно викликається натисканням на кнопку) знаходяться команди:
- Відкрити. Дозволяє відкрити довідник для зміни.
- Видалити. Видалення довідника з системи.
Вище табличного подання з довідниками знаходиться доступ до управління правами доступу Структури.
Реєстрація нового співробітника в системі не так вже й тривіальна, як того хотілося б. Коли розроблялася така складна і громіздка процедура реєстрації, мали місце бути благі наміри забезпечити гнучкість. Ну а куди такі наміри ведуть - відомо вже не перше тисячоліття.
Відразу наведу ще остраху, а потім перейдемо до конструктиву. Якщо ви хочете зареєструвати нового співробітника в системі, готуйтеся до того, що вам доведеться заповнити чотири довідника (!), Не рахуючи дерева структури (!!). Далі про порядок цього заповнення і про те, навіщо ж все таки знадобилося все це. (Далі ...)