Да не надо вам ничего всаживать.
У вас на датасоурсе или таблице есть display-метод. В теле этого метода нужно анализировать значение Каталожного номера, и возвращать из метода соответствующее значение.
Например:
X++:
display int myDisplayMethod(MyTable _myTable)
{
Int ret;
;
if (_myTable.< > == "06.11069-0179 ")
ret = 100;
else
ret = 2514656;
return ret;
}
А вот если поле "каталожный номер" принадлежит другой таблице (т.е. не тому источнику данных, где реализован display-метод, то значение этого номера нужно получить запросом внутри этого метода).
Как-то так )).