21.06.2012, 10:41 | #1 |
Участник
|
NotExist in Query
Необходимо выполнять переодическую операцию для заказов у которых нет счетов на оплату. Разумнее создать query где связаны по JoinMode::notExist таблицы Заказов и Счет на оплату клиента - карта связей заказов на продажу.
Но вот когда запрос пакуется и востанавливается, тогда связь получается JoinMode::ExistsJoin. Кусок кода Classes\SysQuery::unpackDataSource(...) X++: ...
if (dictTable)
{
childDataSource = _queryBuildDataSource.addDataSource(relatedTableId);
childDataSource.joinMode(JoinMode::ExistsJoin);
childDataSource.fetchMode(QueryFetchMode::One2One);
SysQuery::unpackDataSource(...);
}
... З.Ы. доработав это, можно дописать SysQueryForm для выбора связи NotExist. |
|
|
За это сообщение автора поблагодарили: Raven Melancholic (4). |