все мы знаем как легко сделать sql запрос типа
se lect * fr om table wh ere table.field1>table.field2 ....
ну вот незадача ... мне необходимо выбрать из каталога все позиции у которых цена1 больше цены2 - и тут меня ждало фиаско ...
читал, искал, пробовал - ничего!
уважаемы разработчики 1С БИТРИКС и Гуру сия продукта, выручайте, ведь вещь достаточно банальная ...
мои попытки будоражили воображение моих коллег ... пробовал и так
$arrFilter[">(CATALOG_PRICE_25-CATALOG_PRICE_31)"] = 0;
и так
$arrFilter[">CATALOG_PRICE_25"] = 'CATALOG_PRICE_31';
и еще какие то попытки были предприняты, благо "бумага" всё выдержит ...
но так и не осилил найти решение столь простой задачи ....
как быть? возможно ли вообще это?
пс// видел как решали подобные вопросы постобработкой данных ... но у меня может быть до 5000 позиций (на сегодня) и такое решение не комильфо по мне ...
спасибо
и всех с НГ
se lect * fr om table wh ere table.field1>table.field2 ....
ну вот незадача ... мне необходимо выбрать из каталога все позиции у которых цена1 больше цены2 - и тут меня ждало фиаско ...
читал, искал, пробовал - ничего!
уважаемы разработчики 1С БИТРИКС и Гуру сия продукта, выручайте, ведь вещь достаточно банальная ...
мои попытки будоражили воображение моих коллег ... пробовал и так
$arrFilter[">(CATALOG_PRICE_25-CATALOG_PRICE_31)"] = 0;
и так
$arrFilter[">CATALOG_PRICE_25"] = 'CATALOG_PRICE_31';
и еще какие то попытки были предприняты, благо "бумага" всё выдержит ...
но так и не осилил найти решение столь простой задачи ....
как быть? возможно ли вообще это?
пс// видел как решали подобные вопросы постобработкой данных ... но у меня может быть до 5000 позиций (на сегодня) и такое решение не комильфо по мне ...
спасибо
и всех с НГ