|
|
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Всем привет! Комрады подскажите пожалуйста у меня есть схема складского учета по которую хочу написать приложение. На первом этапе: Схема логики работы приложения такова пользователь приходит на работу в руки получает кучу документов о приходе товара на склад. Он открывает десктопное приложение(например написанное на java swing) в котором должно быть: Остатки по колличеству товара на складе по категориям. Остатки в общей сумме в рублях по виду товара. Посмотреть сколько товара находиться в резерве. Так же. Возможность вводить новую информацию по товару. Вопрос к знатокам как организовать данный начальный функционал с точки зрения sql это: Как сделать ввод данных сразу в 9 таблиц что бы экземпляры каждой сущности соответствовали друг другу после заполнения формы пользователем? Или есть другие варианты делать это последовательно? Или просто узнать ваши мысли по этому вопросу. Если кто в курсе расскажите пожалуйста как храняться временные остатки по товару и деньгам что бы не делать каждый раз тяжелые вычисления к примеру если в базе несколько миллионов записей? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 13:30 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dr.Hofmann, А почему вопрос в подфоруме MySQL? Может, стоит перенести в "Проектирование БД" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 13:35 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
пока использовал workbench для создание данной схемы. поэтому пишу здесь авторМожет, стоит перенести в "Проектирование БД" ? Если считаете что данный вопрос не для этого топика переносите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 13:57 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dr.HofmannЕсли считаете что данный вопрос не для этого топика переносите.Тогда перенесу, но чуть позже. Пока подожду, может, тут кто выскажется. Модератор: Тема перенесена из форума "MySQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 14:35 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2014, 08:41 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
пересчет остатков будет не таким и тяжелым поскольку пересчитыватся будут только выбранные товары и соответственно пересчитыватся будут только часть строк из регистра отобранные естественно по индексу. Кроме того отчеты подобного рода делаются для ограниченного контингента лиц а не для тысяч юзеров инета. то есть если не рассматривать пока валюту и партионный учет то достаточно трех таблиц - справочника товаров, справочника складов и собственно регистра движений. расход - количество (INT разумеется) со знаком минус - тогда пересчет простой функцией SUM при группировке. И вообще - если у вашей организации будут миллионы движений по складам то уж точно у нее будут пару тысяч баксов на мощный сервак, который пересчитает это с мгновение ока. Naf http://www.sql.ru/forum/622860/shablon-resursy-nakopleniya не уверен что такое можно навернуть на Mysql но думаю что Mysql просто умрет от таких запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2014, 19:17 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
caballeroпересчет остатков будет не таким и тяжелым поскольку пересчитыватся будут только выбранные товары А зачем вообще остатки пересчитывать? Они либо не хранятся вообще, либо как хранимые агрегаты ведутся триггерами по изменениям. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2014, 19:48 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovcaballeroпересчет остатков будет не таким и тяжелым поскольку пересчитыватся будут только выбранные товары А зачем вообще остатки пересчитывать? Они либо не хранятся вообще, либо как хранимые агрегаты ведутся триггерами по изменениям. не совсем точно выразился. имелось ввиду не пересчет остатков просто так а динамическое вычисление значения на конец и начало периода выводимое в отчет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2014, 22:07 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
авторто есть если не рассматривать пока валюту и партионный учет то достаточно трех таблиц - справочника товаров, справочника складов и собственно регистра движений. расход - количество (INT разумеется) со знаком минус - тогда пересчет простой функцией SUM при группировке. Спасиб всем за комментарии, пока думаю как организовать основной функционал: Что. Сколько. Какова стоимость. Общая сумма. Где храниться. пока без разграничения ролей пользователей. по остаткам так и не смог определиться на ваш взгляд должна быть отдельная таблица? Что бы увидеть сколько товара на складе на начало дня - кокого и количество, отчет для бухгалтера для учета на 41 счету за день? Начал писать запрос, просьба не ругать тока начинаю разбираться в sql. Расскажите если есть какие-то мысли. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2014, 23:06 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 13:13 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dr.Hofmann, Вы концептуально ничего не проработали. В частности, Вы не учли аспект бронирования. Ведь документ (операция) не мгновенно оформляется. Остаток есть, его часть решили использовать (отгрузить, израсходовать и т.п.). Это же нужно зафиксировать ДО ТОГО, как операция будет реально выполнена... Рано Вам запросы писать. Тем более, SQL абсолютно бесполезен для таких (как, впрочем, и любых других) приложений БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 13:28 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
авторВы концептуально ничего не проработали. Что именно бизнесоперации(логику) или что-то еще? Какие инструменты для этого есть? авторТем более, SQL абсолютно бесполезен для таких (как, впрочем, и любых других) приложений БД. Можете пояснить я просто плохо понял - почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 13:37 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dr.HofmannавторВы концептуально ничего не проработали. Что именно бизнесоперации(логику) или что-то еще? Какие инструменты для этого есть? Я же пояснил что именно. Специально для Вас... Интервьюирование. И проектирование. Dr.HofmannавторТем более, SQL абсолютно бесполезен для таких (как, впрочем, и любых других) приложений БД. Можете пояснить я просто плохо понял - почему? Потому что нет необходимости в алгебре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 14:31 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
автор Это же нужно зафиксировать ДО ТОГО, как операция будет реально выполнена... Так операция выполняется по факту предъявления документов: приходный ордер, накладная, кассовый чек, заявление от покупеля итд и регистрируется за минимальное время, в чем же здесь задержка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 15:54 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
авторв чем же здесь задержка? Это Вам товарищ Бредятина намекает на ситуацию, когда одновременно пытаются продать все, что есть на складе. По поводу SQL и т.д. и близко его не слушайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 16:25 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dr.Hofmannавтор Это же нужно зафиксировать ДО ТОГО, как операция будет реально выполнена... Так операция выполняется по факту предъявления документов: приходный ордер, накладная, кассовый чек, заявление от покупеля итд и регистрируется за минимальное время, в чем же здесь задержка? Вы же не сказали ранее о такой интересной технологии. Последовательного обслуживания покупателей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 00:55 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
xenixавторв чем же здесь задержка? Это Вам товарищ Бредятина намекает на ситуацию, когда одновременно пытаются продать все, что есть на складе. По поводу SQL и т.д. и близко его не слушайте Я ни на что не намекаю, а говорю конкретно о бронировании. А Вас что можно слушать. И что же интересного Вы можете сообщить? Вы нашли задачу, для которой необходима алгебра? Пока, это никому, кроме меня, не удалось)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 00:57 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
авторВы нашли задачу, для которой необходима алгебра? Что понимается под словом алгебра? Мне нужно чтоб на пальцах объяснили - если есть 1млн записей о по товару - как рассчитать остаток по количеству? сальдо, выяснить где-что лежит не перебирая всю таблицу? И объяснить как хранить и нужно ли хранить остатки в какой-то таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 14:37 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
авторЧто понимается под словом алгебра? Вы сэра Бредятину поменьше слушайте главное, а то мозг от бреда закипит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 15:07 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dr.HofmannавторВы нашли задачу, для которой необходима алгебра? Что понимается под словом алгебра? Мне нужно чтоб на пальцах объяснили - если есть 1млн записей о по товару - как рассчитать остаток по количеству? сальдо, выяснить где-что лежит не перебирая всю таблицу? И объяснить как хранить и нужно ли хранить остатки в какой-то таблице? Под словом алгебра понимается алгебра. Я этот вопрос задал не Вам, а xenix, который умышленно пишет бессмысленные сообщения обо мне, так как по существу ему сказать нечего. Вам же я все конкретно пояснил, но Вам это, видимо, не интересно. Что странно. Зачем было спрашивать)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 18:45 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
Dr.HofmannавторВы нашли задачу, для которой необходима алгебра? Что понимается под словом алгебра? Мне нужно чтоб на пальцах объяснили - если есть 1млн записей о по товару - как рассчитать остаток по количеству? сальдо, выяснить где-что лежит не перебирая всю таблицу? И объяснить как хранить и нужно ли хранить остатки в какой-то таблице? перебираться вся таблица не будет - будут отбиратся записи по индексу - то есть только по конкретному товару (миллиона записей по отельному там не будет ). Алгебра тут разумеется ни при чем. В учете бывает только арифметика. мое мнение - хранить остатки по каждой позиции по каждому месяцу - неоправданный гемор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 19:46 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
авторперебираться вся таблица не будет - будут отбиратся записи по индексу - то есть только по конкретному товару Это пока джентельменам не захочится дикую историческую отчетность по всем товарам строить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 21:50 |
|
||
|
Регистр складского учета. как можно реализовать.
|
|||
|---|---|---|---|
|
#18+
xenix, тогда джельмены должны понимать что придется отчет пару минут подождать. но в реальности все будет проще - никто не вывалит в список тысячу товаров. скорее всего будет какая нибудь пагинация - то есть опять же не по всем товарам расчет а по паре десятков. да и отчеты такие выполняются не каждые пять секунд - на счдет там какой аналитик - получит не спеша данные и будет над ними корпеть до следующего отчета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 23:57 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38745543&tid=1540788]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 141ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...