AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.03.2006, 12:30   #1  
ZSV is offline
ZSV
Участник
 
31 / 11 (1) +
Регистрация: 01.03.2004
Адрес: Москва
:( View в виртуальной компании
Добрый день

Вот такой вопрос.
Можно ли создать View в вируальной компании?

Создаю View, в качестве источника данных указываю таблицу, входящую в коллекцию, которая в свою очередь входит в вируальную компанию.

И при том , что данные таблицы имеют dataareaid виртуальной компании, вью отображает данные текущей компании.

Может кто сталкивался?

Заранее благодарен...

Axapta 3.0 SP3
Старый 23.03.2006, 13:35   #3  
ZSV is offline
ZSV
Участник
 
31 / 11 (1) +
Регистрация: 01.03.2004
Адрес: Москва
View и SaveDataPerCompany
George Nordic, как всегда большой респект!!!
Старый 24.07.2006, 12:28   #4  
Sequel is offline
Sequel
Участник
 
53 / 13 (1) ++
Регистрация: 17.06.2005
Адрес: Новокузнецк
А вот мне не понятно как сделать вьюшку к таблице, если она в виртуальной компании. Почему то в качестве параметра передается идентификатор обычной компании, причем информация по приведенной ссылке про SaveDataPerCompany никак не помогла - там хотя бы можно рулить тем, создать View до или после установки свойства SaveDataPerCompany, а в случае с таблицей в виртуальной компании - как ни крути - сначала включать таблицу в вирт. компанию, а потом создать вьюшку или наоборот - разницы нет
Старый 25.07.2006, 13:36   #5  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Подтверждаю, только что сам на это напоролся.. AX CIS SP3 - данные тянутся во вьюхи из текущей компании, хотя таблица датасорса принадлежит виртуальной.. кто-нибудь успешно забарывал?..

PS - причем вьюху можно включить в табличную коллекцию (бугага) - эффект понятно нулевой

Последний раз редактировалось MironovI; 25.07.2006 в 14:32.
Старый 25.07.2006, 13:48   #6  
Sequel is offline
Sequel
Участник
 
53 / 13 (1) ++
Регистрация: 17.06.2005
Адрес: Новокузнецк
Точно.
У нас уже даже KR1 а трабла все равно та же
Старый 25.07.2006, 14:41   #7  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Посмотреть бы на того человека, кто вьюхи писал, в его честные глаза.. - три года назад когда еще трешка появилась меня поразила мощь этого функционала- джойны только иннер, групировать нельзя, при работе с вьюхой в AOT акса через раз вылетает, но со всем этим хоть работать можно было, а это просто хит.. Теперь понятно почему вьюхи не используются в стандартном функционале.
Старый 25.07.2006, 15:15   #8  
ta_and is offline
ta_and
Участник
 
226 / 122 (5) +++++
Регистрация: 26.02.2002
Адрес: СПб
наверно будет исправлено в 4.0
Старый 25.07.2006, 15:18   #9  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
в версии 40 (сорок) скорее, ниче-ниче - одинЭска до относительно рабочего состояния добралась только к ~15-му релизу, у Ахапки все впереди
Старый 26.07.2006, 07:56   #10  
Sequel is offline
Sequel
Участник
 
53 / 13 (1) ++
Регистрация: 17.06.2005
Адрес: Новокузнецк
хм...жалко, что не работает. мы как раз хотели упростить работу в ахапте с использованием View путем подмены запроса, на котором строится View уже в самой БД. это же любой запрос можно было бы использовать - не только группировки и аутер-джойны, но и все виды вложенных запросов, использования хранимых процедур, оконных функций (появились в 2005-м сиквеле).
Старый 26.07.2006, 09:46   #11  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Могу посоветовать посмотреть на AxBooster - это внешняя компонента, которая увеличивает мощь вьюшек Axapta.

Сайт продукта http://www.axbooster.com/ - сейчас почему то недоступен, можно обратиться сюда http://www.pandorasoft.ru/
Старый 26.07.2006, 12:45   #12  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Цитата:
Сообщение от Sequel
хм...жалко, что не работает. мы как раз хотели упростить работу в ахапте с использованием View путем подмены запроса, на котором строится View уже в самой БД. это же любой запрос можно было бы использовать - не только группировки и аутер-джойны, но и все виды вложенных запросов, использования хранимых процедур, оконных функций (появились в 2005-м сиквеле).
Ну это не проблема - подменяйте таблицы - делаешь таблицу с нужной структурой на скуле ее дропаешь и создаешь одоименную view - запрос к таблице превращается в запрос к view
За это сообщение автора поблагодарили: Recoilme (4).
Старый 26.07.2006, 14:44   #13  
Sequel is offline
Sequel
Участник
 
53 / 13 (1) ++
Регистрация: 17.06.2005
Адрес: Новокузнецк
А если часть таблиц, входящая во View - в виртуальной компании, а часть - нет?
Старый 26.07.2006, 14:54   #14  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Цитата:
Сообщение от Sequel
А если часть таблиц, входящая во View - в виртуальной компании, а часть - нет?
Если вопрос как делает Аксапта - ей все равно - выгребаются данные все равно из текущей,

Если вопрос как рамотно написать скулевую вьюху содержащую "виртуальные" таблицы, то - TableCollections к сожалению хранятся не в базе, поэтому узнать какая таблица общая а какая нет для данной компании наверное тяжко - обычно настройки компаний упрощают жизнь - общие таблицы обычно общие для всех компаний - можно напрямки прописывать фиксированный DataAreaId

Последний раз редактировалось MironovI; 26.07.2006 в 15:17.
Старый 26.07.2006, 15:17   #15  
Sequel is offline
Sequel
Участник
 
53 / 13 (1) ++
Регистрация: 17.06.2005
Адрес: Новокузнецк
Нет, я имею в виду что таблицу с нужной структурой в этом случае не сделаешь и не подменишь ее вьюхой потом, потому что для таблицы аксапта будет передавать всегда 1 датаареаид
Старый 26.07.2006, 15:30   #16  
MironovI is offline
MironovI
Участник
 
724 / 77 (4) ++++
Регистрация: 30.05.2005
Понял, что наверное не о том, уже подкорректировал.. Ну и в дополнение - чтобы все по уму - можнов скуль выкинуть табличные коллекции, данные по структуре аналогиные AOT и дальше пользовать ее..

Последний раз редактировалось MironovI; 26.07.2006 в 15:32.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DataAreaId в виртуальной компании. vasiliy DAX: Программирование 1 17.04.2008 15:30
доступ к записям виртуальной компании HelgaK DAX: Функционал 2 02.10.2006 07:54
Номерная серия в виртуальной компании Владимир Максимов DAX: Программирование 2 22.12.2005 12:52
Доступ на уровне записей в виртуальной компании ZSV DAX: Администрирование 3 05.09.2005 18:42
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:48.