|
v7: Форма.ТолькоПросмотр(1) и кнопка Просмотр | ☑ | ||
---|---|---|---|---|
0
palpetrovich
25.10.21
✎
16:36
|
Вещи несколько разные, при интерактивном воде в элемент по кнопке Просмотр - элемент не блокируется в отличие от Форма.ТолькоПросмотр(1);
Можно как то все таки дать пользователю открыть форму на просмотр, не блокируя при этом элемент? ...ну или как-то запретить тыцкать в кнопку "Изменить"? |
|||
1
palpetrovich
25.10.21
✎
16:45
|
может из формэкса что-то прикрутить получится?
|
|||
2
Масянька
25.10.21
✎
16:48
|
(0) Насколько я помню - нет.
Ручками обходить элементы - закрывать/не закрывать. |
|||
3
Масянька
25.10.21
✎
16:49
|
+ (2) - Это не эстетично.
-Зато, дешево, надежно и практично! 😁 |
|||
4
palpetrovich
25.10.21
✎
16:49
|
(2) а чем это поможет? цель - дать пользователю открыть форму на просмотр, не блокируя при этом элемент
|
|||
5
Масянька
25.10.21
✎
16:52
|
(4) Издеваешься?
При открытии обходишь элементы. Закрываешь всё, что нужно заблокировать. А что не нужно блокировать - не трогаешь. Получается практически ТолькоПросмотр, только ручками. |
|||
6
Злопчинский
25.10.21
✎
16:57
|
(0) да, это известно. терли в обозримом прошлом уже.
|
|||
7
Злопчинский
25.10.21
✎
16:59
|
ОткрытьФорму(...,тутЕстьпараметрРежимаОткрытия)
|
|||
8
palpetrovich
25.10.21
✎
16:59
|
(5) немного не то
если отрыть по кнопке Просмотр, то в другом сеансе при заходе в этот элемент системное предупреждение "объект заблокирован" - не получаем, а если программно Форма.ТолькоПросмотр(1) - получаем |
|||
9
Масянька
25.10.21
✎
17:02
|
(8) Не поняла :)
|
|||
10
palpetrovich
25.10.21
✎
17:02
|
(7) из формы списка? что-то не въеду как подменить действие пиктограмки
|
|||
11
palpetrovich
25.10.21
✎
17:03
|
(9) предупреждение если точнее - "Запись заблокирована"
|
|||
12
Масянька
25.10.21
✎
17:06
|
(11) В (0) написано "... элемент" - я решила - речь об элементе формы.
А оказывается... В (7) написал. |
|||
13
Злопчинский
25.10.21
✎
17:20
|
(10) какой пиктограммки? ты ведь когда-то вынужден будешь интерактивно открывать на редактирование...?
в Скервис-параметры в обычном режиме поставь режим открытия объектов = "на промотр" - тогда шттано по энтеру будет на просмотр, по шифт+энтеру на редактирвоание. если интеравтино с панелдей на редактирвоание открывать не планируется - заблокируй открытие формы с блокированием программно через проверку спецпараметра какого-нить... |
|||
14
palpetrovich
25.10.21
✎
17:42
|
да, ОткрытьФорму(Товар, , 1); - решает, но как из формы списка вызвать?
режим открытия объектов = "на промотр" - не то "заблокируй открытие формы" - формы списка - не вариант на редактирование интерактивное открытие уже не предвидится, все новое мигрирует из 8.3, в 7.7 для этого справочника - только посмотреть |
|||
15
palpetrovich
25.10.21
✎
17:43
|
+(14) можно конечно приОткрытии элемента его сразу закрывать и вызывать ОткрытьФорму(Товар, , 1)...
|
|||
16
Злопчинский
25.10.21
✎
17:44
|
(14) ну сделай в ПриОткрытии запрет открытия и переоткрытие через "ОткрытьФорму(...1)
|
|||
17
Злопчинский
25.10.21
✎
17:45
|
(15) только прихерачь модификатор через # для открытия новой формы 9вдруг если что проверь)
|
|||
18
Злопчинский
25.10.21
✎
17:47
|
открытие лупой из панели не блокирует так что другой точно также не сможет открыть.
например если кто-то открыл форму элемента на редактирование, то открытие лупой в другой сессии вполне канает вроде так.. |
|||
19
palpetrovich
25.10.21
✎
17:50
|
(17) ага, спасибо
|
|||
20
Злопчинский
25.10.21
✎
17:51
|
так что достаточно в ПрИоткрытии() типа
Если Форма.ТолькоПросмотр()=0 тогда СтатусВозврата(0); Предупреждение("Открывай на просмотр"); Возврат; КонецЕсли; //или переоткрытие |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |