23.03.2006, 12:30 | #1 |
Участник
|
View в виртуальной компании
Добрый день
Вот такой вопрос. Можно ли создать View в вируальной компании? Создаю View, в качестве источника данных указываю таблицу, входящую в коллекцию, которая в свою очередь входит в вируальную компанию. И при том , что данные таблицы имеют dataareaid виртуальной компании, вью отображает данные текущей компании. Может кто сталкивался? Заранее благодарен... Axapta 3.0 SP3 |
|
23.03.2006, 12:47 | #2 |
Модератор
|
|
|
23.03.2006, 13:35 | #3 |
Участник
|
View и SaveDataPerCompany
George Nordic, как всегда большой респект!!!
|
|
24.07.2006, 12:28 | #4 |
Участник
|
А вот мне не понятно как сделать вьюшку к таблице, если она в виртуальной компании. Почему то в качестве параметра передается идентификатор обычной компании, причем информация по приведенной ссылке про SaveDataPerCompany никак не помогла - там хотя бы можно рулить тем, создать View до или после установки свойства SaveDataPerCompany, а в случае с таблицей в виртуальной компании - как ни крути - сначала включать таблицу в вирт. компанию, а потом создать вьюшку или наоборот - разницы нет
|
|
25.07.2006, 13:36 | #5 |
Участник
|
Подтверждаю, только что сам на это напоролся.. AX CIS SP3 - данные тянутся во вьюхи из текущей компании, хотя таблица датасорса принадлежит виртуальной.. кто-нибудь успешно забарывал?..
PS - причем вьюху можно включить в табличную коллекцию (бугага) - эффект понятно нулевой Последний раз редактировалось MironovI; 25.07.2006 в 14:32. |
|
25.07.2006, 13:48 | #6 |
Участник
|
Точно.
У нас уже даже KR1 а трабла все равно та же |
|
25.07.2006, 14:41 | #7 |
Участник
|
Посмотреть бы на того человека, кто вьюхи писал, в его честные глаза.. - три года назад когда еще трешка появилась меня поразила мощь этого функционала- джойны только иннер, групировать нельзя, при работе с вьюхой в AOT акса через раз вылетает, но со всем этим хоть работать можно было, а это просто хит.. Теперь понятно почему вьюхи не используются в стандартном функционале.
|
|
25.07.2006, 15:15 | #8 |
Участник
|
наверно будет исправлено в 4.0
|
|
25.07.2006, 15:18 | #9 |
Участник
|
в версии 40 (сорок) скорее, ниче-ниче - одинЭска до относительно рабочего состояния добралась только к ~15-му релизу, у Ахапки все впереди
|
|
26.07.2006, 07:56 | #10 |
Участник
|
хм...жалко, что не работает. мы как раз хотели упростить работу в ахапте с использованием View путем подмены запроса, на котором строится View уже в самой БД. это же любой запрос можно было бы использовать - не только группировки и аутер-джойны, но и все виды вложенных запросов, использования хранимых процедур, оконных функций (появились в 2005-м сиквеле).
|
|
26.07.2006, 09:46 | #11 |
NavAx
|
Могу посоветовать посмотреть на AxBooster - это внешняя компонента, которая увеличивает мощь вьюшек Axapta.
Сайт продукта http://www.axbooster.com/ - сейчас почему то недоступен, можно обратиться сюда http://www.pandorasoft.ru/ |
|
26.07.2006, 12:45 | #12 |
Участник
|
Цитата:
Сообщение от Sequel
хм...жалко, что не работает. мы как раз хотели упростить работу в ахапте с использованием View путем подмены запроса, на котором строится View уже в самой БД. это же любой запрос можно было бы использовать - не только группировки и аутер-джойны, но и все виды вложенных запросов, использования хранимых процедур, оконных функций (появились в 2005-м сиквеле).
|
|
|
За это сообщение автора поблагодарили: Recoilme (4). |
26.07.2006, 14:44 | #13 |
Участник
|
А если часть таблиц, входящая во View - в виртуальной компании, а часть - нет?
|
|
26.07.2006, 14:54 | #14 |
Участник
|
Цитата:
Сообщение от Sequel
А если часть таблиц, входящая во View - в виртуальной компании, а часть - нет?
Если вопрос как рамотно написать скулевую вьюху содержащую "виртуальные" таблицы, то - TableCollections к сожалению хранятся не в базе, поэтому узнать какая таблица общая а какая нет для данной компании наверное тяжко - обычно настройки компаний упрощают жизнь - общие таблицы обычно общие для всех компаний - можно напрямки прописывать фиксированный DataAreaId Последний раз редактировалось MironovI; 26.07.2006 в 15:17. |
|
26.07.2006, 15:17 | #15 |
Участник
|
Нет, я имею в виду что таблицу с нужной структурой в этом случае не сделаешь и не подменишь ее вьюхой потом, потому что для таблицы аксапта будет передавать всегда 1 датаареаид
|
|
26.07.2006, 15:30 | #16 |
Участник
|
Понял, что наверное не о том, уже подкорректировал.. Ну и в дополнение - чтобы все по уму - можнов скуль выкинуть табличные коллекции, данные по структуре аналогиные AOT и дальше пользовать ее..
Последний раз редактировалось MironovI; 26.07.2006 в 15:32. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
DataAreaId в виртуальной компании. | 1 | |||
доступ к записям виртуальной компании | 2 | |||
Номерная серия в виртуальной компании | 2 | |||
Доступ на уровне записей в виртуальной компании | 3 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|