Jackal - столкнулся в свое время с теми же проблемами. После этого делаю так: Отключаю все валидэйты, и на OnAfterImportRecord проделываю все необходимые манипуляции. Писать дольше, зато надежнее.
Почему не работает?
Вариантов масса:
1. Field=some-value;
Validate(Field) не всегда работает так же как validate(Field, Value);
2. Валидэйт еще не вставленную в базу запись не всегда работает также на вставленную.
и т.д. ...
|