| Результаты опроса: Какой из методов следует использовать? | |||
| if (record) - Хорошо бы ответить в теме, почему | 
		 | 
	19 | 73.08% | 
| if (record.RecId) - Хорошо бы ответить в теме, почему | 
		 | 
	5 | 19.23% | 
| Свой вариант - Отписался в теме | 
		 | 
	2 | 7.69% | 
| Голосовавшие: 26. Вы ещё не голосовали в этом опросе | |||
| 
		 | 
	Опции темы | 
| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Такое впечатление, что при инициализации новой записи внутри метода super() не все внутренние переменные сбрасываются. Если перед вызовом super() сделать address = null;, то if (record) перестанет срабатывать. 
		
		
		
		
		
		
			Еще такой момент. Если открыть форму без записей, а потом создавать в ней новые не закрывая, то if (record) не срабатывает. Если же в форме при открытии есть записи, то, даже после удаления их, при добавлении новой if (record) начинает срабатывать 
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 MCITP 
		
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 
		
				__________________ 
		
		
		
		
	Zhirenkov Vitaly  | 
| 
	
 | 
| Теги | 
| best practice, faq, recid | 
| 
	
	 | 
	
		
  |