Показать сообщение отдельно
Старый 18.10.2005, 14:00   #1  
Roman. ~RVS is offline
Roman. ~RVS
Участник
Аватар для Roman. ~RVS
 
26 / 10 (1) +
Регистрация: 08.10.2004
Адрес: Москва
? FieldId у поля с типом Dimension при проверке validateField
Добрый день!

столкнулся стакой проблеммой: требуетс проверить значение поля Аналитик, исползуя метод validateField на уровне таблицы.

к примеру, хочу проверить поле SalesTable.Dimension[1].

вопрос такой: как мне правильно отловить, что метод запустился именно по полю Dimension[1] ?

значение fieldId передающееся в метод - 65559, а значение
fieldnum(SalesTable,Dimension) = 23.

в принципе, я был бы достаточно удовлетворен, если бы просто смог отловить, что изменялась хотя бы одна часть из Dimension.

пока вижу только два варианта: либо делать проверку при изменении любого поля, либо подсмотреть в дебагере значения, передающиеся в метод и прописать их цыфрами прямо в коде.

в общем-то, оба варианта не очень нравятся.