![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по поводу организации метода FIFO [D7, FireBird]
Gennadiy © (2004-04-21 14:27:00)Уважаемые мастера!!
Возможно мой вопрос слишком теоретический и необобщенный, но все таки как можно организовать запросами SQL списание товаров методом FIFO??
Nikolay M. (2004-04-21 15:24:00) [1]
> Правда я предпочитаю не FIFO, а среднюю себестоимость, но
> если нужно FIFO, то важно во-первых понять (с точки зрения
> бинеса), почему именно FIFO.
Во-первых, это решение принимает исключительно бизнес, а не программист, а во-вторых, скорее всего через некоторое время он (бизнес), захочет увидеть нереализованную прибыль (убытки) и потребует с программиста поставить рядом несколько цыфирек: FIFO, LIFO, средневзвес, баланс, после чего дяди в удавках будут морщить над цыфирьками свои умные лобики.
Поэтому я бы лично вообще при проектировании базы/программы не учитывал принятый на данный момент способ расчета.
kaif (2004-04-21 15:13:00) [2]А вопрос интересный. Меня тоже интересуют реализации FIFO, так как я ими занимался. Правда я предпочитаю не FIFO, а среднюю себестоимость, но если нужно FIFO, то важно во-первых понять (с точки зрения бинеса), почему именно FIFO. Так как из этого понимания будут вытекать следующие вопросы:
1. Можно ли делать вставки задим числом?
2. Как часто нужно все это "перетряхивать"?
3. Нужно ли это делать on-line или можно в конце дня?
4. Что делать, если закралась ошибка (например, в дате)?
Vlad (2004-04-21 14:58:00) [3]Если я правильно понял вопрос, то обратная сортировка по ID тебе поможет (order by id desc), при этом нужно чтобы изначально ID присваивался записям с пом. генератора, т.е. строго в порядке возрастания.
Gennadiy (2004-04-21 14:46:00) [4]Я все понял, вопрос снимается, его надо бы убрать, пока он в Орешник не попал!!)))
Nikolay M. (2004-04-21 14:39:00) [5]Точно так же, как и не-SQL запросами :)
dimm22 (2004-04-21 14:38:00) [6]Да причём тут SQL, тут главное понимание самого метода.
PS А как можно организовать запросами SQL прибыль предприятию ? :-)))
Курдль (2004-04-21 14:32:00) [7]Сколько вариантов Вам бы хватило? :)