powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Изменение значения ссылочного поля в полученном и сохраненном документе
6 сообщений из 6, страница 1 из 1
Изменение значения ссылочного поля в полученном и сохраненном документе
    #33287380
Michalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база данных, понадобилось добавить в нее возможность выписки и сохранения актов.

Акт это документ, который содержит в себе текстовую информацию, а также поля "Организация заказчик" и " Организация исполнитель" эти два поля являются ссылками на таблицу организаций.

Текстовая информация акта разбита на несколько полей и как таковых проблем не представляет. При получении акта я сохраняю в таблице поля текстовой информации и ссылки на организации заказчика и исполнителя. Что бы в любой момент можно было бы открыть полученный акт, заново распечатать или просто посмотреть.

Но параметры организаций часто меняются, в основном это юридический адрес, счет в банке, банк и т.п. Когда параметры организации изменились, меняется и полученный акт. А нужно, что бы акт хранился в базе в том виде, что и при его получении.

Можно добавить в таблицу полученных актов поля из таблицы организаций, но это очень сильно увеличит количество полей таблицы. А это очень не хочется.

Мне кажется, что эта задача распространенная. Может быть есть какие-либо стандартные решения?
...
Рейтинг: 0 / 0
Изменение значения ссылочного поля в полученном и сохраненном документе
    #33287843
Kulavert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня та же проблема: http://www.sql.ru/forum/actualthread.aspx?tid=219722
Но пока ничего хорошего или исторически отработанного не предложили.
...
Рейтинг: 0 / 0
Изменение значения ссылочного поля в полученном и сохраненном документе
    #33287916
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MichalinМожно добавить в таблицу полученных актов поля из таблицы организаций, но это очень сильно увеличит количество полей таблицы. А это очень не хочется.
Самый простой и работоспособный вариант.

Прочие варианты можно найти в этом форуме поиском по словам "Исторические справочники" и "Хранение изменений справочников", основная мысль заключается в сохранении истории изменений справочников с датой изменения и подстановкой нужных данных в зависимости от даты Акта.
...
Рейтинг: 0 / 0
Изменение значения ссылочного поля в полученном и сохраненном документе
    #33287953
YBW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBW
Гость
MichalinМне кажется, что эта задача распространенная. Может быть есть какие-либо стандартные решения?

есть...

вести хистори изменений сведений о компании...

сейчас, насколько я понимаю, вы меняете сведения о реквизитах компании просто запечатывая одни значения другими,

правильно было бы (например) создавать в справочнике новую запись о поставщике, при изменении реквизитов поставщика...
...
Рейтинг: 0 / 0
Изменение значения ссылочного поля в полученном и сохраненном документе
    #33288406
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Estetsосновная мысль заключается в сохранении истории изменений справочников с датой изменения и подстановкой нужных данных в зависимости от даты Акта.Только разберитесь, от какой именно даты нужно искать в истории. Это может быть дата составления акта, дата операции, упомянутой в акте и т.д.

Кроме того, видимо все равно нужна возможность исправить опечатки:
мы-то считали, что "Рога и копыта" с 01-01-2005 это ОАО, а оказывается ЗАО.
Что в этом случае делать с актами? В худшем случае придется и вести историю и копировать данные в акт. :).
...
Рейтинг: 0 / 0
Изменение значения ссылочного поля в полученном и сохраненном документе
    #33288544
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> правильно было бы (например) создавать в справочнике новую запись о
> поставщике, при изменении реквизитов поставщика...

Чушь.

> Может быть есть какие-либо стандартные решения?

Масса. Начните с ibase.ru.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Изменение значения ссылочного поля в полученном и сохраненном документе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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