Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запрет на редактирование всех реквизитов документа

Запрет на редактирование всех реквизитов документа
Я
   Yulichka_RUS
 
07.05.21 - 16:45
Всем приветик, подскажите пожалуйста. Создаю на документе флажок, по которому можно будет блокировать все реквизиты на форме документа. Вопрос, можно как-то сделать не переписывая каждый элемент и устанавливать доступность?
   mikecool
 
1 - 07.05.21 - 16:46
ТолькоПросмотр = Истина
   mikecool
 
2 - 07.05.21 - 16:46
))))
   Yulichka_RUS
 
3 - 07.05.21 - 16:47
(1) блиин(
   mikecool
 
4 - 07.05.21 - 16:48
(3) вот только как снимать будешь?
   Yulichka_RUS
 
5 - 07.05.21 - 16:50
(4) ТолькоПросмотр = Ложь :3
   fisher
 
6 - 07.05.21 - 16:52
(4) Кнопкой. Ну или чем-то в этом духе: https://youtu.be/oHZe-9-A0xE?t=21
   Kassern
 
7 - 07.05.21 - 16:53
(0) для каких целей такие костыли?) Если нужно ограничить пользователя в правах, для этого есть роли. Если нужно запретить править старые документы, для этого есть дата запрета редактирования в РС.
   fisher
 
8 - 07.05.21 - 16:53
(7) Утверждения небось какие-то.
   Yulichka_RUS
 
9 - 07.05.21 - 17:00
(8) да, получается если менеджер увидел подписанный документ, то он вручную закрывает на редактирование документ
   Фрэнки
 
10 - 07.05.21 - 18:32
(9) Так это не флажок на форме, а статусы его состояний. Если доступ к УТ 11 есть, то можешь там подсмотреть, как это делают на уровне типовых.

А дописываешь в чем?
   alexxx961503
 
11 - 07.05.21 - 19:14
+ к (10) в УТ 11(на бсп) - общий модуль "ЗапретРедактированияРеквизитовОбъектовПереопределяемый", там внести документ в процедуре "ПриОпределенииОбъектовСЗаблокированнымиРеквизитами(Объекты)", в модуле менеджера документа добавить экспортную функцию "ПолучитьБлокируемыеРеквизитыОбъекта()"(релиз УТ Управление торговлей, редакция 11 (11.4.13.51) , в более новых м.б. и отличие по механизму в глобальном модуле)

Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт
       БлокируемыеРеквизиты = Новый Массив;
      БлокируемыеРеквизиты.Добавить("Организация");// заблокировать редактирование реквизита Организация

      Возврат БлокируемыеРеквизиты;
КонецФункции
   Mort
 
12 - 07.05.21 - 21:20
(9) "Закрыть на редактирование" <> манипуляции с доступностью полей в форме. "Пометить на удаление" из списка никто не отменял, поэтому (7) верно говорит.

Список тем форума
 
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.