|
06.12.2007, 12:15 | #1 |
Участник
|
Удаление Relations
Всем добрго времени суток. Собственно вопрос вот в чем. Начнем сразу с примера есть таблица SalesTable на ней есть Relations на таблицу RContractTable. Возможно ли программно на форме удалить один из пунктов этого Relation'a?
Для чего нужно: на форме по этому Relation фильтруются поля группа договоров и рег. номер. Охото избавится от приаязки к группе договоров. |
|
06.12.2007, 12:23 | #2 |
MCITP
|
Удалите лучше своего аналитика. ))
Если серьёзно, то лучше пересмотрите постановку задачи с учётом концепции Аксапты... Ну или откажитесь от неё вообще.
__________________
Zhirenkov Vitaly |
|
06.12.2007, 12:42 | #3 |
Участник
|
Программно можно. Нужно, например в методе init() datasource удалить связи вызвав clearLinks() для QueryBuildDataSource. Примерно так:
X++: public void init() { Query query; QueryBuildDataSource qbds; QueryBuildLink link; ; super(); query = this.queryRun() ? this.queryRun().query() : this.query(); qbds = query.dataSourceTable(tableNum(RContractTable)); qbds.relations(false); qbds.clearLinks(); } |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Two Tables with Two Relations | 0 | |||
Как не использовать relations на таблицах | 13 | |||
Корректное удаление проводки | 7 | |||
Удаление Информации!!! | 6 | |||
Удаление проекта | 0 |
|