Цитата:
Изначально опубликовано xshaman
Суть задачи сделать запрос в рантайме
Возможно я опять скажу не совсем то, что ожидалось.
Но я снова не понимаю, зачем вы так упорно программируете.
Сделайте query в AOT, назовите его myQuery, протестируйте.
Затем в коде напишите
PHP код:
query = new Query(querystr(MyQuery));
И все! Ну почему такая тяга к созданию кода?
Может я чего не понимаю?
И еще... вы выводите наименования товара в складские проводки?
не забудте, что наименования есть и в комбинациях складских аналитик. Наименование может быть разным для разных языков. Наименование может быть разным для разных клиентов/поставщиков.
Обратите внимание на метод InventTable::name(). В свете этого метода линковать inventTable не совсем правильно... Поскольку в ВАШЕМ запросе пользователь получит совсем не то наименование, которое будет выдано в документах.