|
Непосредственное удаление + БСП = бяка
| ☑ |
0
fisher
19.02.15
✎
17:29
|
Вернее, не совсем БСП...
Был у меня один служебный справочник, для которого понадобилось непосредственное удаление элементов (программное). Ни на что не завязанный. Ну вот вообще. А пользователю с соответствующими правами валит на него ошибку прав. Без подробностей. И в ЖР тоже не пишет.
Выясняется. В БСП (в основном в подсистеме управления доступом) есть регистры сведений с ведущими измерениями типа любая ссылка, ссылка на любой справочник и т.п. И несмотря на то, что связанных записей нет - из-за них не дает удалить (нет прав на эти регистры). Ситуация понятная, но человечески почему-то не диагностируемая. Может, эта байка кому время сэкономит на понимании. Выход-то простой - делать такие вещи в привилегированном режиме.
|
|
1
mikecool
19.02.15
✎
17:31
|
лучше не удалять непосредственно
или пользоваться v8exchan82.epf
|
|
2
fisher
19.02.15
✎
17:41
|
Это понятно. Обычно это не нужно, поэтому и не сталкивался. Просто забабахал альтернативное хранилище пользовательских настроек вариантов отчетов на служебном справочнике, а удаление ненужных настроек пользователем сделал через непосредственное удаление. Подсистема "Варианты отчетов" как-то не приглянулась. Шарить варианты отчетов не было необходимости. Была необходимость управления пользовательскими настройками других пользователей. А через стандартное хранилище пара фишек не получалась.
|
|
3
Nuobu
19.02.15
✎
18:35
|
(2) Надо было сделать регистр сведений.
Из него записи можно удалять "Непосредственно".
|
|
4
Franchiser
гуру
19.02.15
✎
21:57
|
В бп 2.0 в обработке уделение помеченных объектов обходится ситуация с регистрами с велущим измерением , по идее и в 3.0 тоже, предлагаю посмотреть там код.
|
|
5
fisher
20.02.15
✎
11:24
|
(3) Мне на справочнике больше нравится.
(4) Проблемы нет. Обходится, уверен, элементарно - делается из привилегированного модуля или в привилегированном режиме. Пост чисто для информации. Так как самому пришлось немало времени потратить, чтобы до причины докопаться.
|
|
6
polosov
20.02.15
✎
11:29
|
(5)" Мне на справочнике больше нравится. "
Из-за этого велосипеда имеешь непредвиденные ошибки.
ССЗБ
|
|
7
fisher
20.02.15
✎
12:23
|
(6) Справочник подходит ничуть не хуже, а возможность сослаться на настройку еще может пригодиться.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший