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