upd
This commit is contained in:
parent
d32799e6be
commit
5fec042cbc
@ -8,9 +8,9 @@ slug: общие-бсп-стандартные-подсистемы-запрет
|
||||
```bsl
|
||||
Процедура ПриОпределенииОбъектовСЗаблокированнымиРеквизитами(Объекты) Экспорт
|
||||
|
||||
Объекты.Вставить(Метаданные.Справочники.УДК_Подсистемы.ПолноеИмя(), "");
|
||||
Объекты.Вставить(Метаданные.Справочники.УДК_ОбъектыМетаданных.ПолноеИмя(), "");
|
||||
Объекты.Вставить(Метаданные.Справочники.УДК_ФормыКомандыМакеты.ПолноеИмя(), "");
|
||||
Объекты.Вставить(Метаданные.Справочники.УДК_Подсистемы.ПолноеИмя(), "");
|
||||
Объекты.Вставить(Метаданные.Справочники.УДК_ОбъектыМетаданных.ПолноеИмя(), "");
|
||||
Объекты.Вставить(Метаданные.Справочники.УДК_ФормыКомандыМакеты.ПолноеИмя(), "");
|
||||
|
||||
КонецПроцедуры
|
||||
```
|
||||
@ -23,13 +23,32 @@ slug: общие-бсп-стандартные-подсистемы-запрет
|
||||
|
||||
// СтандартныеПодсистемы.ЗапретРедактированияОбъектов
|
||||
Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт
|
||||
БлокируемыеРеквизиты = Новый Массив;
|
||||
БлокируемыеРеквизиты.Добавить("Наименование");
|
||||
БлокируемыеРеквизиты.Добавить("Имя");
|
||||
БлокируемыеРеквизиты.Добавить("ПолноеИмя");
|
||||
БлокируемыеРеквизиты.Добавить("ТипЭлемента");
|
||||
|
||||
Возврат БлокируемыеРеквизиты;
|
||||
БлокируемыеРеквизиты = Новый Массив;
|
||||
|
||||
// упрощенный вариант настройки
|
||||
//БлокируемыеРеквизиты.Добавить("ЕдиницаИзмерения");
|
||||
//БлокируемыеРеквизиты.Добавить("СтавкаНДС");
|
||||
|
||||
// расширенный вариант настройки
|
||||
Реквизит = ЗапретРедактированияРеквизитовОбъектов.НовыйБлокируемыйРеквизит();
|
||||
Реквизит.Группа = "ОбщаяНадпись";
|
||||
Реквизит.ПредставлениеГруппы = НСтр("ru = 'Проверьте места использования перед разблокировкой реквизитов.'");
|
||||
БлокируемыеРеквизиты.Добавить(Реквизит);
|
||||
|
||||
Реквизит = ЗапретРедактированияРеквизитовОбъектов.НовыйБлокируемыйРеквизит();
|
||||
Реквизит.Имя = "ЕдиницаИзмерения";
|
||||
Реквизит.Предупреждение = НСтр("ru = 'Единицу измерения не рекомендуется изменять, если были закупки/продажи товара'");
|
||||
БлокируемыеРеквизиты.Добавить(Реквизит);
|
||||
|
||||
Реквизит = ЗапретРедактированияРеквизитовОбъектов.НовыйБлокируемыйРеквизит();
|
||||
Реквизит.Имя = "СтавкаНДС";
|
||||
Реквизит.Предупреждение = НСтр("ru = 'Ставку НДС не рекомендуется изменять, если были закупки/продажи товара'");
|
||||
БлокируемыеРеквизиты.Добавить(Реквизит);
|
||||
|
||||
Возврат БлокируемыеРеквизиты;
|
||||
|
||||
|
||||
КонецФункции
|
||||
// Конец СтандартныеПодсистемы.ЗапретРедактированияОбъектов
|
||||
|
||||
@ -41,23 +60,25 @@ slug: общие-бсп-стандартные-подсистемы-запрет
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
// СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
ЗапретРедактированияРеквизитовОбъектов.ЗаблокироватьРеквизиты(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
// СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
ЗапретРедактированияРеквизитовОбъектов.ЗаблокироватьРеквизиты(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
// СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
ЗапретРедактированияРеквизитовОбъектов.ЗаблокироватьРеквизиты(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта(Команда)
|
||||
ЗапретРедактированияРеквизитовОбъектовКлиент.РазрешитьРедактированиеРеквизитовОбъекта(ЭтотОбъект);
|
||||
ЗапретРедактированияРеквизитовОбъектовКлиент.РазрешитьРедактированиеРеквизитовОбъекта(ЭтотОбъект);
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user