![]() |
#1 |
Участник
|
Работа с компаниями(вопрос)
Мне нужно получить список всех компаний(например, всех DataAreaId).
Суть проблемы: если смотреть на таблицу CompanyInfo из Axapta - в ней есть только текущая компания. Если же посмотреть из SQLServer - видно все компании. Аналогично с таблицей DataArea. Из Axapta в АОТ она вообще не видна, если сделать в нее запрос - получается только текущая компания, если же из SQPServer - видны все компании. Как в Axapta получить все компании?
__________________
Shestakov |
|
![]() |
#2 |
Участник
|
1. Посмотри на класс Company
2. Посмотри на форму sysDataAreaSelect |
|
![]() |
#3 |
Участник
|
Re: Работа с компаниями(вопрос)
Цитата:
Изначально опубликовано shestakov
Из Axapta в АОТ она вообще не видна, если сделать в нее запрос - получается только текущая компания, если же из SQPServer - видны все компании. Как в Axapta получить все компании? { } выдает список всех компаний - проверено. См. пример в методе buildCompanyIdList() класса SysRecIdRepair
__________________
Дмитрий Чередниченко. |
|
![]() |
#4 |
Продавец игрушек
|
Получение кода текущей компании (области данных) производится функцией CurExt()
получить название компании можно по этому идентификатору из таблицы CompanyInfo. Компании лежат в таблице DataArea, которая скрыта и в AOT её не видно.
__________________
С уважением, Роман Кошелев. |
|
![]() |
#5 |
Участник
|
Цитата:
Компании лежат в таблице DataArea, которая скрыта и в AOT её не видно.
Единственное что можно порекомендовать - это использовать фильтр по полю IsVirtual == NoYes::No С уважением, Андрей |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|