Получение данных через Возврат в Функциях
&НаСервере
Функция ПеречисленияОтказ()
Возврат Перечисления.СтатусыЗаказовПоставщикам.Закрыт
КонецФункции
&НаСервере
Функция РольДоступнаАдминистраторСистемы()
Возврат РольДоступна(Метаданные.Роли.АдминистраторСистемы)
КонецФункции
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если НЕ РольДоступнаАдминистраторСистемы() Тогда
Если Объект.Статус = ПеречисленияОтказ() Тогда
Отказ = Истина;
Сообщить ("Данный документ закрыт!");
Возврат
КонецЕсли
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПеречисленияОтказ()
Возврат Перечисления.СтатусыЗаказовПоставщикам.Закрыт
КонецФункции
&НаСервере
Функция РольДоступнаАдминистраторСистемы()
Возврат РольДоступна(Метаданные.Роли.АдминистраторСистемы)
КонецФункции
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если НЕ РольДоступнаАдминистраторСистемы() Тогда
Если Объект.Статус = ПеречисленияОтказ() Тогда
Отказ = Истина;
Сообщить ("Данный документ закрыт!");
Возврат
КонецЕсли
КонецЕсли;
КонецПроцедуры
Комментариев нет:
Отправить комментарий