tatu написал(а):
День добрый, уважаемые!
Ситуация: необходимо после нажатия кнопки Save юзером сменить завод в заказе клиента. В заказе указан номер партии и конфигурация - их нужно сохранить и при новом заводе. Дело в том, что подстановка в mv45afzz в FORM ...SAVE и ...PREPARE_SAVE ничего не дает - при повторном просмотре заказа номер завода тот же, что и был задан ранее. То есть вроде как система его после экзита еще раз меняет. Если же подставлять в USEREXIT_MOVE_FIELD_TO_VBAP, то система начинает менять завод при любой модификации позиции (ввели номер материала - завод устанавливается по экзиту и тп). А мне нужно сделать это так, чтоб пользователя другим заводом не озадачивать!
Пожалуйста, помогите!
попробуй самый хакерский метод: отладь программу после user-exit'а и найди место (переменную), где лежит прежнее значение завода. можешь просто точку наблюдения за исходной переменной поставить. Есть большая вероятность, что эту переменную, из которой возвращается значение завода, можно будет изменить с помощью assign ('....')..
