Показать сообщение отдельно
Старый 10.06.2013, 12:33   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от user_ax Посмотреть сообщение
В методе пакую запрос посредством
X++:
  return [#CurrentVersion,#CurrentList, queryrun.query().pack()];
и в unpack
X++:
 switch (version)
    {
        case #CurrentVersion:
            [version,#CurrentList] = packedClass;
           if (SysQuery::isPackedOk(queryCon))
                queryRun = new QueryRun(queryCon);
            else
                this.initQuery();
            break;
        default:
            return false;
    }
я вижу что вы пакуете запрос, но не вижу где вы распаковываете его в переменную queryCon...

Код:
[version,#CurrentList, queryCon] = packedClass;
За это сообщение автора поблагодарили: gl00mie (1).