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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.10.2004, 07:09   #1  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
Записи Null при импорте
Здравствуйте!
Столкнулся с такой проблемой - при импорте поля которые Null, получают значение поля которое перед эти было не Null.

Т.е. я обрабатываю записи на событие OnBeforeEvaluateField(VAR Text : Text[1024]) и в итоге получается что допустим из 20 записей только три имеют значение а остальные NULL то это событие возникает только три раза

Подскажите как этого избежать.
Старый 25.10.2004, 07:41   #2  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Попробуй OnBeforeImportRecord

IF Field<>'' THEN <обработчик>
__________________
Удачи!
Старый 25.10.2004, 08:24   #3  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
Нет так не получается
Старый 25.10.2004, 09:54   #4  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Странно у меня работает...
попробуй тогда отследить с помощью дебаггера значения, которое это поле принимает. Или вывести с помощью message.
__________________
Удачи!
Старый 25.10.2004, 10:09   #5  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
С помощью Message пробовал - оно и выводит типа что только не нулловые значения появляются - но я разобрался - смысл похоже в том что это поле оно связанное с другой таблицей - и похоже в него значение по умолчанию проставляется от предыдущего имеющего значение - короче я на событие перед импортом записи выставляю это поле = '' и все проходит нормально (вообще странно все это)
Старый 25.10.2004, 11:05   #6  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Наверное, можно просто инициализировать запись (INIT), и все станет хорошо (это предположение).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как выбрать в фильтре отсутствующие записи Mike2005 NAV: Программирование 2 02.12.2007 23:40
Записи на форме VioHap NAV: Программирование 9 28.09.2005 07:02
Вывод записи из несвязанное таблицы Greggy NAV: Программирование 4 20.10.2004 15:07
вставка новой записи Alex_V NAV: Программирование 0 23.04.2004 17:42
[attain] Как при добавлении новой записи установить фокус на LeXoN (Lexi) NAV: Программирование 7 15.07.2003 16:59

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

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

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