09.07.2021, 18:20 | #1 |
Участник
|
Параметр какого типа можно передать в qbds.addDataSource первым параметром?
Щас глупую весч спрошу. Версия Аксапты - любая.
Параметр какого типа можно передать в qbds.addDataSource первым параметром? https://docs.microsoft.com/en-us/dot....adddatasource сейчас первым параметром можно передать anytype. ни разу не видел ничего кроме int (tableid, tablenum) а зачем сделали anytype? |
|
09.07.2021, 20:59 | #2 |
Участник
|
X++: Query query; QueryBuildDataSource qbds; QueryBuildDataSource qbds2; ; query = new Query(); qbds = query.addDataSource(tableNum(PurchLine)); qbds2 = qbds.addDataSource(tableStr(InventTable)); qbds2.relations(true); info(qbds.toString()); -------------------- PS: Нашел такое использование для динамического добавления View как источника данных на форме dax2012 \Forms\GlobalAddressBookListPage\Methods\updateQuery X++: if (!qbdsDirPartyListPageView) { qbdsDirPartyListPageView = query.dataSourceName(dirPartyTable_ds.name()).addDataSource(tableStr(DirPartyListPageView)); (...)
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... Последний раз редактировалось Владимир Максимов; 09.07.2021 в 21:36. |
|
|
За это сообщение автора поблагодарили: mazzy (5). |