Имя: Пароль:
1C
 
Помогите с командой непосредственное удаление
0 Неопытный83
 
07.03.25
15:54
Бухгалтерия 3.0.161.19 В расширении есть созданный в нем документ. В нем же созданы несколько ролей. Проверил: ни одна из ролей расширения не дает прав на Интерактивное удаление. Полные права основной конфигурации - тоже не дают такое право на документы вообще. Однако, при входе под администратором (профиль администратора включает роли Администратор и Полные права) в этом конкретно документе есть команда Удалить с розовым крестом (еще есть и пометка, самой собой). Откуда она берется? Для документов не из расширения непосредственного удаления нет...
1 Волшебник
 
07.03.25
15:57
наверное роль "Администратор" даёт такое право
2 Волшебник
 
07.03.25
15:57
Конечно, это право надо у всех отключать. Если админу будет надо, он удалит обработкой.
3 Неопытный83
 
07.03.25
16:09
Так в том то и дело, что роль АдминистраторСистемы не дает такое право.. и Администрирование тоже. Вообще нет ни одной такой роли. Проверил что команда стандартная. Проверил во вкладке дополнительно у этого документа, нет ролей с таким правом
4 1Снеговик
 
гуру
07.03.25
16:16
(0) в своем созданном документе надо делать форму и отключать там эту команду, иначе будет светиться и привлекать очумелые ручки.
5 Неопытный83
 
07.03.25
16:21
То есть не в правах дело? Сейчас на тесте попробую реально удалить. Если прав нет ведь не удалит, только пугает?)
6 Неопытный83
 
07.03.25
16:22
Прекрасно удаляет( вопрос задает.
7 Волшебник
 
07.03.25
16:26
Чудес не бывает
8 Волшебник
 
07.03.25
16:26
Значит Вы смОтрите другую конфигурацию
9 Галахад
 
гуру
07.03.25
16:40
(0) Используйте автоматизацию. Поищите в поисковике отчеты по анализу прав.
10 Неопытный83
 
07.03.25
16:46
Типовой отчет по правам, права на удаление и отдельно на интерактив не показывает. Отчет Права ролей - тоже. Грешу на какую то настройку расширения, но не знаю какую.
11 Галахад
 
гуру
07.03.25
16:54
(10) Гугель говорит, что нужно заимствовать в расширение Полные права и установить нужные на объект.
12 Неопытный83
 
07.03.25
16:57
Щас попробую. Ващета думал это он говорит для ситуации когда нужно права нет. А у меня перебор. Напишу по результату
13 Волшебник
 
07.03.25
17:28
Выгрузите конфигурацию в файлы и найдите эту роль
14 Неопытный83
 
07.03.25
20:27
Я добавил в расширение Полные права и немного приуныл. Сразу начались аксесс вайленты по всем объектам. Не особо парясь протыкал ей все права кроме Интерактивного удаления на все объекты. Ошибок стало меньше, но для того чтобы открыть документ пришлось протыкать не только сами объекты но и все их команды. Уф доложу вам нащелкался. Может есть какой то другой путь не знаю, пофиг, главное было понять как избавиться от команды удаления. И что ви таки думаете, за это? Пропала команда! Ураа, спасибо гуру (11)
15 Волшебник
 
07.03.25
20:46
(14) Вы типичная жертва расширений. Просто задумайтесь, на что Вы тратите свою жизнь? Вы ограничиваете людей своими расширениями
16 DiMel_77
 
07.03.25
20:55
(14) А если попробовать пойти другим путем и просто отключить эти команды в форме документа и форме списка?
Т.е. регулировать не правами, а видимостью на форме.
17 Неопытный83
 
07.03.25
21:24
(15) я не разработчик, а аналитик. Но вот пришлось кое-что костылить, так получилось что некому больше сейчас. Ну раз уж влез заинтересовался, можно бы немного и поучиться) Щас попробую команды отключить для разнообразия. Но на учебной базе такого эффекта нет, создал базу из пары документов, назначил Полные права, создал в расширении 3 документ, дал на него основную роль расширения, никакого непосредственного удаления не видно и по шифт делу не удаляет.
18 Волшебник
 
07.03.25
21:22
(17) Вы должны выгрузить конфигурацию в файлы и найти эту роль циклом по файлам, раз мышкой не можете.
19 Волшебник
 
07.03.25
21:23
(16) Гнилое решение. Проблему надо решать на уровне ролей, а не видимости команд формы.
20 DiMel_77
 
07.03.25
21:39
(19) Давайте по порядку. Во первых выгрузка в файлы конфигурации вам ничего не даст, потому что при наличии роли с установленным флагом "Устанавливать права для новых объектов" автоматически добавляет все права на объекты расширения. По умолчанию такая галка стоит в роли "Полные права". В вопросе стоит право "Интерактивное удаление" поэтому мне стало интересно, есть ли после снятия флага стандартной команды способ интерактивного удаления (например комбинацией клавиш). Сам я в расширения никогда данные не добавляю (строго запрещено регламентами на проекте) чисто спортивный интерес.
21 Волшебник
 
07.03.25
22:25
(20) 👍👍👍 >> Сам я в расширения никогда данные не добавляю (строго запрещено регламентами на проекте)

Вам мегалайк! И Вашим архитекторам передайте мой глубочайший респект!