|
|
|
Учёт готовой продукцци на складе
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Описание проблемной области. Существует склад готовой продукции на небольшом предприятии. На складе должен вестись автоматизированный учет поступающей продукции из производства, а также автоматизация процесса продажи со склада другим предприятиям. Главным в автоматизации работы склада является формирование приходно-расходных документов: накладных на сдачу готовой продукции и накладных на продажу, где в первой учитывается продукция поступившая со склада(наименование и количество), информация о цехе, приёмщике(кладовщике), а также дата поступления продукции, а во вторая служит для учёта продукции поступившей на продажу(количество и наименование), накладная на продажу так же содержит информацию о предприятии купившего продукцию и о дате продажи. Особенности: на предприятии существует несколько цехов производящих одинаковую продукцию, продукция может поставляться на склад в различных количествах(пример: упаковками по 100 штук и упаковками по 10 штук), цены на товары меняются со временем, на предприятии существует только один склад готовой продукции, на складе работает несколько кладовщиков, но каждый работает в свою смену, то есть на складе может находится только один кладовщик, по одной накладной на сдачу готовой продукции может проходить только продукция поступившая из одного цеха и по накладной на продажу может проходить только одно предприятие. Таблицы: Изделия, Накладные на сдачу готовой продукции, накладные на продажу, продукция по накладным на сдачу готовой продукции, продукция по накладным на продажу ,предприятия, цеха, ценник. из производства поступает готовая продукция информация о которых будет хранится в накладных на сдачу готовой продукции и соответственно информация о продукции проданной со склада хранится в накладных на продажу. вот в принципе и весь предполагаемый механизм. Но как то слишкм всё просто. И ещё проблема в то как получать остатки какой либо продукции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 10:26 |
|
||
|
Учёт готовой продукцци на складе
|
|||
|---|---|---|---|
|
#18+
Что касается таблиц - вместо 2 таблиц "продукция по накладным на сдачу" и "продукция по накладным на продажу" стоит сделать 3 - "продукция", "элемент накладной на сдачу"(с ссылкой на таблицу "продукция"), "элемент накладной на продажу"(с аналогичной ссылкой). При такой структуре остатки на складе получаются тривиально. Кроме того, нужен справочник кладовщиков, таблица "график дежурств кладовщиков", видимо, таблица "типы упаковки". Таблица "ценник" нужна, только если планируется выставлять накладные на продажу задним числом - в противном случае достаточно держать текущую цену в таблице "продукция", а цену конкретной продажи - в "элементе накладной на продажу". Но в принципе можно и сделать "типа на будущее", ошибки в этом нет. В предложенной структуре накладной на сдачу продукции - нарушение 3 нормальной формы, атрибут "кладовщик" полностью определяется атрибутом "дата сдачи". Атрибут "кладовщик" надо из накладной выкинуть, оставить ссылку на таблицу "график дежурств кладовщиков" ( в качестве ключа можно использовать дату, или сделать суррогатный ключ) Примерно вот так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 12:32 |
|
||
|
Учёт готовой продукцци на складе
|
|||
|---|---|---|---|
|
#18+
Спасибо большое вам Матроскин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 12:47 |
|
||
|
Учёт готовой продукцци на складе
|
|||
|---|---|---|---|
|
#18+
Где нужно хранить количество продукции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 12:50 |
|
||
|
Учёт готовой продукцци на складе
|
|||
|---|---|---|---|
|
#18+
полчение остатка: проходим по всем накладным на сдачу и по всем накладным на продажу вычитаем из того что сдали то что продали. Таким образом или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 12:53 |
|
||
|
Учёт готовой продукцци на складе
|
|||
|---|---|---|---|
|
#18+
Valadimir полчение остатка: проходим по всем накладным на сдачу и по всем накладным на продажу вычитаем из того что сдали то что продали. Таким образом или нет? Ну в SQL-парадигме это немного по-другому звучит - суммирование элементов накладных с группировкой по продукции. Но в принципе - да, так. С точки зрения ускорения производительности можно завести таблицу "остатки на складе" - если получать остатки надо часто, а формировать накладные - не очень. Если наоборот, получать остатки редко, а выписывать накладные часто - лучше не хранить, а считать описанным способом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 13:34 |
|
||
|
Учёт готовой продукцци на складе
|
|||
|---|---|---|---|
|
#18+
Valadimir....Главным в автоматизации работы склада является формирование приходно-расходных документов.... главное в автоматизации - автоматизирование (уж простите за тафталогию)... а документы - ЧАСТЬ этой автоматизации.... или другими словами - поставте ся на место той тёти нюры, которая будет бегать между стелажами с блокнотиком, раскладной лестницей и проклинать тот день, когда была введена автоматизация на её складе и все компьютеры за одно.... автоматизация тесно взаимодействует с автоматикой внедрённой на складе (цели которой служит уменьшение бегания тёти нюры, тем более с лестницей) - и по той методологии(!), что принята на данном предприятии (точнее - более оптимальна)... удачи Вам (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 17:06 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34182926&tid=1544845]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 473ms |

| 0 / 0 |
