| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			отчет по всем компаниям
			 
			
			Привет всем!  
		
		
		
		
		
		
		
	Подскажите, pls, как вывести в отчет записи таблицы с группировкой по всем компаниям. Простой список компаний выводит, если в DataSources добавить DataArea, но если тупо подцепить к DataArea требуемую таблицу и связать их DataArea.id==MyTable.dataAreaId, то в отчет попадают только записи по текущей компании. Как вывести все записи таблицы с груп по всем компаниям? Заранее огромное спасибо за любой ответ!  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Шаман форума 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Аксапта старается всеми правдами и неправдами такого не допустить. В стандартной функциональности выводить данные из других компаний могут только т.н. "Финансовые отчеты". В нестандартной - придется программировать - по-поему класс, переключающий компании, называется ChangeCompany. Дальше - все вопросы к программистам :-)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если не сложно, расскажите как программисты непрограммистам (в смысле простыми словами без исхожных текстов на Х++), а какие вообще существуют варианты получения информации из нескольких компаний (кроме финансовых отчетов) в рамках одного Аксапта-клиента, залогоненного в одну из компаний? С внешними генераторами отчетов все понятно. Интересно именно в клиенте, с возможностью использования трехзвенки, разграничения прав доступа - вообще супер. Кажется, об этом писали, но не могу найти - может ссылку бросите или правильное ключевое слово подскажете. Всем неравнодушным заранее спасибо.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			интеграция вроде делается так: 
		
		
		
		
		
		
			создаешь виртуальную компанию, загоняешь в нее коллекцию с нужной таблицей, загоняешь нужные компании.......... если просто отчет - можно импортировать в таблицу без удаления (при некоторых условиях прокатит) 
				__________________ 
		
		
		
		
	Остановите этом мир, я сойду!  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Шаман форума 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Об этом писали, как о новой фиче в 3.0  
		
		
		
		
		
		
		
	Штатных возможностей крайне мало - пожалуй, только финансовые отчеты. Городить виртуальные компании только для построения отчетов кажется нецелесообразным. OLAP куб из нескольких компаний строить отказывается. Про разграничение доступа - можно сделать разные права на разные группы компаний ("домены"), но это не означает получения сводной отчетности. Есть механизмы трансляции, консолидации - фактически перенос проводок из одной компании в другую. Но это тоже только финансы.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не, виртуальные компании - это совсем не то. 
		
		
		
		
		
		
		
	Цитата: 
	
		
			Изначально опубликовано Maxim Gorbunov  
Используйте метод changeCompany(). Только почитайте сначала статью про это на TechNet'е, там кое-какие грабли описаны. Правильно ли я понимаю, что можно находясь в одной из компаний прграммно надергать необходимые данные, предположим, во временные таблицы, потом программно перейти в другую и надергать еще данных, и т.д., а потом вернуться в рабочую компанию и сформировать отчет, т.о. отражающий данные нескольких компаний? Будут ли работать права доступа на уровне компаний (домены) и на уровне полей в таком случае? Предположим, что некий пользователь, запускающий отчет, имеет физический доступ к трем из пяти компаний, и, соответствено, может построить такой отчет последовательно заходя в каждую из трех компаний. Возможно, так работает механизм консолидации из одноименной операции. Посмотрел. Права доступа на уровне доменов он не проверяет. И существуют ли еще варианты?  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано komar  
Об этом писали, как о новой фиче в 3.0  | 
| 
	
 |