Цитата(Veizdem @ 18.07.14, 8:11)
Вот в том то и суть, добавлять новое надо оставить, а править его после создания - запретить надо. А галочки снимаются обе сразу. Прежде чем тыкать вникайте пожалуйста в суть вопроса или уточняйте, если что-то не ясно.
Ну да ))) просто есть такое понятие как зависимое от другого )) нельзя запретить редактирование, но оставить создавать новое (на уровне ролей) т.к. это и ЕСТЬ РЕДАКТИРОВАНИЕ!
может стоит для начала мат часть подучить ?
ВЫ не можете запретить чтение объекта, но при этом разрешить ему РЕДАКТИРОВАНИЕ - как то не логично - не кажется?
а перед тем как показывать, что Вы умнее других и типо кто то не понял постановку вопроса - надо бы задуматься - а может ВЫ чего то не допоняли?
а Вас вопрос решается очень просто!
Вариант 1: При открытии вешается процедура которая проверяет на ЭтоНовый() - если он новый то
Если ЭтоНовый() Тогда ТолькоПросмотр = Ложь Иначе ТолькоПросмотр = Истина КонецЕсли
В модуле формы вешается вызов этой процедуры на событие после записи.
Соответственно если человек ее записал - то уже отредактировать не сможет!
Вариант 2: Вешается подписка на событие на собитые перед записью - и проверяется наличие ссылки у объекта - если ссылки нет - значит записывается новый объект - а если ссылка у объекта существует, то изменяется уже записанный объект в базу и отказ надо выставить в ИСТИНА