Файл: Проектирование реализации операций бизнес-процесса «Складской учет» (Анализ и проект).pdf
Добавлен: 23.05.2023
Просмотров: 87
Скачиваний: 3
- Форма «Ожидаемые грузы»
В перечне товаров отображаются реквизиты:
- порядковый номер;
- артикул;
- наименование товара;
- заказанное количество товара;
- единица измерения;
- цена по договору;
- стоимость товара;
- группа номенклатуры товара.
Рисунок П5.5. Форма «Ожидаемые грузы»
Выбрав поставку в верхней таблице, и нажав кнопку «Приемка», пользователь переходит к регистрации поступившей партии товара (форма «Приход»). При этом данные выбранной поставки автоматически попадают в форму «Приход».
Если же нажать кнопку «Новая», то форма «Приход» откроется с незаполненными полями, таким образом позволяя ввести информацию о поставке, для которой не было записи в файле ожидаемых поставок.
- Форма «Заказы»
Форма «Заказы» отображает импортированные данные из ИС отдела сбыта, и позволяет перейти к формированию отгрузочных документов на партию товара.
Форма включает в себя две таблицы. В верхней таблице отображаются данные о заказах, а в нижней таблице – перечень заказанных товаров. Форма отображает данные из таблиц «Заказы», «Остатки», справочников «Номенклатура», «Сотрудники», «Клиенты».
Таблица заказов содержит реквизиты:
- номер заказа;
- дата заказа;
- отдел КЦ, получающий заказ (если заказ для РИЦ – то в этом поле указан отдел сбыта);
- клиент – номер РИЦ (если заказ внутренний для отделов КЦ, то в этом столбце указан прочерк);
- город, в котором находится РИЦ (если заказ внутренний для отделов КЦ, то в этом столбце указан прочерк);
- статус заказа;
- менеджер, ответственный за заказ;
- телефон ответственного менеджера.
Таблица товаров содержит реквизиты:
- артикул;
- наименование товара;
- заказанное количество;
- доступное количество;
- общее количество товара данного артикула на складе;
- резерв КЦ – суммарное количество зарезервированного разными отделами товара данного артикула.
Рисунок П5.6. Форма «Заказы»
ПРИЛОЖЕНИЕ 6
- Форма «Приемка по количеству»
В форме ввода «Приемка по количеству» кладовщик вводит для каждого артикула поступившего товара информацию о проверке количества. При этом в верхней части окна отображается вспомогательная информация из приходной накладной. Вручную вводится параметр «Фактическое количество», и заполняется таблица «Повреждения». Параметры «Расхождение» и «Расхождение в %» вычисляются автоматически при изменении значения «Фактическое количество».
Данные ручного ввода
Расчетные данные
Данные из приходной накладной
Рисунок П6.1. Форма ввода «Приемка по количеству»
- Форма «Приемка по качеству»
В этой форме вводятся данные приемки по качеству.
Дефекты, автоматически подставляемые из перечня дефектов
Ручной ввод
Расчетные данные
Данные ручного ввода
Данные из приходной накладной
Рисунок П6.2. Форма ввода «Приемка по качеству»
- Форма ввода «Инвентаризация»
Форма ввода «Инвентаризация» заполняется каждый раз при проведении плановой или внеплановой инвентаризации. При этом необходимо заполнить таблицу «Состав комиссии» (добавление записи осуществляется при помощи кнопки «Добавить», вызывающей справочник «Сотрудники») и таблицу «Номенклатура» (добавление записи из справочника «Номенклатура» при помощи кнопки «Добавить», ручной ввод фактического количества и примечания). После редактирования столбца «Факт.кол-во», автоматически вычисляется значение расхождения. Если расхождение больше 0, то оно выделяется красным цветом
При обнаружении несоответствия фактического количества учетному, активируется кнопка «Корректировка», открывающая форму «Корректировка».
Печать отчета
Вызов диалогового окна «Корректировка»
Добавление из справочника «Сотрудники»
Ручной ввод
Добавление из справочника «Номенклатура»
Данные из таблицы «Остатки»
Рисунок П6.3. Форма ввода «Инвентаризация»
В диалоговом окне «Корректировка» указывается новое значение учетного количества (рисунок П6.4). По умолчанию в поле ввода подставляется значение фактического количества по результатам инвентаризации.
Рисунок П6.4 Форма ввода «Инвентаризация»
- Форма ввода «Управление резервами»
Форма позволяет просматривать список зарезервированных товаров и изменять его при помощи кнопок «Изменить», «Добавить», «Удалить».
Удаление резерва
Добавление резерва при помощи диалогового окна
Редактирование количества в диалоговом окне
Выбор из справочника «Номенклатура»
Рисунок П6.5.Форма ввода «Управление резервами»
ПРИЛОЖЕНИЕ 7
Рисунок П7.1. Дерево функций системы
.
Рисунок П7.2. Структура меню программы
ПРИЛОЖЕНИЕ 8
Рисунок П8.1. Структура базы данных
Таблица П8.1
Перечень сущностей и их соответствие информационной модели
№ |
Название сущности в информационной модели |
Идентификатор таблицы |
---|---|---|
Справочник «Единицы измерения» |
MeasureUnits |
|
Справочник «Группы товара» |
Groups |
|
Справочник «Номенклатура» |
Assortment |
|
Справочник «Категории» |
Categories |
|
Справочник «Дефекты» |
Defects |
Продолжение таблицы П8.1
№ |
Название сущности в информационной модели |
Идентификатор таблицы |
---|---|---|
Справочник «Группы дефектов» |
DefectGroups |
|
Справочник «Перечни дефектов» |
DefectSets |
|
Справочник «Поставщики» |
Supplier |
|
Справочник «Клиенты» |
Client |
|
Справочник «Должности» |
Positions |
|
Справочник «Отделы» |
Division |
|
Справочник «Сотрудники» |
Employee |
|
Файл «Планируемые поставки» |
ExpectedArrivals |
|
Файл «Ожидаемые артикулы» |
ExpectedArtikuls |
|
Таблица «Приход» |
Arrivals |
|
Таблица «Поступившие артикулы» |
ArrivalArtikuls |
|
Таблица «Повреждения» |
Damages |
|
Таблица «Качество» |
QualityTests |
|
Таблица «Обнаруженные дефекты» |
QualityDefects |
|
Таблица «Остатки» |
Rests |
|
Файл «Заказы» |
Demands |
|
Файл «Заказанные артикулы» |
DemandArtikuls |
|
Таблица «Расход» |
Expense |
|
Таблица «Отгружаемые артикулы» |
ExpenseArtikuls |
|
Таблица «Резерв» |
Reserved |
|
Таблица «Инвентаризация» |
Inventory |
|
Таблица «Состав комиссии» |
Commission |
|
Таблица «Результат инвентаризации» |
Result |
Таблица П8.2
Структура справочников
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Идентификатор |
ID |
int |
Первичный ключ |
|
Наименование |
Name |
varchar |
100 символов |
|
Описание |
Descr |
varchar |
250 символов |
Структура справочника Assortment
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Идентификатор |
ID |
int |
Первичный ключ |
|
Артикул |
Artikul |
varchar |
10 символов |
Индексированное поле |
Наименование |
Name |
varchar |
100 символов |
|
Описание |
Description |
varchar |
250 символов |
|
Группа |
Group |
int |
Связь с таблицей Groups |
|
Активность |
Active |
bit |
||
Кол-во в упаковке |
count_in_small_pack |
float |
||
Кол-во в паллете |
count_in_pallet |
float |
Таблица П8.4
Структура справочника Client
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Идентификатор |
ID |
int |
Первичный ключ |
|
Наименование |
Name |
varchar |
100 символов |
|
Описание |
Descr |
varchar |
250 символов |
|
Город |
City |
varchar |
50 символов |
|
Адрес доставки |
Shipaddress |
varchar |
250 символов |
Таблица П8.5
Структура справочника Division
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Идентификатор |
ID |
int |
Первичный ключ |
|
Краткое имя |
ShortName |
varchar |
25 |
|
Полное имя |
FullName |
varchar |
200 символов |
Таблица П8.6
Структура справочника Employee
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Табельный номер |
Code |
int |
Первичный ключ |
|
ФИО |
Shortname |
varchar |
50 |
|
Полное имя |
Fullname |
varchar |
250 |
|
Должность |
Position |
int |
Связь с таблицей Positions |
|
Отдел |
Division |
int |
Связь с таблицей Division |
|
Телефон |
Phone |
varchar |
15 |
|
|
|
varchar |
50 |
Таблица П8.7
Структура справочника DefectSets
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Идентификатор записи |
ID |
int |
Первичный ключ |
|
Идентификатор группы |
GroupID |
int |
Связь с таблицей DefectGroups |
|
Идентификатор дефекта |
DefectID |
int |
Связь с таблицей Defects |
Таблица П8.8
Структура таблицы ExpectedArrivals
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Идентификатор записи |
ID |
int |
Первичный ключ |
|
Дата ожидаемой поставки |
Date |
datetime |
||
Номер ожидаемой поставки |
Number |
int |
||
Поставщик |
Supplier |
int |
Связь с таблицей Suppliers |
|
Документ-основание |
Basis |
varchar |
100 |
|
Менеджер |
Manager |
int |
Связь с таблицей Employee |
Таблица П8.9
Структура таблицы ExpectedArtikuls
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Идентификатор записи |
ID |
int |
Первичный ключ |
|
Идентификатор ожидаемой поставки |
Exp_arrival |
int |
Связь с таблицей ExpectedArrivals |
|
Артикул товара |
Artikul |
int |
Связь с таблицей Assortment |
|
Количество |
Count |
float |
||
Категория товара |
Category |
int |
Связь с таблицей Categories |
|
Перечень дефектовочных признаков |
DefectGroup |
int |
Связь с таблицей DefectGroups |