| 
			
			 | 
		#21 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ты хочешь сказать что надо написать:void clicked(){ReportRun.QueryRun().Prompt();}
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#22 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если в вашей форме инициализируется ReportRun, то да
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#23 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			как это в форме инициализируется репортран. у меня помоему ничего не инициализируется. просто есть форма, на которую добавлена кнопка. и есть совершенно не связанный с формой отчет. как же мне сделать?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#24 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ПАМАГИТЕ!!!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#25 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вы бы задачу описали не в стиле - хочу что бы все, тогда и ответы были бы более содержательными. 
		
		
		
		
		
		
			Вы отчет хотите показать, предварительно выдав форму настройки запроса? 
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#26 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Может вот так подойдет? 
		
		
		
		
		
		
			
		
		
		
		
	X++: void clicked() { Args args = new Args(reportStr(Cust)); ReportRun report = classFactory.reportRunClass(args); ; report.query().interactive(true); report.run(); super(); }  | 
| 
	
 | 
| 
			
			 | 
		#27 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			создай MenuItem (Output) для твоего отчета. и мышкой перенеси его на форму, автоматически создастся кнопка. если нужно укажи на ней datasource.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#28 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			да, я хочу, чтоб по нажатю кнопки появлялась та самая стандартная форма запроса, после нее само собой появляся бы отчет. у меня есть сформированный отчет. есть форма с кнопкой баттон. вопрос. что нужно написать в методе кликед.   _._,_,_,_,_,_, Разве непонятно объясняю?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#29 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ага, здорово. только появляется. не мой отчет. как сделать мой?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#30 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Эээ. Ну, указать название Вашего отчета, к примеру  
		
		
		
		
		
		
			
		
		
		
		
	![]() Вместо Cust  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: rusalaudinov (1). | |
| 
			
			 | 
		#31 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я ВЫРАЖАЮ МЕГАРЕСПЕКТ ЭТОМУ ВЕЛИЧАЙШЕМУ ЧЕЛОВЕКУ!!!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#32 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Народ помогите!!!!!!! Начал работать в аксапте, понял, что вообще не соображаю. Не могу разобраться. книжку еременко прочитал, и проектики поделал, получилось. А когда реальные задачи встали, тут пришел пипец. Пробовал посмотреть что написано в репозитории - ваще темный лес, я в ужасе,  
		
		
		
		
		
		
		
	   где можно информацию по программированию в аксапте найти? ваще в инете нет ничего.
		 | 
| 
	
 | 
| 
			
			 | 
		#33 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В Аксапте и смотреть. Увы, усвоить язык много времени не нужно. Самое сложное - разобраться, что в Аксапте есть.
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#34 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А чего Увы? Вы хотели бы, чтоб еще и язык сложно было освоить?  
		
		
		
		
		
		
			
		
		
		
		
	![]() 2 Andrux Боюсь, что в Аксапте придется кровью и потом, кровью и потом читать АОТ.  
		 | 
| 
	
 | 
| 
			
			 | 
		#35 | 
| 
			
			 Axapta 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#36 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			м да, вот это Вы все меня ободрили, можно сразу идти вешаться?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#37 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это они так развлекаются 
		
		
		
		
		
		
			 
		
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#38 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			тогда буду вопросы задавать, я еще жить хочу  
		
		
		
		
		
		
		
	 . уважаемые эксперты и не очень   вот такой первый вопрос знаю просто, но не могу сделать. Есть форма. Нужно, чтобы при создании новой записи, появлялась новая форма. По нажатию ок - данные сохранялись, при нажатии отмена - нет. Я делаю так:1. Перекрываю метод датасорса главной формы create(): X++: void create(boolean _append = false) { if (salesForm.create()) // в классе реализована super(_append); } // salesForm.create() X++: boolean create()
{
    Args            _args = new Args();
    FormRun          CreateSales;
;
   _args.name(formstr(CreateSales));
    _args.caller(this);
    CreateSales = ClassFactory.formRunClass(_args);
    CreateSales.init();
    CreateSales.run();
    CreateSales.wait();
        if (CreateSales.closedOk())
        return true;
    else
        return false;
}2. Перекрываю метод init() вызываемой формы: X++: public void init() { super(); if (!element.args().caller()) { throw error("@SYS22539"); } salesForm = element.args().caller(); } X++: public boolean validateWrite() { boolean ret; if (!element.closedOK()) return true; ret = super(); return ret; } public void write() { //super(); if (!element.closedOK()) return; try { ttsbegin; SalesTable.insert(); ttscommit; } catch(Exception::error) { SalesTable.recid = 0; element.close(); throw Exception::error; } SalesTable_ds.research(); SalesTable_ds.refresh(); salesForm.newSalesId(salesTable.salesId); } X++: boolean  canClose()
{;
    if (element.closedOk() && !salesTable_ds.validateWrite())
    {
        return false;
    }
    salesTable_ds.write();
    if (!element.closedOk())
    {
        return true;
    }
    return super();
}   не сохраняет данные
		 | 
| 
	
 | 
| 
			
			 | 
		#39 | 
| 
			
			 Axapta 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#40 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Иногда бывает полезно перекрыть метолы insert, update, write на интересующей таблице и поставить точки останова. А вообще за один трэйс в Axapte разработчикам системы надо по медали дать. Великая вещь.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Red Stranger (1). | |