|  23.05.2006, 12:00 | #1 | 
| Участник | Туплю! 
			
			Есть форма, у нее DataSource, надо чтобы при закрытии (крестик в углу), запись не сохранялась...
		 | 
|  | 
|  23.05.2006, 12:25 | #2 | 
| Banned | 
			
			Перекройте метод dataDource.write(), чтобы при уставленной внутренней переменной "ВПроцессеВыхода" не вызывался super().
		 | 
|  | 
|  23.05.2006, 13:11 | #3 | 
| Участник | 
			
			А переменную эту где установить? Смысл такой, что есть кнопка, при нажатии на которую запись должна сохраняться, а по крестику нет.
		 | 
|  | 
|  23.05.2006, 13:42 | #4 | 
| Участник | 
			
			На датасорсе в свойствах AllowEdit поставте No. А записть по кнопке сохраняйте вручную из X++
		 | 
|  | 
|  23.05.2006, 13:47 | #5 | 
| Участник | 
			
			Нашел выход. В методе write() выясняю наименование кнопки, если нужная мне кнопка - super().
		 | 
|  | 
|  23.05.2006, 14:03 | #6 | 
| Banned | 
			
			Устанавливайте значение переменной в методе formRun.canClose() до вызова super(), после - снимайте.
		 | 
|  |