|
Форма открывается в ТолькоПросмотр | ☑ | ||
---|---|---|---|---|
0
repin_mike
18.04.24
✎
12:43
|
В типовой ЕРП 2.5.12 есть регистр сведений РаспределениеЗапасов, не подчинен регистратору. ФормыЗаписи у него нету (не описана в конфигураторе), тем не менее когда она открывается - открывается в ТолькоПросмотр = Истина. Даже если я создам свою нетиповую форму, она создаётся в ТолькоПросмотр = Истина, при том что никакого ПриСозданииНаСервере там нет, вообще ни строчки кода.
Вопрос - откуда конфигурация знает что открывать форму нужно в ридонли? |
|||
1
Garykom
18.04.24
✎
12:49
|
Отладка - Замер производительности
Глянь нет ли подписки ОбработкаПолученияФормы |
|||
2
Garykom
18.04.24
✎
12:54
|
Либо через роли/права
Но под полными должно быть изменение |
|||
3
b_ru
18.04.24
✎
12:57
|
А права на запись в этот регистр в принципе есть?
|
|||
4
repin_mike
18.04.24
✎
13:14
|
(2,3) Права полные, если на форму положить кнопку и сделать ЭтаФорма.ТолькоПросмотр - то всё начинает работать
|
|||
5
repin_mike
18.04.24
✎
13:16
|
Через замер производительности увидел, что выполняется код общего модуля ТарификацияВызовСервера:
Процедура ОбработкаПолученияФормы(Источник, ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) Экспорт Тарификация.ОбработкаПолученияФормы( Источник, ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка); КонецПроцедуры Функция Тарификация.ОбработкаПолученияФормы - пустая Где устанавливается ТолькоЧтение - непонятно.. |
|||
6
repin_mike
18.04.24
✎
13:18
|
И какая подписка срабатывает - тоже непонятно.
Сделал поиск ссылок на объект - ни одна подписка не подходит |
|||
7
Галахад
18.04.24
✎
13:29
|
Возможно форма из которой выполняется открытие в режиме "только просмотр"
|
|||
8
Garykom
18.04.24
✎
13:34
|
ОбщийМодуль.УправлениеДоступомПереопределяемый.Модуль(378, 46)
|
|||
9
Гипервизор
18.04.24
✎
13:35
|
Через ОткрытьФорму("РегистрСведений.РаспределениеЗапасов.ФормаЗаписи") открывает доступной для редактирования.
|
|||
10
repin_mike
18.04.24
✎
13:48
|
(7) Открывается из формы списка, у формы списка Только просмотра нету.
|
|||
11
repin_mike
18.04.24
✎
13:52
|
(8) В этом коде действвительно есть упоминание
Списки.Вставить(Метаданные.РегистрыСведений.РаспределениеЗапасов, Истина); Поставил там точку останова - не останавливается.. |
|||
12
repin_mike
18.04.24
✎
13:52
|
(9) Вопрос я решил, так действительно открывается. Но хочется понять что за механизм так хитро работает
|
|||
13
Garykom
18.04.24
✎
13:57
|
(11) оно может в фоне быть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |