Почему RLS не дает записать?
☑
0
toypaul
гуру
29.11.18
✎
14:41
Есть документ. У него поле статус
в РЛС
на чтение Статус = (Статус1, Статус2, Статус3)
на изменени Статус = (Статус2, Статус3)
открывают документ со Статус1, меняю на Статус2 и получаю фигу.
почему? по идее должно дать записать, но не дает.
1
toypaul
гуру
29.11.18
✎
14:44
Что интересно. Если в РЛС на изменение записать
Статус = (Статус1, Статус2, Статус3)
то все работает.
почему?
в базу же записывается объект с новым статусом, а не со старым.
2
Fragster
гуру
29.11.18
✎
14:46
все правильно, изменять документ со статусом 1 тебе нельзя ;)
3
toypaul
гуру
29.11.18
✎
14:49
(2) доперло. пасиб
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший