Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Изменение данных / 10 сообщений из 10, страница 1 из 1
16.01.2008, 13:58
    #35065429
vso
vso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
Добрый день, всем!!!!!!!!

Наверное у многих возникали ситуации когда цена товара менялась. Вот хотел бы услышать компетентное мнение, в этом случае просто изменить на новую цену или как-то можно и лучше поступить иначе????????
...
Рейтинг: 0 / 0
16.01.2008, 13:59
    #35065437
nergal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
зависит от ваших бизнес требований
...
Рейтинг: 0 / 0
16.01.2008, 14:40
    #35065607
vso
vso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
Наверно для сохранения истинной истории не очень хорошо просто изменить цену.
...
Рейтинг: 0 / 0
16.01.2008, 14:44
    #35065618
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
Веткин СергейНаверно для сохранения истинной истории не очень хорошо просто изменить цену.
А вашем ТЗ стоит требование сохранять историю изменения цены ? Описаны задачи, которые будут использовать эту историю ?
...
Рейтинг: 0 / 0
16.01.2008, 14:44
    #35065619
Сталкер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
Добавь сущность с историей изменений цен.
И, не моё дело, конечно, но как собираемся списывать товар LIFO/FIFO ?
...
Рейтинг: 0 / 0
16.01.2008, 15:06
    #35065690
Изменение данных
Веткин СергейДобрый день, всем!!!!!!!!

Наверное у многих возникали ситуации когда цена товара менялась. Вот хотел бы услышать компетентное мнение, в этом случае просто изменить на новую цену или как-то можно и лучше поступить иначе????????
Просто создается таблица цен с полями:

ID товара,
Дата изменения цены,
Цена

либо с полями:

ID товара,
Дата начала действия цены,
Дата окончания действия цены,
Цена

А дальше - сами думайте...
...
Рейтинг: 0 / 0
16.01.2008, 15:33
    #35065797
BULK INSERT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
Станислав С...кий
Дата начала действия цены,
Дата окончания действия цены,


достаточно одной даты - EffectiveFrom - конечной датой будет предшествующая следующей EffectiveFrom для этого товара
...
Рейтинг: 0 / 0
16.01.2008, 16:17
    #35065958
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
Веткин Сергейкомпетентное мнение, в этом случае просто изменить на новую цену или как-то можно и лучше поступить иначе????????
Как правило достаточно просто изменить. История сохранилась в ваших накладных и СФ.
...
Рейтинг: 0 / 0
16.01.2008, 18:08
    #35066459
vso
vso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
СталкерИ, не моё дело, конечно, но как собираемся списывать товар LIFO/FIFO ?

Дело в том, что я пытаюсь модернизировать частную совершенно примитивную базу в более информативный набор данных, и цены это одно из... просто грядет повышение цен и я сейчас об этом думаю... хотелось узнать опыт других... т.ч. если Вы объясните что такое LIFO/FIFO, то я Вам отвечу как у нас списывается товар.

авторКак правило достаточно просто изменить. История сохранилась в ваших накладных и СФ.

т.к. цены изначально хранятся в у.е., то история в накладных и с/ф немного не та. И когда иногда приходится поднимать старые документы с уже измененными ценами в у.е. происходит маленькая дезинформация - это не очень удобно... Поэтому я думал может все используют какой-то общеизвестный метод хранения цен, а то когда сидишь один и варишся в "собственном соку" пытаясь как то улучшить работу базы и познать sql...
...
Рейтинг: 0 / 0
16.01.2008, 19:40
    #35066688
Страдалецъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных
Ну правильно тут сказали, завели таблицу цен на товар. А раз у вас еще и у.е. фигурирует наверное имеет тогда смысл завести таблицу валют по такой-же аналогии типа валюта,коэфициент,дата.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Изменение данных / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]