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