Користувальницькі таблиці

Для створення нової користувальницької таблиці необхідно в меню модуля Конструктор на вкладці Таблиці вибрати пункт меню Створити ( клавіша Ins ). У вікні потрібно вказати назву таблиці, яка буде створена в базі даних (всі призначені для користувача таблиці мають префікс U _), найменування таблиці, яке буде відображатися в конструкторі. Так само потрібно вказати тип таблиці: монопольна або спільна. Якщо обраний тип монопольна, то таблиця створюється в базі підприємства і доступ до неї є тільки з цього підприємства. Якщо обраний тип спільна, то таблиця створюється в системній базі і може бути доступною з усіх підприємств

У вікні створення таблиці є дві вкладки. На першій вкладці можна створювати поля, в другій - індекси. При створенні нового поля в таблиці потрібно вказати ідентифікатор (з цим ім'ям буде створено поле в таблиці) . Найменування - опис поля, default - значення поля за замовчуванням (якщо при вставці нового запису в таблицю поле буде порожнім , то воно автоматично буде заповнено значенням за замовчуванням), клас - тип поля, аналогічні з типами в полях, довідниках користувача. Довжина поля - кількість символів в строковому поле. Обмеження - можливі обмеження, які накладаються на це поле. Параметр Identity вказує на те, що сервер баз даних буде виділяти для поля унікальний номер. Параметр Nullable вказує, чи може бути це поле порожнім ( null ).

Після створення полів таблиці можна перейти до створення індексів . На вкладці Індекси використовувати кнопку Створити ( клавіша Ins). У вікні в лівому списку буде вибір полів таблиці. Необхідно встановити курсор на поле, по якому повинен будуватися індекс і натиснути кнопку F5 . Поле з'явиться в правому списку , по цьому полю буде будуватися індекс . Індекс можна побудувати як по одному, так і по декількох полях таблиці. В правому списку можна вибрати за яким принципом буде будуватися індекс (наростання або спадання) встановленням параметра По убуванню біля імені індексу. Після вибору поля потрібно вказати тип індексу: Primary , Dupl , NoDupl (основний, дубльований, що не дубльований).

Перед виходом з вікна редагування таблиця автоматично буде створена і конвертована.

Що б додати новий користувальницький модуль в головне меню Комплексу необхідно зайти у вікно редагування меню (модуль Користувачі і ролі ). У лівому списку встановити курсор на пункті Зовнішні завдання і натиснути кнопку Створити (клавіша Ins). У діалоговому вікні вказати найменування призначеного для користувача модуля, після чого натиснути кнопку Текст . У вікні написати одну з описаних нижче функцій:

RUNUSERRST ( uint2 ) - запустити реєстр користувача, вхідний параметр це код реєстру;

RU NUSERMODULE ( uint4) - запустити модуль користувача, вхідний параметр це код модуля.

Використання цих функцій не обмежується модулем Користувачі і ролі , вони можуть бути використані в будь-який калькуляції або програмі користувача в Комплексі.