Имя: Пароль:
1C
 
Регулировка командного итерфейса управляемой формы.
,
0 Demetres
 
29.01.15
09:22
Добрый день! Подскажите кто знает как можно через код добраться к командному интерфейсу формы? Там где на форме отображаются стандартные команды, типа перейти к такому-то регистру и т.д.
1 Fish
 
29.01.15
09:24
А зачем туда добираться программно?
2 Demetres
 
29.01.15
09:25
(1) Нужно убрать видимость одной команды, в зависимости от условия.

[URL=http://ipicture.kz/images/2015/01/y7jcykk4ffbrbdtkgifn.jpg.html][img]http://ipicture.kz/images/2015/01/y7jcykk4ffbrbdtkgifn.jpg[/img][/url]
3 Demetres
 
29.01.15
09:26
(1) А заводить отдельную форму совсем не хочется
4 Rie
 
29.01.15
09:29
(3) Не надо заводить отдельную форму. Надо убрать "Автовидимость" и расписать по ролям.
5 Demetres
 
29.01.15
09:33
(4) От роли не зависит, роль там одна. Нужно если шаблон БП один, убрать видимость одной команды, если другой то видимость оставить. Для этого хотелось через код менять свойство видимость, возможно ли это?
6 Demetres
 
29.01.15
09:38
В "Элементы" ничего не нашел, попробую посмотреть в "ЭтаФорма"
в событии "ПриСозданииНаСервере"
7 Seducer
 
29.01.15
09:42
посмотри в УНФ, вроде там что-то похожее было в документах.
8 Demetres
 
29.01.15
09:45
(7) Спасибо конечно за участие, но это типа совета посмотри УПП по коду :)
9 Fish
 
29.01.15
09:46
(8) А чем плох такой совет?
10 Demetres
 
29.01.15
09:51
(9) Очень трудозатратный, и не известно что искать хотябы примерно.
11 Demetres
 
29.01.15
10:20
Вверх!
12 Demetres
 
29.01.15
10:32
Понятно :) управляемые формы такие управляемые.
13 Seducer
 
29.01.15
10:32
(10) Класс! Т.е. лучше на блюдечке принести готовое решение? В УНФ документов-то.....
14 Demetres
 
29.01.15
11:05
(13) Во первых совсем не факт, что в УНФ что-то есть.
Во вторых нет нигде упоминаний, что это вообще можно делать через код.
В третьих есть другое решение.
А ещё просто время ограничено.
15 ShoGUN
 
29.01.15
11:11
(14) Можно, но документации не нашёл. Отладчиком посмотри, эти элементы доступны, как обычные элементы формы. Правда, поскольку это не документировано - при обновлении платформы может перестать работать(например имена кнопок поменяются)...
16 Demetres
 
29.01.15
11:19
(15) Странно все Элементы формы просмотрел ничего не нашел
17 Demetres
 
29.01.15
11:36
(15) Нет там ничего, через код возможности это сделать НЕТ.
18 ShoGUN
 
29.01.15
11:37
(17) Чем смотрел? Отладчиком?
19 mikeA
 
29.01.15
11:56
Элементы.ФормаКоманднаяПанель.ПодчиненныеЭлементы
20 Fragster
 
гуру
29.01.15
11:57
Во первых, просто убирать видимость - неправильно. Как минимум нужна обработка в коде, например предупреждение пользователя и возврат. Таким образом частично убираем необходимость.
Во вторых - есть функциональные опции, например
21 ShoGUN
 
29.01.15
12:02
(17) https://yadi.sk/i/H7KhgKfReK8jb
https://yadi.sk/i/BzDpVTRIeK8jV

Как бы вот. Стандартные действия с формы(которые созданы автозаполнением) доступны в отладчике. Это 8.2.19.116, если что.
22 ShoGUN
 
29.01.15
12:02
https://yadi.sk/i/H7KhgKfReK8jb
https://yadi.sk/i/BzDpVTRIeK8jV

Вот нормальные ссылки
23 ShoGUN
 
29.01.15
12:02
Да ё-моё, парсер озадачен (((
24 Demetres
 
29.01.15
12:13
(19) Не элементы командной панели, а элементы панели навигации нужны, посмотрите на скриншот в (2).
(21)(22) ссылки не работают, пишет ничего не найдено.
25 ShoGUN
 
29.01.15
12:21
(24) Всё, понял, нет, такого нет. Это можно сделать либо через настройку прав, либо через функциональную опцию(значение опции хранить в РС, например).
26 Demetres
 
29.01.15
12:24
(25) да согласен, у меня по специфике задачи можно было просто поменять код в команде и выводить другую информацию. Всем спасибо за участие!