Теперь кратко опишем назначение каждого справочника.
Справочник товаров предназначен для хранения товаров. Причем код должен быть уникальным во всем справочнике. Каждый товар имеет приходную и продажную цены, ед. измерения и производителя, который хранится в справочнике производители.
Справочник производители сохраняет код производителя и его полное наименование. Поле Coment предназначено для дополнительной информации по производителю.
Справочник склад содержит код и название всех складов в системе.
В справочнике клиентов хранится вся необходимая информация о фирме-покупателе или фирме-поставщике. В то время как в справочнике фирм хранится информация о наших фирмах, т.е. фирмах от лица которых мы работаем.
Справочник Вид Накладной хранит в себе все виды документов, которые могут быть выданы системой. Например:
- Приходная накладная;
- Расходная накладная;
- Счет;
- Перемещение;
- Налоговая накладная
и другие.
Справочник виды продаж может содержать информацию такого рода: ЗаНал; ЗаБН; Вкредит. Что будет означать, как была проведена операция – за наличные, безналичные деньги или в кредит.
Справочник сотрудников хранит всех возможных пользователей системы и краткую информацию о них, причем каждому из них можно указать статус. Например: 1-Администратор;
2-Менеджер; 3-Бухгалтер, и т.д. А уже программист определит для кого какие возможности доступны, а какие недоступны.
Справочник признаков накладной хранит информацию Следующего вида, например: 1-Продажа; 2-Возврат Поставщику; 3- Покупка; 4-Возврат Покупателю.
База данных в которой хранятся шапки документов – просто хранит все необходимые реквизиты документа. Уникальным во всей системе является номер документа. Он специально объявлен текстовым. По этому номеру в базе, которая хранит табличные части, мы может отыскать те позиции, которые принадлежат этому документу. Если построить индексный файл по полю Number (он построен в системе), то став на первый элемент, соответствующий этому документу, можно получить все остальные элементы по порядку, т.к. в шапке документа хранится количество строк в нем.
Регистры остатков товаров хранят остатки товаров по каждому складу в отдельности. Получается как таблица, где столбцы соответствуют складам, а строки – товарам, а на пересечении – будет количество товара на конкретном складе.
В регистре движения остатков товаров отражается каждая операция, над этим товаром (приход или расход) и указывается, какой документ осуществил данное движение и когда.
Регистры взаиморасчетов идентичны регистрам остатков, только учитывают движение денежных средств.
Схема данных
Словарь данных
Словарь данных, необходимых для хранения в системе, получается очень объемным. Поэтому сейчас приводится только словарь данных для документов. Для упомянутых выше документов необходимо сохранять следующие реквизиты:
№ пп |
Наименование элемента данных |
Имя |
Примечания |
1. |
Номер документа |
Number |
Значение формируется автоматически |
2. |
Дата оформления |
Date | |
3. |
Вид документа |
DocType | |
4. |
Признак накладной |
Priznak |
Имеет смысл только для накладной |
5. |
Фирма |
Firm | |
6. |
Клиент |
Klient | |
7. |
Вид продажи |
SailType | |
8. |
Склад |
Sklad | |
9. | |||
10. |
Основание для выписки документа |
Osnov | |
11. |
Автор документа |
Author | |
12. |
Наименование товара. |
Tovar | |
13. |
Цена за единицу |
Price | |
14. |
Количество |
Kol | |
15. |
Сумма |
Sum | |
16. |
НДС |
NDS | |
17 |
Проведен |
Proveden |
Проходит документ по регистрам или нет |