Здравствуйте! Прошу помочь решить головоломку со структурой БД Немного опишу бизнес процесс: Клиент делает нам запрос на расчет стоимости услуг по доставке груза из за рубежа, Менеджер создает проект по доставке (оптимизирует стоимость доставки, определяет маршрут доставки и т.д.) в результате у него получается сумма из нескольких услуг: фрахт, погрузочные работы, стоимость авто доставки и т.д. При этом менеджер делает несколько вариантов, разных по срокам и по цене... После расчета он озвучивает общую стоимость услуг клиенту в нескольких вариантах на выбор, клиент в дальнейшем решает "везем или не везем" и по какому варианту. Если везем, то клиент делает заявку, менеджер создает соответствующую заявку в системе с которой уже работают другие люди... Как пока реализовано в базе: Есть таблица "Запрос на расчет" где указывается основные характеристики запроса (данные по грузу, адреса доставки и т.д.) к ней есть несколько подчиненных таблиц основные из которых: Вариант 1, Вариант 2, Вариант 3, каждая таблица содержит одинаковые поля (№, услуга, цена и т.д., естественно по полю цена колонка суммируется). Это все выглядит как 1 проект по доставке груза. После того как клиент соглашается с каким либо вариантом данные из запроса на расчет путем авто заполнения (значение по умолчанию (формула)) перемещаются в таблицу "Заявка на доставку" где есть подчерненная таблица "Расчет стоимости" аналогичная таблицам Вариант 1,2,3. В данный момент перенос стоимости делается ручками, то есть если клиент выбрал Вариант 2, то менеджер из вкладки "Запрос на расчет" подчиненной таблицы Вариант 2 переносит в вкладку "Заявка на доставку" в подчиненую таблицу "расчет стоимости" все те услуги которые представлены в таблице Вар 2... этот процесс отнимает много времени, присутствует много ошибок... Какие варианты можете предложить по решению этого вопроса? хотелось бы, что бы автоматически при выборе варианта в таблицу "Расчет стоимости" попадали данные из нужного варианта? Если что то не понятно, пожалуйста задавайте вопрос, очень нужно доделать проект БД, так как боссы поставили задачу что то придумать, нашел данную прогу в интернете (правда взломанную, но слава богу есть на чем поучится для принятия решения о покупки лицензии), если все сделаю грамотно, то установим лицензию, и мой геморрой отпадет так как я сам не программист, приходится самому во всем разбираться.... данная прога показалась мне более чем простой и приемлемой для такого рода деятельности.
|