ИзменениеРазрешено
страницаПроверяет, что на уровне записей (и на уровне прав) указанному пользователю разрешено изменение объекта в базе данных на объект в памяти. Для нового объекта проверяется только объект в памяти. Если указана ссылка или ключ записи, проверятся только объект в базе данных. Важно: если подсистема работает в режиме стандартного ограничения, а не в режиме универсального ограничения, тогда проверяется право Изменение на таблицу, а на уровне записей проверяется только право Чтение. Если указан пользователь, но не текущий пользователь, то будет вызвано исключение (для проверки предусмотрена функция ПроизводительныйВариант).
Синтаксис
Функция ИзменениеРазрешено(ОписаниеДанных, Пользователь = Неопределено) ЭкспортПараметры
ОписаниеДанных— СправочникСсылка- ДокументСсылка
- ПланВидовХарактеристикСсылка
- ПланСчетовСсылка
- ПланВидовРасчетаСсылка
- БизнесПроцессСсылка
- ЗадачаСсылка
- ПланОбменаСсылка - ссылка на объект в базе данных, который требуется проверить.
- РегистрСведенийКлючЗаписи
- РегистрНакопленияКлючЗаписи
- РегистрБухгалтерииКлючЗаписи
- РегистрРасчетаКлючЗаписи - ключ записи в базе данных, которую требуется проверить.
- СправочникОбъект
- ДокументОбъект
- ПланВидовХарактеристикОбъект
- ПланСчетовОбъект
- ПланВидовРасчетаОбъект
- БизнесПроцессОбъект
- ЗадачаОбъект
- ПланОбменаОбъект - объект в памяти и базе данных, который требуется проверить.
- РегистрСведенийНаборЗаписей
- РегистрНакопленияНаборЗаписей
- РегистрБухгалтерииНаборЗаписей
- РегистрРасчетаНаборЗаписей - набор записей в памяти и базе данных, который требуется проверить.
Пользователь— СправочникСсылка.Пользователи- СправочникСсылка.ВнешниеПользователи
- Неопределено - текущий пользователь. Когда параметр указан, привилегированный режим не учитывается. Для проверки прав не текущего пользователя требуются административные права.
Возвращаемое значение
Булево
Пример вызова
Результат = УправлениеДоступом.ИзменениеРазрешено(ОписаниеДанных, Пользователь)Доступность
Сервер, Толстый клиент, Внешнее соединение