Вы можете получить список таблиц, связанных с конкретными ключами конфигурации, запустив следующее задание:
static void FindTablesFromConfigKey(Args _args)
{
// The name of the configuration key to be specified here
str configKeyName = "Prod";
Dictionary dictionary = new Dictionary();
ConfigurationKeyId configKeyId = dictionary.configurationKeyName2Id(configKeyName);
TableId tableId;
DictConfigurationKey dictConfigurationKey;
DictTable dictTable;
container keyIds;
int i;
;
if (configKeyId)
{
// Find all children of the specified configuration key
for (i = dictionary.configurationKeyNext(0); i; i = dictionary.configurationKeyNext(i))
{
dictConfigurationKey = new DictConfigurationKey(i);
while (dictConfigurationKey.parentConfigurationKeyId())
dictConfigurationKey = new DictConfigurationKey(dictConfigurationKey.parentConfigurationKeyId());
if (dictConfigurationKey.id() == configKeyId)
keyIds += i;
}
// Find all tables that have an appropriate configuration key
i = 0;
for (tableId = dictionary.tableNext(0);tableId;tableId = dictionary.tableNext(tableId))
{
dictTable = new DictTable(tableId);
if (!dictTable.isMap() && !dictTable.isTmp() && !dictTable.isView())
{
if (confind(keyIds, dictTable.configurationKeyId()))
{
i++;
info(dictTable.name());
}
}
}
}
info(strfmt("%1 tables have configuration key '%2'", i, configKeyName));
}
В задании можно использовать следующие ключи конфигурации:
LedgerBasic :Главная книга
Банк : Банк
Сисадмин : Администрация
Логистика Расширенный : Логистика
Основы логистики : Торговля
ProjBasic : Проект
QuotationBasic : Котировки
AIF : Платформа интеграции приложений
Валюта : Валюта
ReportingServices : службы отчетов
COSBaseModule : учет затрат
актив : основные средства
PBA_ProductBuilder :Product Builder
Требование : основное планирование
smmOutlook : синхронизация Microsoft Office Outlook
LedgerAdvanced : Главная книга - расширенный
Prod : производственная серия I
WrkCtr : ресурсы
ProdRouting : производственная серия II
SysDevelopmentXPP : разработка X ++
ProdShop : производственная серия III
SMAManagement : управление услугами
SmmCRM : серия CRM
событие : событие
TradeAgreements : торговые соглашения
AIFWebService : веб-службы Framework интеграции приложений
Trv : управление расходами
TradeInterCompany : внутрифирменная
SysDevelopmentMorphX : разработка
ProjAdvanced : проект - расширенный
WMSBasic : управление складом I
WMSAdvanced : управление складом II
KMBSC : Сбалансированная система показателей
EP : корпоративный портал
HRMAdministration : человеческий ресурс I
RFID : RFID
SysDatabaseLog: журнал базы данных
CSS : самообслуживание клиентовтиски
SmmSM : управление продажами
BankElectronicBanking : электронное банковское обслуживание
ESS : самообслуживание сотрудников
BAS : бизнес-анализ
PurchaseReq : заявка на покупку
InventQualityManagement : управление качеством
COSPlanCostCalc : гибкое бюджетирование
SMASubscription : подписка
JmgPayroll : контроль торгового зала - формирование оплаты
HRMCollaborative : человеческие ресурсы III
CRSECountry : страна /Региональные особенности
JmgJob : Управление цехом - регистрация заданий
SIG : электронная подпись
LedgerAdvanced2 : Главная книга - расширенный II
Управление персоналом : Управление персоналом II
KMBPM : Управление бизнес-процессами
KMQuestionnaireBasic : Анкета I
Jmg : Управление цехом
ммTM : телемаркетинг
SmmMA : автоматизация маркетинга
KMQuestionnaireAdvanced : вопросник II