Текущее время: Вт, апр 16 2024, 16:57

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как определить изменилось поле или нет
СообщениеДобавлено: Ср, авг 18 2004, 08:45 
Гость
В торговом документе есть такой экзит USEREXIT_FIELD_MODIFICATION, в этот экзит попадаем для каждого поля вне зависимости от того, менялось поле или нет.
Вопрос как определить при попадании в экзит, что поле изменилось?
(вариант с запоминанием старого значения - плох и будет рассмотрен только в самую последнюю очередь :( )


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Как определить изменилось поле или нет  Тема решена
СообщениеДобавлено: Пн, авг 23 2004, 12:22 
Гость
Andrew написал(а):
В торговом документе есть такой экзит USEREXIT_FIELD_MODIFICATION, в этот экзит попадаем для каждого поля вне зависимости от того, менялось поле или нет.
Вопрос как определить при попадании в экзит, что поле изменилось?
(вариант с запоминанием старого значения - плох и будет рассмотрен только в самую последнюю очередь :( )

есть экзиты как раз для этого USEREXIT_CHECK_VBAP, VBAK, VBEP, VBKD, а внём делаешь так:

if *VBAP-XXXXX <> VBAP-XXXXX.
тело проги.
endif.

а USEREXIT_FIELD_MODIFICATION предназначен больше, для изменения статусоа полей, например для разных юзеров.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Как определить изменилось поле или нет
СообщениеДобавлено: Ср, авг 25 2004, 10:51 
Гость
сенк, все просто и работает. :D


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Как определить изменилось поле или нет
СообщениеДобавлено: Пт, авг 27 2004, 09:30 
Гость
все хорошо, только вот в чем проблема экзит USEREXIT_CHECK_VBAP вызывается до того как в логике отрабатывает FIELD VBAK-AUDAT например. И поэтому даже если я его меняю - потом всеравно все берется с экрана. С этим можно что-нить сделать, и при этом не править саповский стандартный экран?


Пометить тему как нерешенную
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB