Имя: Пароль:
1C
1С v8
Удалить непосредственно
0 Denis Nsk
 
04.08.11
07:37
Привет всем!

Типовая конфа. БП в списке документов (например, Реализация ТиУ) в меню "Действия" есть пункт "Удалить непосредственно". У других клиентов такого пункта нет. Не могу понять от чего зависит наличие пункта "удалить непосредственно". Платформу ставил одинаково. Права типовые, могут быть как полные так и бухгалтер. Вопрос возник давно. Но вот две ИБ подряд пришлось тестировать и исправлять. Были ссылки на несуществующие объекты.
Подскажите, пожалуйста, от чего может зависеть наличие этого пункта? Как от него избавиться не меняя конфы?
1 Irbis
 
04.08.11
07:41
Права, однако.
2 Denis Nsk
 
04.08.11
07:50
Кто "права"? )

Если серьезно, то базы в обоих случаях типовые, права используются то же типовые. Еще раз скажу права могут быть полные или сборная солянка. Например из последнего: бухгалтер + дополнительные права гл. буха + использование внешних обработок + защищенный документооборот (в названиях могу ошибаться, суть думаю понятна). Конфа БП 2.0.24.10. Хотя наблюдаю этот процесс уже несколько лет. Сейчас просто большое подозрение, что пользователи в одной конторе портят таким образом базы. Вот озадачился как убрать в типовой типовыми же средствами.
3 Irbis
 
04.08.11
07:53
Ищи для каких ролей и объектов установлено право "Интерактивное удаление", или у кого-то есть программный инструмент для удаления объектов и право "Удаление". Чудес на свете не бывает..
4 Denis Nsk
 
04.08.11
07:59
Про чудеса - согласен
Роли проверю обязательно. Спасибо.

А платформа не может влиять. Не знаю что конкретно. Ну например релиз, установленные компоненты (хотя там не припомню ничего такого), права пользователя на ПК (ближе к чудесам, но все же).

Уточню. Описываемые ситуации относится к файловым ИБ. В клиент серверном варианте не собирал статистики.
5 guitar_player
 
04.08.11
08:12
(4) 90%, что это наличие права интерактивного удаления у пользователя данного объкта.
6 Denis Nsk
 
04.08.11
08:55
(3), (5) Ок. В следующий раз проверю.
7 Denis Nsk
 
10.08.11
13:29
Посмотрел.
Роль Бухгалтер
"Интерактивное удаление" = ложь
"Удаление" = истина, с условием "#ОсновноеУсловиеЗапись("Организация")"

При этом пользователю доступна кнопка "Удалить непосредственно". На сколько понимаю для этой роли кнопка не должна быть доступна.

Что еще м.б.?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший