| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Помогите, пожалуйста 
		
		
		
			При обработке счет-фактуры для заказа создаю диалоговое окно в init (e) Report (a) dialog = new Dialog("Выберите дату"); dialog.caption("Поставьте дату для курса ЦБРФ"); dialogToDate = dialog.addFieldValue(TypeId(DlvDate),SystemDateGet(),"Дата"); if (dialog.run()) { ValuteDate = dialogToDate.value(); } при нажатии на одну из кнопок диалоговое окно система ругается: не лады с транзакцией  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я попробовал, Ваш код у меня работает.  Переменные должны быть объявлены так: 
		
		
		
		
		
		
		
	PHP код: 
	
			
	![]() Попробуйте просто привести сообщение об ошибке.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да, все так объявлено 
		
		
		
		
		
		
		
	ошибка: Обнаружены непарные операции TTBEGIN/TTSCOMMIT. Причиной могут являться: а) вызов (отсутствие) операторов TTBEGIN или TTSCOMMIT, в) возврат изнутри пары TTBEGIN/TTSCOMMIT или с) влияние пользователя на выполнение TTBEGIN/TTSCOMMIT. Текущий уровень контроля TTS - 1.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			1. 
		
		
		
		
		
		
		
	Как я понимаю речь идет об отчете SalesPurchInvoice_Ru ? Если вставить твой код в init() после super() то все работает. Может дело в ваших дополнительных модификациях ? 2. А зачем это вообще нужно ? Подумайте о том, что эту же счет-фактуру могут выписать еще один раз и при этом забить уже другую дату. Вас это не смущает ? Когда я делал что-то похожее я делал так - создал на форме SalesEditLines дополнительную закладку, на ней разместил необходимые контролы. При обработке заказа в зависимости от вида документа скрывал/показывал эту закладку. Пользователь на этой форме задавал необходимые параметры, которые сохранялись в таблицах с привязкой к конкретной счет-фактуре и затем транслировались в отчете. Когда пользователь повторно выписывал эту счет-фактуру(например из реестра счетов), то счет-фактура печаталось в точно таком же виде, как и первый раз.  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо за ответ 
		
		
		
		
		
		
		
	нет, отчет CustVendFacture_RU может и правда дело в модификациях, я не вижу главно, дальше нормально срабатывает (после errora)  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			нет, отчет CustVendFacture_RU
		
	 
Цитата: 
	
		
			может и правда дело в модификациях, я не вижу
		
	 
Цитата: 
	
		
			главно, дальше нормально срабатывает (после errora)
		
	 
 
		 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Андре, спасибо, что не бросил 
		
		
		
		
		
		
		
	у нас sp5 придется на форму вешать поле, надо посмотреть в SalesTable, может есть поле типа даты, уже созданное и неиспользуемое  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			придется на форму вешать поле, надо посмотреть в SalesTable, может есть  
поле типа даты, уже созданное и неиспользуемое Может лучше создать свое поле ? А если такой информации много, может лучше создать отдельную таблицу и привязать ее к SalesLine. Тогда и стандартную Аксаптовскую таблицу изменять не придется.  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			хорошо, подумаю
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Диалоговое окно с запросом | 3 | |||
| диалоговое окно поверх других окон | 6 | |||
| Диалоговое окно | 2 | |||
| Диалоговое окно с Lookup полями | 1 | |||
| Вопрос про диалоговое окно | 4 | |||
		
  |