поля формы в процессе редактирования пользователем - так себе идея. Пользователь может открыть форму редактирования и закрыть/сохранить спустя год (что ему помешает?) - уверены, что данные, полученные в момент загрузки формы будут 100% актуальные при её закрытии?
Ответ нужно искать в бизнес требованиях
У нас в критических местах запись блокируется, если кто на редактирование.. Админу придется снимать, если кто полгода ее редактирует ))
Речь так понимаю не про справочник, а про документ, в котором используется справочник. Блокировать редактирование справочника "Статусов", если кто-то начал создавать документ, использующий его, кажется сомнительным. Но и в своей практике использовали логическое удаление, что позволяет использовать фактические записи справочника на момент загрузки формы.
В справочниках не удаляется, просто поле Del=1, но бывает и 2, тогда капец)
Есть тип bool, да и ограничение можно указать на значение столбца - имхо, вызвать исключение, когда целостность или консистентность нарушена - это задача СУБД.
Не в этом дело. Юсер в справочнике в фильтре может поставить видеть все, в том числе и удаленные. 2 -не будет показываться, они только для join, если специальное сведение одинаковых записей справочников где-то накосячит
Согласен, интересное решение, в некоторых случаях можно применять )
Обсуждают сегодня