#0
by Adm1nSpb
Как форме списка и документа убрать возможность пометки на удаление ? Т.е. в идеале хотелось бы вообще убрать кнопку ПометкаУдаления, и это же из контекстного меню отключить ее доступность.
#6
by Adm1nSpb
Права урезаны на уровне ролей, но кнопка-то никуда не девается...((( Запрещено удаление, интерактивное удаление, интерактивная пометка и интерактивное снятие удаления...
#8
by Rounder
Не понятно о какой платформе говорим... Но в 8.2.15.294 - если у пользователя нет прав на пометку удаления, то и кнопки не отображаются. Единственный вариант, это что кнопки не стандартной командной панели, а "самонарисованные"...
#11
by Adm1nSpb
Но кнопка del все равно работает.=((( Можно ли как-то отключить ее обработку ? Или хотябы как сделать, чтобы при нажатии Del выскакивало не "нарушение прав доступа" (ограничение в роли), а свое сообщение?
#12
by Rounder
В модуле объекта ПередЗаписью проверять. Если ЭтотОбъект.ПометкаУдаления И Не ЭтотОбъект.Ссылка.ПометкаУдаления то пользователь установил пометку Если Не ЭтотОбъект.ПометкаУдаления И ЭтотОбъект.Ссылка.ПометкаУдаления то пользователь снял пометку
#15
by Rounder
Можно сделать чтобы нельзя было вообще пометить/ снять пометку, но чтобы нельзя было пометить только с помощью "del" - не знаю как.
#16
by Adm1nSpb
В роли, я запретил пометку/снятие пометки. А что вы имеете ввиду? Я просто хочу исключить появление сообщения "ошибка доступа" при нажатии del убрав все лишние кнопки... и способы пометить...
#17
by PiotrLoginov
Установка пометки на удаление - это, фактически, изменение реквизита "ПометкаУдаления" и запись объекта. Соответственно, можно перед записью проверять, не юзер ли в форме списка нажал устанавливает пометку и отказываться.
#18
by Rounder
я же описал механизм в . Можно просто без сообщения отказывать в записи при установке пометки и все. Но я так понимаю пользователю с полными правами право на удаление нужно оставить. Т.е. при проверке установки пометки нужно будет проверять нет ли у пользователя действительно прав на установку пометки.
#19
by Rounder
Но я по-прежнему считаю, что у Вас что-то намудрено или с правами или с формами, потому что если нет прав на удаление, то и кнопка пометки удаления не доступна. На 8.2 точно так, и насколько помню и в 8.1 было также.
#23
by Rounder
Поведение аналогичное и в управляемых и в обычных. У себя на 8.2 проверял в обоих режимах. Что конкретно в нем деструктивного? Как, например, можно реализовать функционал, когда пользователь с определенной ролью может видеть все документы определенного типа, а устанавливать/снимать пометку на удаление только с документов, которые создал сам? И прошу не предлагать сделать не предусмотренное в конфигурации ограничение доступа на уровне записей по пользователям... Очень геморное дело (делал для статей движения денежных средств)...
#24
by Adm1nSpb
Друзья, спасибо за помощь и ваши советы. На самом деле, в начале, все роли были ограничены на удаление/пометку удаления. Так...задумано специально. Сделано: На форме списка, у панели было отключено автозаполнение. Была занова заполнена форма идентично той, что была до этого, разве что без кнопки удалить. То же самое сделано и с контекстным меню. Резюме - все идеально...почти. Кнопок удалить и пунктов удалить в меню нет. Права ролям урезаны (пока нет необходимости кому-то разрешать удаление и вряд ли будет надо) и при нажатии кнопки del все равно происходит попытка удаления, с сообщением "Нарушение прав доступа". Подскажите, как не допустить вывода этого сообщения при нажатии на del ?
#25
by Adm1nSpb
Если в ФормеЭлемента в событии ПередЗаписью написать то тоже ничего не происходит. При нажатии на кнопку del возникает "ошибка доступа". Как избавиться от реакции на нажатии на DEL ?
#26
by Adm1nSpb
Проблема с del решилась очень просто - d форме списка добавил обработчик ПередУстановкойПометкиУдаления
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как убрать в форме списка справочника возможность редактирования элементов?
- Как в форме списка не выводить помеченные на удаление элементы?
- Функция которая вызывается на форме без каких-то действии на форме
- Как програмно учтановить отбор в форме списка или в форме выбора
- 8.2 Условное оформление списка в форме списка справочника
- УФ На форме списка настройка списка отборов и т.д.
- Как в управляемой форме посчитать итог по колонке тч на форме?
- Как в форме списка обратиться к форме документа?
- Нельзя поменять режим просмотра в форме списка и форме выбора.
- Панель навигации в форме списка или форме группы справочника бывает?
В этой группе 1С
- Бухгалтерия КОРП: подразделение после перехода с ПРОФ
- v7: ПДФ: из мокселя через йоксель - как извернуться в целях универсализма..?
- v7: Не печатается чек со скидкой на Атол Fprint 22K
- Сопоставление номенклатуры поставщика с номенклатурой в 1С
- ОтборСтрок 1С 8.3
- Пробитие чека УТ 11.3
- Чтение данных из периодического регистра сведений подчиненного регистратору
- Отразить улов рыб в 1С
- Проверка/исправление реквизитов справочника ПередЗаписью()
- Характеристики Номенклатуры в УТ 10.3
- Как добавить тип документа в список выбора типа данных? БП 2.0
- Автоматическое обновление конфигураций магазинов. Выгнать всех пользователей.
- 1с выводит с пробелом год и остальные даты
- парсинг https в 1С
- Управление небольшой фирмой, не проводится "Начисление зарплаты".
- УТ 11. Не удалось записать: "Задания к расчету себестоимости"!
- УТ11 Где регистрируются документы для обмена.
- Разделение в Бизнес-Процессе
- Выгрузка документов в СБИС
- Непонятки с методом "НачатьПодключениеРасширенияРаботыСФайлами"