
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.11.2011, 13:02
|
|||
|---|---|---|---|
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ |
|||
|
#18+
Есть сутность Договор, на нее ссылаются Акты. Акты интересуются в договорах всего двумя полями - Дата и Номер. Эти поля могут меняться, шеф говорит сохранять в таблице Актов значение этих полей на момент составления акта, я не согласен, какая-то избыточность. Ваше мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2011, 13:37
|
|||
|---|---|---|---|
|
|||
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ |
|||
|
#18+
YolaАкты интересуются в договорах всего двумя полями - Дата и Номер. Эти поля могут меняться Может меняться номер договора и дата его заключения? КАК??? Договор - бумага. У вас в конторе пользуются волшебными чернилами? И те, с кем договора заключаются, не возражают?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2011, 13:40
|
|||
|---|---|---|---|
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ |
|||
|
#18+
Ничего не понятно. Что может меняться ? У акта может со временем меняться номер ? Это ошибка. Если номер поменялся, что означает старый номер ? Его уже не существует ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2011, 14:16
|
|||
|---|---|---|---|
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ |
|||
|
#18+
Я так понял, что это, если в договоре была какая-то техническая ошибка. А вообще-то я над этим не задумываюсь. Тут уже подобная система есть, сейчас её переписывают. Зачем переписывают не знаю и не интересуюсь, А если абстрагироваться от Дата и Номер и представить себе другие имена полей, как бы лучше поступить. Можна хранить все версии договора или нескольких полей , или таки сохранять все это добро в Актах. Там же в Актах есть ссылка на договор, ну как я пытался объяснить данные в договоре могут быть неактуальны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2011, 17:05
|
|||
|---|---|---|---|
|
|||
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ |
|||
|
#18+
Yola, Если ничем не интересуетесь, делайте в точности так, как говорит шеф. Потом переделаете. Два раза. Хорошо, если не окажетесь виноватыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2011, 17:32
|
|||
|---|---|---|---|
|
|||
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ |
|||
|
#18+
YolaМожна хранить все версии договора Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2011, 17:35
|
|||
|---|---|---|---|
Где хранить изменяющиеся значения, если нужно знать их значение на момент создания др. сущ |
|||
|
#18+
>какая-то избыточность Нормально. С номером договора действительно странно, а например фамилия, номер паспорта, наименование организации - запросто могут поменяться, и требуют сохранения значения на тот момент. Есть ещё вариант не делать в базе update а делать только insert и из всех ссылок ссылаться по 2 полям {id, номер версии}, но это потребует дополнительной работы во многих местах. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=RecTasks&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
get settings: |
14ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
183ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 907ms |
| total: | 1224ms |

| 0 / 0 |
