Удаление заказа!

Автор: | 6 апреля 2010

С само­го нача­ла было реше­но, что уда­ле­ние зака­зов мене­дже­рам будет запре­ще­но. Тем более уда­ле­ние при­ня­тых к про­из­вод­ству зака­зов. В прин­ци­пе, дол­гое вре­мя все было пре­крас­но, нико­му не тре­бо­ва­лось уда­лять ста­рые зака­зы. Но по про­ше­ствии года ока­за­лось доволь­но мно­го зака­зов, кото­рые были созда­ны толь­ко для про­сче­та. Давать доступ мене­дже­рам к пол­но­му уда­ле­нию зака­зов через кон­текст­ное меню жела­ния осо­бо­го не было, и пото­му появил­ся такой скрип­тик (листинг ниже).
При выпол­не­нии это­го скрип­та мы сна­ча­ла про­ве­ря­ем, при­нят ли заказ к про­из­вод­ству (то есть запол­не­на ли фак­ти­че­ская дата у эта­па “При­ня­тие” (id=34)), и если заказ при­нят — выво­дим ошиб­ку и отме­ня­ем уда­ле­ние. Если же заказ не при­нят, про­сим под­твер­дить жела­ние уда­лить, и уда­ля­ем…

Листинг.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*