му дозволяється або забороняється переглядати, редагувати або видаляти певні записи в базі даних. br/>
5.1.4 Алгоритми роботи підсистеми
Розроблена програма, після з'єднання з базою даних, формує таблицю зі списком каталогів, в яких зберігається інформація на склад кінцевого виробу. З цієї таблиці вибирається каталог і для цього каталогу робиться розрахунок потреби, якщо необхідно зробити розрахунок для декількох каталогів, то вибирається кілька каталогів. Коли розрахунок зроблений, формується нова таблиця з матеріалами та їх потребами. Кожному матеріалу відповідає свій унікальний код. Матеріал, який входить до складу виробу з потреби можна замінити на який-небудь інший, але обов'язково з тієї ж групи. Заміна може бути повною або частковою, так як частина необхідного матеріалу може бути у наявності. Для кожного необхідного матеріалу або для заміни можна ввести відповідного контрагента, тобто, у кого буде проводитися закупівля. Для цього з довідника контрагентів, в якому міститься інформація про назву, місті, фізичному і юридичну адресу, індивідуальний податковий номер та інші характеристики, вибирається контрагент. Після додавання контрагента необхідно ввести кількість матеріалу (в межах раніше розрахованої величини), необхідного на закупівлю, а так само одиницю виміру (кілограм, метр, кубометр, літр і т.д.) і закупівельну ціну. Після введення всіх необхідних даних формується таблиця замовлень в якій міститься інформація про матеріал, його кількості, ціні і контрагента. У цій таблиці можна вибрати перелік матеріалів на які треба оформляти замовлення і формується звіт. br/>
5.1.5 Структура таблиць
В«Таблиця матеріалиВ» містить в собі інформацію про всіх матеріалах і їх характеристиках таблиця 5.1.
Таблиця 5.1
Таблиця В«МатеріалиВ»
В
Таблиця має такі поля:
MATERIAL_ID: Ідентифікатор
KOD_OKP: Код ОКП
NAME: Найменування
ED_IZM: Одиниця виміру
NORMA: Мінімальна норма запасу на складі
DECLARATION: Додатковий опис
KORR_SCHET: Балансовий рахунок
USER_ID: Ідентифікатор користувача
DATE_CREATE: Дата створення
DATE_LAST_CHANGE: Дата останньої зміни
MAT_TYPE: Тип еденіци_KEY: Ключ у IMBASE_KEY: Ключ у SAPFORD_ZAMEN: Номер групи взаємозамінних матеріалов_RASHOD: Мінімальна партія видачі
Структура таблиці В«контрагентиВ»
В«Таблиця контрагентиВ» містить інформацію про контрагентів та їх характеристиках.
Таблиця 5.2
Таблиця В«КонтрагентиВ»
В
Таблиця має...