Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
Полагаю что многие из вас работают на производстве или в различных фирмах. Так вот хотел задать риторический вопрос - как кто высчитывает текущие остатки товара. Понимаю что ответ зависит от конкретной задачи - просто хотелось бы услышать мнения и конкретные высказывания у кого как? Щас у нас старая система на FoxPro 2.0 и остатки отдельно в DBF и на начало месяца и текущие, месяц закрывается - текущие = на начало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 17:09 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
Хранить текущее состояние (таблица остатков). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 17:12 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
Удобно - согласен... Но именно из-за этого у нас основной гемор - то остаток пропадет, по расход с остатка не спишет... В принципе к чему вопрос - в основном все задачи закрывают месяц, то бишь все в архив и delete from "текущие". но бывают такие случаи - месяц закроют, а потом бегут - мол открой, а это возни... Так вот и подумал - может считать эти остатки каждый раз - и для отчетов удобно - на любую дату, и человеку - в каком месяце захотел в таком и работает. А то у нас месяца закрывают в конце следующего, а остальные стоят ждут... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 17:27 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
Хранить нужно только изменения Дата На основании чего От кого Кому Что Сколько Никаких потерь данных не будет. -------------------- Не учи отца и баста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 18:04 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
По уму надо хранить изменения. Для скорости отстатки. ИМХО идеаль - когда таблица остатков формируется триггерами таблицы изменений. Но это триггеры нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 18:08 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
Я так понимаю что под изменениями Вы подразумеваете расходы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2005, 09:45 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
По хорошему нужно хранить все "перемещения" (приходы, расходы, межскладские) товара + текущий срез остатков Можно также логикой программы сделать доступными перемещения закрытого периода энное количество дней (например до 5 числа следующего месяца), после чего месяц закрывается и ничего изменить нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2005, 09:53 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
Естественно все перемещения есть - как вообще можно без них - они ж все в отчеты попадают. Вот это пугающее - и ничего изменить нельзя... Но потом все равно придется.. Ну текущий срез понятно - это для скорости и именно для расхода материалов. Но для отчетности все равно придется бежать и - "приход"-"расходы". А если задача такого типа - "дебет"::"кредит"::"сальдо" - контроль расхода не нужен за неимением такового - и что, долой остатки? Что стоит сделать: Selet deb From deb Where Tab_Num=xxx Selet kre From kre Where Tab_Num=xxx s=deb-kre ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2005, 10:12 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
/topic/102032 http://www.sql.ru/forum/actualthread.aspx?tid=183625&hl=%eb%e8%f2%e5%f0%e0%f2%f3%f0%e0 /topic/64274&hl=%ef%eb%ee%f1%ea%ee%f1%f2%fc+%f3%f7%e5%f2%e0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2005, 10:48 |
|
||
|
Остатки или пересчет?
|
|||
|---|---|---|---|
|
#18+
И, вообще говоря использовать DBF для систем подобного рода - зарабатывать себе геморрой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2005, 10:49 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33315657&tid=1545624]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 503ms |

| 0 / 0 |
