28.03.2005, 17:18 | #1 |
Участник
|
Из текстового файла через датапорт втаскиваю данные в таблицу. Надо чтобы после импорта каждой записи работал validate поля (например, Sell-to Customer No., чтобы автоматически заполнялись другие поля). В датапорте в свойствах поля есть признак CallFieldValidate, по смыслу похоже, но никак не работает. Пробовал в триггере OnAfterImportRecord датапорта принудитедльно поставить:
"Sales Header".VALIDATE("Sell-to Customer No."); Почему-то срабатывает только для первой записи, да и то выкидывает вопрос "Do you want to change Bill-to Customer No. ?", все остальные записи пролетают мимо. Если добавить в триггере "Sales Header".MODIFY; то работает для всех записей, но на каждой записи спрашивает об изменении Как все-таки правильно сделать ? И подвопрос: при импорте в таблицу можно ли заставить исполняться триггер OnInsert таблицы ? |
|