|
|
#1 |
|
Участник
|
Метод addRange() и его использование (верное)
Доброго времени суток, дамы и господа.
Подскажите пожалуйста, может кто-либо из вас сталкивался с таким вопросом. Суть - нужно открыть форму(№2) с заранее отсортированным дс из другой формы(№1). Для этого изпользуются классы FormRun, FormDataSource и QueryBuildRange. В частности вот код - X++: QFormRun = ClassFactory.FormRunClass(Args);
QFormRun.init();
QFormDs = QformRun.dataSource(2);
criteria = QFormDs.Query().dataSourceNo(2).addRange(
fieldNum(pgpProjTable,ProjId)); //спозиционировались
criteria.value(pgpProjTable.ProjId); //задали рейндж
QFormRun.Run();X++: criteria = QFormDs.Query().dataSourceNo(2).addRange(
fieldNum(pgpTaskTable,TaskId)); // вот тут начинаются чудеса :eek:
criteria.value(pgpTasksTable.TaskId);Как говорила некая Алиса - "Всё чудесатее и чудесатее." З.Ы. Ax 3.0 eng SP2. Заранее благодарю. |
|
|