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