Имя: Пароль:
1C
1С v8
Тонкий клиент 8.2. Как ПРОГРАММНО добавить команду на панель навигации формы?
0 GANR
 
16.11.12
17:04
В режиме 1С:Конфигуратор можно на панель навигации формы элемента справочника, документа и т. д. добавить команду по которой открывается форма списка, отчет и т. д.

А можно ли это сделать программно и, если можно, то как ?
1 acsent
 
16.11.12
17:05
нет
2 ДайтеДайте Сказать
 
16.11.12
17:11
а как скрыть кнопку "Записать и закрыть"? она же "Провести и закрыть"?
3 yuch
 
16.11.12
17:12
(2) Убрать автозаполнение коммандной панели.
4 GANR
 
16.11.12
17:15
(2) Есть свойство формы "Состав команд".
(3) Так снесешь все команды, а нужно только (2)
5 Aprobator
 
16.11.12
17:16
(4) тяжело нажать кнопку заполнить автоматически?
6 yuch
 
16.11.12
17:18
(4) Ну, тут либо так либо никак.
Другими словами. Ручками заполняешь командную панель либо автоматически.

Еще можно порыться с элементы.Команднаяпанель.КнопкаКакТамУНееИмя.Видимость = Ложь.
7 Aprobator
 
16.11.12
17:18
хм прикольно - в обычных формах такая фенька была, а в УФ не вижу (
8 ДенисЧ
 
16.11.12
17:19
(7) на то они и У, чтобы быть очень удобно управляемыми программно...
9 Aprobator
 
16.11.12
17:21
в принципе у командной панели вижу свойство РазрешитьИзменениеСостава.
10 Aprobator
 
16.11.12
17:22
а млин - тут еще панель навигации.
11 GANR
 
16.11.12
17:23
(10) С командной панелью всё нормально, а вот с панелью навигации - туго.
12 5 Элемент
 
16.11.12
17:26
Может тебе подойдет такой способ.
Добавляешь ФО с параметрами.
К ФО привязываешь команду ПН.
При создании формы управляешь видимостью через ФО и ее параметр.
13 GANR
 
16.11.12
17:34
(12) Скорее нет, так как команды необходимо создавать динамически, на основании данных самопального справочника "Контекстные отчеты". 1 элемент справочника - 1 команда. Командная панель, кстати, уже работает и нормально.
14 GANR
 
16.11.12
17:41
(12) Хотя... Если сделать 10 команд. Может и получится.
15 GANR
 
16.11.12
17:59
(12) А можно ли делать разное представление общей команды для разных объектов метаданных?