Тема: DeleteAction
Показать сообщение отдельно
Старый 17.01.2006, 10:26   #7  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Стандартное анулирование заказов -- это переписывание заказа в новую таблицы (SalesTableDelete и SalesLineDelete, возможно еще куда). Но при анулировании складских журналов можно поступить хитрее, с минимальным программированием и получением максимально удобного функционала -- изменить статус журнала.

Написать надо: новый статус, перекрыть delete в заголовке журнала, и menuItem который вызывает стандартную форму, в которой будут отображаться анулированные журналы. В этой форме добавим кнопочку восстановить, которая возвращает прежний статус и кнопочку для удаления журнала. И все. Подвоха пока не вижу. Разве что периоически удалять ненужные анулированные журналы.