| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Создание новой записи в таблице
			 
			
			У меня такая проблема, заню что просто, но не получается  
		
		
		
		
		
		
		
	 . Есть таблица. Нужно, что при нажатии на добавление новой записи показывалась новая форма. При нажатии на ок данные сохранялись, при нажатии на отмена - нет. (подобное реализовано в SalesTable и SalesCreateOrder, но там че-то как-то заморочено все очень или я просто тупой   )
		 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Перекрываешь create() на исходной форме, вместо super() открываешь свою форму. в ней создаешь новую строку, сохраняешь. в исходной форме обновляешь строки.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			to ICE 
		
		
		
		
		
		
		
	посмотри пожайлуста в разделе идиотские вопросы, я там писал как я это делаю, мож де-то косячу  
		 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 SAP 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Перекрываешь create() на исходной форме, вместо super() открываешь свою форму. в ней создаешь новую строку, сохраняешь. в исходной форме обновляешь строки.
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			спасибо буду пробовать  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
X++:             salesTable.data(newSalesTable);
            salesTable_ds.write(); | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			спасибо, точно, забыл, вернее не знал  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			все равно не работает  
		
		
		
		
		
		
		
	   ну спасибо хоть за это! Ну елси не трудно, помогите плиз, просто я ваще тупой еще
		 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			что конкретно не работает? строка создается (посмотри в обозревателе)?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			вот create(): 
		
		
		
		
		
		
		
	X++: void create(boolean _append = false) { SalesTest newSalesTest; ; if (salesForm.create()) { element.numberSeqFormHandler().formMethodDataSourceCreatePre(); super(_append); salesTable.data(newSalesTest); element.numberSeqFormHandler().formMethodDataSourceCreate(); SalesTable_ds.write(); } } Вот когда ок нажимаю, строка в гриде пустая, но серия есть. Открываю заново - две строки - одна пустая с номерной серией, а вторая с остальными данными  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			блин и в обозревателе две строки  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 SAP 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вот не поленился
		 
		
		
		
			 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: mazzy (5). | |
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Уважаемый, konopello!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
		
		
		
		
		
		
		
	СПАСИБО ОГРОМНОЕ, ПРИОГРОМНОЕ, С МЕНЯ пЫво  
		 | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Уря заработало, токо записи не обновляются после нажатия на ок  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 SAP 
		
			
	 | 
	
	
	
		
		
		
		 
			
			да я знал об этом, но небыло время до работать. Смотри метод write на SalesTable дополнительной формы 
		
		
		
		
		
		
		
	X++: salesTable_ds.reRead();
    salesTable_ds.reFresh();
    salesTableForm.newSalesId(salesTable.salesId); | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			трудно блин, быть тупым
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			блин, этот долбаный зверь Axapta, издевается надо мной  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#18 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Тсс! 
		
		
		
		
		
		
			Она подслушивает!  
		
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#19 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Andrux, "В моем доме попрошу не выражаться!" (с).
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Андрей.  | 
| 
	
 | 
| 
			
			 | 
		#20 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			народ объясните разницу 
		
		
		
		
		
		
		
	X++: salesForm = new salesForm();X++: salesForm = element.args().caller();  | 
| 
	
 | 
| 
	
	 | 
	
		
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
		
  |