Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 21:12

Запрет редактирования (только просмотр) формы документа Заказ клиента, проведенного ранее

Автор Nosferatu112, 12 янв 2023, 16:17

0 Пользователей и 1 гость просматривают эту тему.

LexaK

Nosferatu112, например можно использовать такой код, при создании формы (не знаю как это в расширение вставите)
Если ТекущаДата() - Объект.Дата > 24 * 3600 Тогда
//документу больше суток
Если РольДоступна("ЗапретИзмененияЗаказаКлиента") Тогда
//у пользователя есть запрещающая роль! (первый раз вижу такое)
ЭтаФорма.ТолькоПросмотр = Истина;
КонецЕсли;
КонецЕсли;
если помогло нажмите: Спасибо!

Nosferatu112

&НаСервере
Функция ПроверкаРоли(Роль)
    Возврат РольДоступна(Роль);   
КонецФункции


&НаКлиенте
Процедура Расш1_ПриОткрытииПеред(Отказ)
   
    Если Объект.Дата <> ТекущаяДата() И ПроверкаРоли("Расш1_ОсновнаяРоль") Тогда
        ТолькоПросмотр = Истина;
    КонецЕсли;
   
КонецПроцедуры

Я решил эту задачу так

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск