|
![]() |
#1 |
Участник
|
Цитата:
Зачем вы новый query создаёте? Так вроде должно работать: X++: void init() { ; super(); this.query().dataSourceName(this.name()).addLink(fieldnum(RContractTable, RecId), fieldnum(DocuRef,RefRecId)); } Последний раз редактировалось S.Kuskov; 11.04.2012 в 10:30. |
|
![]() |
#2 |
Участник
|
JoinSource заполнено, = RContractTable
с query там производятся другие манипуляции, но сути это не меняет. По вашему примеру выдает такую же ошибку как у меня: Источник данных не входит в состав родительского источника данных. |
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Ищущий знания...
|
Я бы при решении этой проблемы изучил форму DocView (вызвал бы с формы договов формочку документооборота, посмотрел бы что за запрос уходит, как он строится на форме документооборота).
Ведь по сути в ней открывается таблица DocuRef, связанная с какой либо аксаптовской таблицей, значит там либо отрабатывает какой то хитрый линк, либо запрограммирован какой нибудь хитрый запрос...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
Теги |
delayed, docuref, dynalink, linktype, querybuilddatasource |
|
|