Изменить значение реквизита напрямую
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
jamil Участник - экстремал
Вступление в Клуб: 11.08.2014
|
Ср Июл 08, 2015 09:43  Изменить значение реквизита напрямую |
|
Полезность: Нет оценки
|
Можно ли изменить значение реквизита без использования операции "Изменить" т.е напрямую?
Если да, то как? |
|
 |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Ср Июл 08, 2015 10:24  Re: Изменить значение реквизита напрямую |
|
Полезность: Нет оценки
|
зря ты это спросил....
щас тут такое начнется  |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Ср Июл 08, 2015 10:28   |
|
Полезность: Нет оценки
|
jamil
Участник со стажем
Неподтвержденный
Вступление в Клуб: 11.08.2014
Как вы так живёте?
Чуть ли не в каждой операхе примеры. |
|
 |
jamil Участник - экстремал
Вступление в Клуб: 11.08.2014
|
Ср Июл 08, 2015 10:58   |
|
Полезность: Нет оценки
|
все!!!! я понял!!! тему закрываю |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Ср Июл 08, 2015 20:00   |
|
Полезность: Нет оценки
|
Если совсем не запариваться можно через девелопер, но аккуратненько |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Чт Июл 09, 2015 09:32   |
|
Полезность: Нет оценки
|
Random пишет: | Матвеев Евгений пишет: | Если совсем не запариваться можно через девелопер, но аккуратненько |
Не, тут наверняка через код.
Что касается "Аккуратненько", то это как нельзя верно. Дело в том, что как-то так исторически складывается, что в БД ЦФТ-Банк практически полностью отсутствуют ограничения целостности, связанные с уникальностью записей в справочниках, с непустотой определённых реквизитов и т.п. в виде кнстрейнтов - поддержка этих ограничений перекладывается на прикладной код, а не на констрейнты.
А из-за больших объёмов документов, в таблицах типа таблицы документов могут быть сняты ограничения целостности в виде foreign key.
И вообще есть такие условные ограничения, которые поддерживаются только правильно написанным кодом и если код неправильный, или кто-то вмешивается в данные напрямую, минуя код, то можно легко нарушить эти условности и сломать БД.
Так что для безопасности советую либо убедиться, что то, что вы собираетесь делать, не нарушает никаких условностей, либо использовать операции типа "Изменить". |
Согласен, но все же бывают изредко случаи, когда такой способ наиболее оптимален с точки зрения времени реализации... припоминаю случай когда фр застрял в одном состоянии, документы удалили и не получалось его откатить средствами ибсо |
|
 |
Ghost Профи
Вступление в Клуб: 24.11.2007
|
Чт Июл 09, 2015 14:26   |
|
Полезность: Нет оценки
|
Матвеев Евгений пишет: | Согласен, но все же бывают изредко случаи, когда такой способ наиболее оптимален с точки зрения времени реализации... припоминаю случай когда фр застрял в одном состоянии, документы удалили и не получалось его откатить средствами ибсо |
И что помешало в этом случае написать костыль в 3 строчки для изменения состояния ФР? |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Чт Июл 09, 2015 14:34   |
|
Полезность: Нет оценки
|
Ghost пишет: | Матвеев Евгений пишет: | Согласен, но все же бывают изредко случаи, когда такой способ наиболее оптимален с точки зрения времени реализации... припоминаю случай когда фр застрял в одном состоянии, документы удалили и не получалось его откатить средствами ибсо |
И что помешало в этом случае написать костыль в 3 строчки для изменения состояния ФР? |
я ж пишу с точки зрения времени реализации
...думаешь костыль в три строчки быстрее чем вход в девелопер? ) |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|