Имя: Пароль:
1C
1С v8
Как скрыть ссылку на панели навигации формы?
,
0 conscious
 
24.07.21
23:56
Подскажите, как скрыть с панели навигации формы справочника ссылку для перехода в присоединенные файлы?
БСП 3.1.4

Программно или галками как-то можно?
1 runoff_runoff
 
25.07.21
00:05
программно никак.. если только через ПараметрыКонтекстныхФункциональныхОпций.. но это надо менять конфу..
галки в меню Три точки / Окно / Настройка панели навигации формы
2 conscious
 
25.07.21
00:14
(1) Нужно, чтобы у всех пользователей по-умолчанию было скрыто.
3 conscious
 
25.07.21
00:20
Может, всю панель навигации как-то скрыть можно?
4 серый КТУЛХУ
 
25.07.21
02:21
(1): или добавлять расширение?
5 runoff_runoff
 
25.07.21
02:35
(4) смотря какая платформа.. ФО можно менять с 8.3.16
6 серый КТУЛХУ
 
25.07.21
02:58
(5) а ПараметрыКонтекстныхФункциональныхОпций ?
7 ildary
 
25.07.21
09:15
(0) А просто не дать права пользователям на эти файлы? Тогда ссылка сама пропадёт.
8 conscious
 
25.07.21
12:04
А не расскажете подробнее, как сделать с помощью параметров контекстных функциональных опций?
Платформа 8.3.17, конфигурацию менять можно.

Нужно просто скрыть команду "Присоединенные файлы" в панели навигации одного справочника. Там реализован свой механизм отображения присоединенных файлов, поэтому поставили задачу скрыть эту команду.

Я с функциональными опциями раньше не работал, почитал ИТС: https://its.1c.ru/db/pubv8devui#content:45:hdoc
И всё-таки осталось непонятным, как скрыть только одну команду. С помощью ф. опции нужно скрывать глобальную команду "Присоединенные файлы"? И константу добавлять обязательно, в которой будет значение ф. опции?
9 conscious
 
25.07.21
13:06
Если скрывать общую команду "ПрисоединенныеФайлы", она она скрывается для всех объектов, а нужно только для одного справочника :(
10 Andreyyy
 
25.07.21
15:46
(9) Может посмотреть группу команды в которую входит эта команда и исключить оттуда этот справочник (как-то так).
11 Новый1сник2
 
25.07.21
16:15
(2) потом выяснится что кому то из пользователей, нужны будут эти файлы.
12 runoff_runoff
 
25.07.21
17:50
(8)
1. Добавить новый реквизит Булево в спр. ПараметрыКонтекстныхФункциональныхОпций: ИспользоватьПрисоединенныеФайлы
2. Добавить ФО с местом хранения в том реквизите, в состав включить контекстную команду ПрисоединенныеФайлы
3. В форме объекта, где хотите скрыть эту команду, в ПриСозданииНаСервере() делаете вызов
ОбщегоНазначенияУТ.НастроитьФормуПоПараметрам(Форма, Новый Структура("ИспользоватьПрисоединенныеФайлы", Ложь));
13 runoff_runoff
 
25.07.21
17:51
ОбщегоНазначенияУТ.НастроитьФормуПоПараметрам(ЭтотОбъект, Новый Структура("ИспользоватьПрисоединенныеФайлы", Ложь));
14 conscious
 
25.07.21
21:20
(12)  У меня конфигурация на БСП упомянутой в (0) версии, там нет справочника ПараметрыКонтекстныхФункциональныхОпций, и «ПрисоединенныеФайлы» у меня общая команда.
15 runoff_runoff
 
26.07.21
00:11
(14) тогда нужно создать этот справочник, параметр ФО и параметрическую ФО.. и взять из УТ 11 вызов этой функции.. всё это теория про ФО.. просто в УТ 11 это реализовано так, что можно внедрять, не задумываясь уже о механике (параметрических ФО)..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший