| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Проблема с данными при нескольких компаниях
			 
			
			В базе 3 компании + 1 виртуальная (общие данные). На таблице inventParameters установлено свойство SaveWithCompany в Yes. Я стираю строку в inventParameters, выбираю компанию, открываю форму InventParameters. При этом создаётся строка, но dataAreaId у неё почему-то соответветствует виртуальной компании. Второй странностью является то, что форма InventParameters не видит эту строку. В каком направлении копать?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			1. Почитайте как работать с виртуальными компаниями. 
		
		
		
		
		
		
		
	2. Проверить табличные коллекции, которые используются в виртуальной компании, в одной из них есть inventParameters. 3. SaveWithCompany меняет режим использования поля dataAreaId, т.е. данные храняться по компаниям (реальным/виртуальным) или нет.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Прочитал и посмотрел. Строка в InventParameters совершенно правильно создаётся с DataAreaId виртуальной компании. А вот почему её не видит форма InventParameters остаётся вопросом.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А остальные таблицы этой формы общие или нет? Там есть релейшены на InventParameters.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если используете АОС, то его надо рестартануть после того как изменяются табличные коллекции при работе с виртуальными компаниями.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			На этой форме есть ещё 4 таблицы. 2 сджойненые с inventParameters. Они находятся в той-же табличной коллекции. И 2 несджойненые. Они не включены в табличную коллекцию и проблем с ними нет.  
		
		
		
		
		
		
		
	AOC не используется.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Прошу прощения за отнятое время. Выяснил что собака порылась где-то в другом месте, не связанном с виртуальной компанией.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |