|
|
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
Вот такой вопрос. Необходимо написать программку для складского учета. Все стандартно - приход - расход - остатки на складе. Как лучше и эффективнее организовать работу с остатками? 1) создать таблицу со списком всей продукции (или прямо в справочнике продукции) в которой будет постоянно меняться кол-во на складе? 2) одним запросом при необходимости постоянно пересчитывать остатки? В принципе при вводе расхода необходимо наблюдать чтоб на складе была продукция. Возможно поэтому 1 вариант эффективнее. Но второй проще реализовать. Поэтому хотел бы услышать ваше мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 10:37 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
Здесь , например, можно посмотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 10:41 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
AndreyJordanВот такой вопрос. Необходимо написать программку для складского учета. Все стандартно - приход - расход - остатки на складе. Как лучше и эффективнее организовать работу с остатками? 1) создать таблицу со списком всей продукции (или прямо в справочнике продукции) в которой будет постоянно меняться кол-во на складе? 2) одним запросом при необходимости постоянно пересчитывать остатки? В принципе при вводе расхода необходимо наблюдать чтоб на складе была продукция. Возможно поэтому 1 вариант эффективнее. Но второй проще реализовать. Поэтому хотел бы услышать ваше мнение. У нас были следующие таблицы: движение (приход/расход): остатки по инвентаризации; текущие остатки на складе Остатки продукции на складе, предъявляемые на монитор менеджерам, пересчитывались SQL-запросом при приходе/расходе. P.S.: Система работала под ДОСом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 10:47 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
Интересно, большое спасибо. Хотелось бы еще пару мнений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 10:51 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
а таблицу остатки и справочник самой продукции совместить в одной таблице можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 10:54 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
AndreyJordanа таблицу остатки и справочник самой продукции совместить в одной таблице можно?моно но не нуно :) а лучше всего сделать так чтобы в базу строки в основном добавлялись. удалять и редактировать в крайнем случае. и будет тебе счастье ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:24 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
Зависит от размера БД, если БД маленькая, то можно пересчитывать запросом, если большие объемы информации, то лучше перезаписывать поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 11:16 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
Сто раз обсуждалось.... 1. справочник товара 2. справочник единиц измерения 2. журнал движения товара в базовой Ед.Изм. (дата, тип док-та, приход+, расход-) 3. журнал ФИФО-привязок Остатки: путём суммирования от начала. Возможность свёртки старых периодов (спец.документ). Плюсы: * Полноценный партионный мультискладской учёт. * Онлайн-остатки , обороты и суммы на любую дату. * Относительно несложное сторнирование док-тов задним числом. * Отличный просмотр движения товара. * Неплохая устойчивость к ошибкам :) * Несложные алгоритмы в основе. * Вполне приличная производительность * с помощью доп. таблиц можно поднять производительность для больших объемов (20..50млн. записей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 12:53 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
Т.е. для расчета остатков все-таки использовать запрос а не отдельную таблицу остатков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 13:25 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
AndreyJordanТ.е. для расчета остатков все-таки использовать запрос а не отдельную таблицу остатков?Именно так. Хотя бы потому, что остатки бывают разные: * Только доступное кол-во * Резервы и отложка * К-л неподтверждённые поступления (без сертификатов, лицензий и пр.) :) * Поступившее, но в процессе упаковки и складирования, не готовое к продаже и т.д. * Отдельный вопрос по ценам хранения.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 17:09 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
Организовать базу для склада можно по разному, зависит от много факторов. Смотря какой склад и что на нем будет храниться. А после всего этого необходимо и создавать таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 18:13 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
LSV AndreyJordanТ.е. для расчета остатков все-таки использовать запрос а не отдельную таблицу остатков?Именно так. Хотя бы потому, что остатки бывают разные: * Только доступное кол-во * Резервы и отложка * К-л неподтверждённые поступления (без сертификатов, лицензий и пр.) :) * Поступившее, но в процессе упаковки и складирования, не готовое к продаже и т.д. * Отдельный вопрос по ценам хранения....Хотелось бы заметить, денормализация бывает не только вредна, но и полезна. Я (давно уже, в прошлом веке) разрабатывал систему, в которой хранились остатки даже двух видов: наличные и доступные для резервирования. Целостность было не так уж трудно поддерживать. Зато на самый частый вопрос клиентов - "а сколько мы у вас сможем заказать товара прямо сейчас?" - операторы отвечали моментально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2007, 01:08 |
|
||
|
Что использовать для складского учета
|
|||
|---|---|---|---|
|
#18+
В принципе кроме прихода-расхода ничего больше не будет (все очень просто). Да и записей будет не много. Даже через 10-15 лет работы до миллиона не дотянет. Поэтому проще сделать с помощью запроса (я имею в виду вычисление остатков). Хотя использовать дополнительную таблицу мне кажется эффективнее с точки зрения использования серверных ресурсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2007, 09:13 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34335839&tid=1544728]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 314ms |

| 0 / 0 |
