Добрый день! Подскажите, вот надо сделать так, чтобы пользователи с определенным набором прав, в данном случае менеджеры, могли добавлять новые строки в старые документы, но не удалять старые. И например в приделах недели, не больше.
Например: делают заявку или реализацию на покупку телевизора, проводят ее. А потом оказывается что нужна еще например доставка или монтаж, какие-нибудь услуги в общем. И надо чтобы менеджер мог добавить строки с услугами, но не мог удалить строку с телевизором.
к заявке - делай корректировочную заявку. Корректировочную заявку пусть правят как хотят. При записи корректировочной заявки - сравниваешь две ТЧ - дока-основания и текущей заявки. если в текущей заявке отсуствуют необходимые строки - посылаешь запись лесом.
Какие строки являются необходимыми - то есть теми, которые нельзя удалять - это уже хз как у вас логика построена.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший