| 
 
  
	| Изменить значение реквизита напрямую 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| 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 строчки для изменения состояния ФР?
 | 
 я ж пишу с точки зрения времени реализации
 ...думаешь костыль в три строчки быстрее чем вход в девелопер? )
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |