Показать сообщение отдельно
Старый 22.11.2011, 14:11   #4  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Не знаю фича это или нет. Но на этой форме на датасоурсе InventGTD,в методе ExecuteQuery вот это помогает :
X++:
void executeQuery()
{
    QueryBuildDataSource    qbds = this.query().dataSourceTable(tablenum(InventGTD_RU));
    fieldId                 fieldId;
;

    /* не работает фильтр
    if (exeQuerySerial)
        return;
    */

    fieldId = inventDimFormSetup.callerItemFieldId();

    if (fieldId)
    {
        if (! qbds.dynalinkCount())
        {
            qbds.addDynalink(fieldnum(InventGTD_RU,ItemId),
                             inventDimFormSetup.callerItemIdFormDatasource().cursor(),
                             fieldId);
        }
    }
    else
    {
        qbds.addRange(fieldnum(InventGTD_RU,ItemId)).value(inventDimFormSetup.callerItemId());
    }

    super();

    exeQuerySerial = true;
}
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
За это сообщение автора поблагодарили: samolalex (2).