Обновить отображение даты запрета при изменении.
Процедура ОбновитьОтображениеДатыЗапретаПриИзменении(Контекст) Экспорт
Если Не Контекст.ВыбранРасширенныйРежим Тогда
Если Контекст.ОписаниеДатыЗапрета = "" Или Контекст.ОписаниеДатыЗапрета = "ПроизвольнаяДата" Тогда
Контекст.ВыбранРасширенныйРежим = Ложь;
Контекст.Элементы.РасширенныйРежим.Видимость = Ложь;
Контекст.Элементы.ГруппаРежимыРаботы.ТекущаяСтраница = Контекст.Элементы.ПростойРежим;
Иначе
Контекст.ВыбранРасширенныйРежим = Истина;
Контекст.Элементы.РасширенныйРежим.Видимость = Истина;
Контекст.Элементы.ГруппаРежимыРаботы.ТекущаяСтраница = Контекст.Элементы.РасширенныйРежим;
КонецЕсли;
КонецЕсли;
Если Контекст.ОписаниеДатыЗапрета = "ПроизвольнаяДата" Тогда
Контекст.Элементы.СвойстваДатыЗапрета.ТекущаяСтраница = Контекст.Элементы.НетПояснения;
Контекст.Элементы.ПроизвольнаяДата.ТекущаяСтраница = Контекст.Элементы.ПроизвольнаяДатаИспользуется;
Контекст.РазрешитьИзменениеДанныхДоДатыЗапрета = Ложь;
Возврат;
КонецЕсли;
Если Контекст.ОписаниеДатыЗапрета = "" Тогда
Контекст.Элементы.СвойстваДатыЗапрета.ТекущаяСтраница = Контекст.Элементы.НетПояснения;
Контекст.Элементы.ПроизвольнаяДата.ТекущаяСтраница = Контекст.Элементы.ПроизвольнаяДатаНеИспользуется;
Контекст.РазрешитьИзменениеДанныхДоДатыЗапрета = Ложь;
Возврат;
КонецЕсли;
Контекст.Элементы.СвойстваДатыЗапрета.ТекущаяСтраница = Контекст.Элементы.ОтносительнаяДата;
Контекст.Элементы.ПроизвольнаяДата.ТекущаяСтраница = Контекст.Элементы.ПроизвольнаяДатаНеИспользуется;
Если Контекст.ОписаниеДатыЗапрета = "ПредыдущийДень" Тогда
Контекст.Элементы.РазрешитьИзменениеДанныхДоДатыЗапрета.Доступность = Ложь;
Контекст.РазрешитьИзменениеДанныхДоДатыЗапрета = Ложь;
Иначе
Контекст.Элементы.РазрешитьИзменениеДанныхДоДатыЗапрета.Доступность = Истина;
КонецЕсли;
Контекст.Элементы.КоличествоДнейРазрешения.Доступность = Контекст.РазрешитьИзменениеДанныхДоДатыЗапрета;
Контекст.Элементы.ПояснениеНепроизвольнойДаты.Заголовок = Контекст.ТекстНадписиОтносительнойДатыЗапрета;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОбновитьВерсиюДатЗапретаИзменения (БСП)
ОбновитьВерсиюДатЗапретаИзмененияПриЗагрузкеДанных (БСП)
ОбновитьРазделыДатЗапретаИзменения (БСП)
РассчитанныеДатыЗапретаИзменения (БСП)
УточнитьНастройкуДатыЗапретаПриИзменении (БСП)
Проверка даты запрета изменения данных