AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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 таблицы ?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:48.