Показать сообщение отдельно
Старый 28.03.2005, 17:18   #1  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Из текстового файла через датапорт втаскиваю данные в таблицу. Надо чтобы после импорта каждой записи работал 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 таблицы ?