![]() |
#3 |
Участник
|
В АХ 2012 R2 чуть по-другому, но суть та же:
X++: private void dataSourceLoad(QueryBuildDataSource _queryBuildDataSource) { SysDictTable sysDictTable; if (_queryBuildDataSource.allowAdd() == QueryAllowAdd::AllFields) { sysDictTable = new SysDictTable(_queryBuildDataSource.table()); allTables.clear(); allTables.DataSourceNo = _queryBuildDataSource.uniqueId(); allTables.Table_Id = _queryBuildDataSource.table(); allTables.Prefix_Id = _queryBuildDataSource.table(); allTables.IsOriginalTable = true; allTables.PrefixLabel = this.getDataSourceLabel(_queryBuildDataSource.uniqueId()); allTables.Tablelabel = this.getDataSourceLabel(_queryBuildDataSource.uniqueId()); allTables.insert(); this.prefixLoad(_queryBuildDataSource,sysDictTable); } } |
|