|
|
|
Прайс-лист, с пунктом "Иное", принимающим любые значения для каждой заявки.
|
|||
|---|---|---|---|
|
#18+
Здравтствуйте! Есть оценочная компания (автоэкспертиза и оценка имущества). Для компании нужно сделать систему учета заявок. 98% всех услуг компании попадает под редко меняющийся прайс-лист ( раз в год) состоящий из примерно 20 пунктов. 2% всех услуг не попадает вообще ни под какую логику, позиция в прайс-листе: позиция "Иное" - цена "По согласованию". Количество услуг добавленных из прайс-листа к заявке - любое. Количество услуг добаленных к заявке "Иное" с полем указания цены - любое. В итоге должна получаться общая сумма счета по заявке. Я уже прикинул проект БД без учета позиции "Иное". В таблице прайс-лист разрешено только добаление пунктов, редактирование запрещено, записи помечаются как удаленные, но фактически не удаляются, чтобы можно было посмотреть цену старых заявок. Как правильно реализовать пунк "Иное" в БД, чтобы не пихать лишних строчек в таблицу Прайс-Лист? MySQL 5.5, PHP 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2015, 21:19 |
|
||
|
Прайс-лист, с пунктом "Иное", принимающим любые значения для каждой заявки.
|
|||
|---|---|---|---|
|
#18+
lextКак правильно реализовать пунк "Иное" в БД, чтобы не пихать лишних строчек в таблицу Прайс-Лист? Одна строчка "Иное" в прайс-листе совсем не будет лишней. В чём проблема-то? Не догадался добавить поле "Цена" в таблицу оказанных услуг?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2015, 22:18 |
|
||
|
Прайс-лист, с пунктом "Иное", принимающим любые значения для каждой заявки.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Догадаться, то догадался. Но вот получается дублирование данных. Это не есть гуд. Тогда получается вообще связь не нужна между таблицами прайс-лист и оказанные услуги. Просто копировать значения из одной таблицы в другую. Я также смотрел в сторону создания другой таблицы services2 id_services, id_bids, cost, comment . В ней именно будет поле для заполнения стоимости "Иное". А общую сумму узнавать из представления. В чем плох этот вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2015, 22:54 |
|
||
|
Прайс-лист, с пунктом "Иное", принимающим любые значения для каждой заявки.
|
|||
|---|---|---|---|
|
#18+
lextДогадаться, то догадался. Но вот получается дублирование данных. Не получается. В прайсе - базовые цены. Непосредственно в накладной - реальные, с учётом скидок и прочих договорных отношений. Это разные цены. Нет дублирования. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2015, 22:56 |
|
||
|
Прайс-лист, с пунктом "Иное", принимающим любые значения для каждой заявки.
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovlextДогадаться, то догадался. Но вот получается дублирование данных. Не получается. В прайсе - базовые цены. Непосредственно в накладной - реальные, с учётом скидок и прочих договорных отношений. Это разные цены. Нет дублирования. Базовые цены имеют свойство со временем меняться. С учетом этого не обойтись без цен в накладной, в противном случае выбор истории заказов - "адский ад". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2015, 10:03 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=22&tid=1540599]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 375ms |

| 0 / 0 |

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