ЗУП 2.5.12.1 Регистр сведений
Показывать по
сообщений
- 1
- 2
31.05.2010
13:12
#1
Есть независимый регистр сведений (немного похож на ФИОФизЛиц). Необходимо запретить удаление записей, сохранив при этом возможность их редактирования.
31.05.2010
16:55
#3
Ну, наверное, то, что не могу сообразить, как это сделать. Пыталась в роли запрет проставить, так там только запрет на редактирование. Прописать а модуле регистра получилось только запрет и на удаление и на редактирование. А вот только на удаление никак.
01.06.2010
11:25
#4
а все, оказывается, интересно...<br>а как сделали запрет на удаление и редактирование?
01.06.2010
15:01
#5
"Программно так:<br><br>Процедура ПередЗаписью(Отказ, Замещение)<br> Если ЭтотОбъект.Количество() = 0 <br> Тогда Отказ = Истина; <br> КонецЕсли;<br>КонецПроцедуры<br><br>Хотя программно запрещать и удаление и редактирование особого смысла нет, т.к. специально создавала роль для пользователей, соответственно можно через неё всё запретить. Вот только всё запрещать незя."
01.06.2010
15:57
#6
а ларчик просто открывался.<br>для формы списка пишете в процедуре "РегистрСведенийСписокПередУдалением" все, что нужно.<br>например, проверяете, имеет ли текущий пользователь необходимую роль. и если нет - отказ.
01.06.2010
17:42
#7
"Ну это сработает только для случая попытки удаления записи из формы списка.<br>А если программно?:<br>НЗ = РегистрыСведений.КакойТоРегистр.СоздатьНаборЗаписей();<br>НЗ.Прочитать();<br>НЗ.Очистить();<br>НЗ.Записать();"
01.06.2010
17:48
#8
значит, я неправильно поняла условия...<br>хотя да, тот способ автор наверняка и так знает.
- 1
- 2
Читают тему
(гостей: 1)