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