Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: CL | DM;

Вниз

Kak organizovat ?   Найти похожие ветки 

 
Sergeii   (2004-02-17 15:41) [0]

Mozet kto mozhet podskazat" kak udobneje organizovat".
Est" firma po prodazhe koekokogo tovara ona etot tovar pokupaet i prodajet. est" klienti kototrije po telefonu u nix kakaoito tovar zakazivajut i potom cherez kakojeto vremia jego zabirjut sciot im vipisivajut togda kogda oni zabirajut. Mozet kto stalkivalsia s etim kak organizaovat rezervirovanije tovara. t.e. mne nado v tozhe baze derzhat" skolko zarezervirovano ili net ili kazhdij rezerv derzhat" v raznix bazax, mozhet togda dlia rezerva sozdavat" prosto txtovije fali v kotorix budet opisana informacija o rezerve kto, kogda, skoko zakazal?
Podskazhite pozhaluista kak eto sdelat".

Spasibo


 
Плохиш   (2004-02-17 15:45) [1]

Думаешь такое количество кроказябр можно прочитать не сломав глаз? :-(


 
VLAD-MAL   (2004-02-17 15:46) [2]

Типа система бронирования, значит...

Пара вопросов:
Товар на складе ограничен?
Сколько времени "удерживается" забронированный товар?
Условия отказа в "бронировании" (более выгодное предложение овертайм и т.п.)

Похоже, тебе нужно пытать заказчика дальше...

А с текстовыми файлами даже не связывайся.


 
Соловьев ©   (2004-02-17 15:50) [3]

Может завести еще одно поле где хранить количество товара - типа проданного? и уже на основе него делать выводы?


 
Sergeii   (2004-02-17 15:56) [4]

Kolichestvo tovara na sklade ogranicheno,tovar uderzhivaetsa 1-2 nedeli, uslovija otkaza overtime.

spasibo


 
VLAD-MAL   (2004-02-17 16:07) [5]

На складе фиксируем кол-во "незабронированного" товара, при запросе на наличие проверяем именно его плюс выборка из спец. таблицы (Скажем, "Пул заказов". Структура: id клиента, id товара, дата заказа + возможно - дата отказа в обслуживании (овертайм)) - кол-во заказов по этому товару, которое еще не овертайм. Заодно и выполняем чистку пула заказов - удаляем заказы "Овер тайм", удаленное кол-во добавляем к соответств. позиции "незабронированного" товара.

При формировании заказа - уменьшаешь кол-во в позиции "незабронированного" товара, добавляешь запись в таблице "Пул заказов" (в пределах одной транзакции, конечно). При реализации заказа - в таблице "Пул заказов" делаешь пометку, чтобы запись не участвовала в описанной выше проверке (если хочешь хранить историю, если не хочешь - просто удаляешь запись). Заодно выписываешь счет.

Все. Спасибо за внимание.


 
VLAD-MAL   (2004-02-17 16:11) [6]

Ну да, в таблице "Пул заказов" еще д.б. поле "Количество"



Страницы: 1 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-43280
Руслан
2004-02-17 13:07
2004.03.14
шрифт из Delphi на Access


14-43783
Engeneer
2004-02-18 18:01
2004.03.14
Человек с шестой! Правда ли это?


14-43839
Защитник Отечества
2004-02-22 12:22
2004.03.14
Всех С Праздником Меня!


11-43411
Юрий К
2003-06-23 17:33
2004.03.14
Listbox и multiselection


1-43539
шаген
2004-02-27 21:03
2004.03.14
для любителей нетривиальных задач