|
|
Как программно скрыть кнопку "Записать и закрыть"?
Jackman, Fish, formista2000, Флориан, Bazooka, Neo58, brotger, Prog_man, NikVars, ALCAPONA, Михаил_, kostik79, Волшебник, Chameleon1980, Fedor-1971, San787, Asmody, Fragster, Мультук, vsy, YaFedor, Участковый, privetik, Новиков, ShameOnMe, Crusher, comp2006, АНДР, Sanchez_22, Gennady, PLUT, denk32, maxar, 2mugik, zva, nshrek, craxx, PR, Gucci76, 1с_ник, phabeZ, John D, Хряк, fyn, Maxsim24, АгентБезопаснойНацио, Krendel, DemonShinji2, Доминошник, ads55, Vstur, Homer, Niveus, pasha_d, ДенисСмирнов, Dedal, Timon1405, alexxx961503, GlRoznica, zippygrill, Чужой, Builder, Mr_Boogie, Silgis, ndrv, 2S, 1cVandal, PuhUfa, X Leshiy, minsk1s, Fregat, yuriybylinkin, yanikolay
| ☑ |
|
0
brotger
18.12.25
✎
12:06
|
В форме элемента документа есть стандартная кнопка "Записать и закрыть" (проведение отключено, поэтому не проведение, а просто запись). Как программно её скрыть с формы (сотрудник не должен нажимать на запись)? Кнопку просто записи, без закрытия, убрал с формы через Состав команд в свойствах.
|
|
|
1
formista2000
18.12.25
✎
12:07
|
Автозаполнение у командной панели отключить?
|
|
|
2
brotger
18.12.25
✎
12:09
|
А иначе никак? Мне другие кнопки нужно оставить.
|
|
|
3
formista2000
18.12.25
✎
12:10
|
(2) Ну ручками перетащи их на панель.
|
|
|
4
brotger
18.12.25
✎
12:13
|
Так мне надо эту кнопку удалить только у сотрудника при ряде условий. У админа и прочих-прочих ролей надо оставить.
Если ПроверитьРольПользователя("Сотрудник") и ЕщёПроцедурыСУсловиями() Тогда
// Скрыть кнопку
КонецЕсли;
|
|
|
5
formista2000
18.12.25
✎
12:19
|
(4) Поставь точку останова и посмотри в отладчике состав свойства "Элементы". Покопаешься, найдёшь там свою кнопку и ставь ей Видимость = Истина (или Ложь) после своих проверок.
|
|
|
6
brotger
18.12.25
✎
12:23
|
Не вижу там Элементов...
|
|
|
7
Fish
гуру
18.12.25
✎
12:28
|
Прямо какая-то эпидемия переопределения стандартных кнопок.
Или это коллега ТС? При нажатии "Провести и закрыть" просто закрыть, возможно?
|
|
|
8
brotger
18.12.25
✎
12:30
|
Ладно, что мне такое в голову даже и не пришло :)
Мне просто надо убрать эту кнопку у определенной роли при определенных условиях. Они уже и так в форме ничего править не могут, а кнопка лишняя, не нужна им.
|
|
|
9
Доминошник
18.12.25
✎
12:40
|
(0) Открывать для этих пользователей документ только на чтение - не предлагать?
|
|
|
10
Fish
гуру
18.12.25
✎
13:37
|
(9) Ну вот. Убил всю интригу.
|
|
|
11
brotger
18.12.25
✎
15:05
|
(9) Они должны не иметь права записи только при определенном условии, когда один из реквизитов не равен перечислению.
|
|
|
12
Prog_man
гуру
18.12.25
✎
15:12
|
(8) попробуй
Элементы.ФормаПровестиИЗакрыть.Видимость = Ложь;
|
|
|
13
brotger
18.12.25
✎
15:12
|
(12) Сработало идеально. Только в моем случае:
Элементы.ФормаЗаписатьИЗакрыть.Видимость = Ложь;
так как проведение документов отключено.
|
|
|
14
Prog_man
гуру
18.12.25
✎
15:13
|
(13) ))
|
|
|
15
Fish
гуру
18.12.25
✎
15:20
|
(13) Только никто не помешает пользователю нажать в списке документов ПКМ и перезаписать документ :)))
|
|
|
16
Fish
гуру
18.12.25
✎
15:21
|
+(15) Или в форме поменять какой-то реквизит (мы же не ставили "только просмотр"), потом при закрытии система спросит "Документ изменён, записать?".
|
|
|
17
brotger
18.12.25
✎
15:25
|
Да чёрт с ним, если перезапишет. Там куча ограничений других висит, в том числе через настройку ролей. Мне надо было просто в одном из кучи случаев скрыть эту кнопку. Запишет - не страшно. Просто красивую желтую кнопку надо было скрыть, чтобы не путалась перед глазами лишний раз.
|
|
|
18
Fish
гуру
18.12.25
✎
15:26
|
(17) "Да чёрт с ним, если перезапишет." - А нафига тогда кнопку скрывать? В чём смысл?
|
|
|
19
Chameleon1980
18.12.25
✎
15:29
|
(18) чтобы не соблазняла
Писали же, что вместо закрыть - привыкли - записать и закрыть
|
|
|
20
brotger
18.12.25
✎
15:31
|
(18) Там куча проверок на различные условия. В конечном итоге он больше не может редактировать документ. Нет смысла больше в кнопке. Все поля заблочены. Нажмет кнопку - не страшно. Но лучше скрыть с глаз, она там ни к чему.
|
|
|
21
brotger
18.12.25
✎
15:31
|
(19) Ну да, хоть та тема и не моя, но да, чтобы не соблазняла.
|
|
|
22
Fish
гуру
18.12.25
✎
16:24
|
(20) Ну я бы всё равно ставил только просмотр.
ТолькоПросмотр = ВсяКучаРазныхУсловийВыполнена.
И не нужно тогда беспокоиться о том, что какой-то реквизит забыли закрыть, или вдруг включили проведение и имя кнопки поменялось.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой