| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Прошу совета по следующей проблеме. 
		
		
		
		
		
		
		
	Для нового модуля (учет ценных бумаг - ЦБ) доработана функциональность создания проводок в ГК. Теперь пытаюсь задействовать стандартные формы просмотра Документов ГК и Исходных документов (LedgerTransVoucher и Originaldocuments) из своей формы просмотра движения ЦБ, починив соответствующие классы - все путем, работает. Однако вызов тойже самой формы Originaldocuments из LedgerTransVoucher уже не работает. Вижу, что вызов из моей формы сопровождается с указанием датасоурса, через TableId которого, осуществляется выход на нужные документы, а вот вызов Originaldocuments из LedgerTransVoucher без указания какого-либо датасоурса, но в отладчике вижу что передаваемый common.TableId равен LedgerTrans, а вот почему именно LedgerTrans, а не CustTrans или того лучше BillsTrans понять не могу.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Для нового модуля (учет ценных бумаг - ЦБ) доработана функциональность создания проводок в ГК. 
Теперь пытаюсь задействовать стандартные формы просмотра Документов ГК и Исходных документов (LedgerTransVoucher и Originaldocuments) из своей формы просмотра движения ЦБ, починив соответствующие классы - все путем, работает. Цитата: 
	
		
			Однако вызов тойже самой формы Originaldocuments из LedgerTransVoucher уже не работает. Вижу, что вызов из моей формы сопровождается с указанием датасоурса, через TableId которого, осуществляется выход на нужные документы, а вот вызов Originaldocuments из LedgerTransVoucher без указания какого-либо датасоурса, но в отладчике вижу что передаваемый common.TableId равен LedgerTrans, а вот почему именно LedgerTrans, а не CustTrans или того лучше BillsTrans понять не могу.
		
	 
				__________________ 
		
		
		
		
	-ТСЯ или -ТЬСЯ ?  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Код: final class Originaldocuments
{
	LedgerTrans			 ledgerTrans_Caller;
	CustTrans			   custTrans_Caller;
	VendTrans			   vendTrans_Caller;
	BankAccountTrans		bankAccountTrans_Caller;
	TmpLedgerBase		   tmpLedgerBase;
	Integer				 numTrans;
	TmpChequePrintout	   tmpChequePrintout;
	RCashTrans			  cashTrans_Caller;   // EGLA, Cash II
// ---> NEW
	BillsTrans				 billsTrans_Caller;
// <--- NEW
}
void findRelations()
{
   ;
	tmpLedgerBase = null;
	this.findFromLedgerTrans();
	this.findFromCustTrans();
	this.findFromVendTrans();
	this.findFromBankAccountTrans();
	this.findFromRCashTrans();	  // EGLA, Cash II
// ---> NEW
	this.findFrom_BillsTrans();
// <--- NEW
}
void findFrom_BillsTrans()
{
// здесь по образу и подобию прочесываются таблицы трансов номого модуля 
} | 
| 
	
 |