Как работать с командным интерфейсом формы программно?

1. user624351_support 17.12.18 08:55 Сейчас в теме
Приветствую уважаемые.

Собственно сабж - киньте пример как можно программно поменять команды местами. Например как в скрине ниже - хочу чтобы история изменений была повыше на одну позицию.
http://ximage.ru/index.php?id=1545025028
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
13. Asya.Ozerova 41 07.10.22 06:56 Сейчас в теме
(1)
&НаСервере
Элементы.Переместить(<МояКоманда>, <МояКоманда.Родитель>, ЭтотОбъект.КоманднаяПанель.ПодчиненныеЭлементы.<КомандаПередКоторойВставить>);
2. Kaspirovsky 218 17.12.18 09:25 Сейчас в теме
правой кнопкой мыши, если доступно
3. user624351_support 17.12.18 09:29 Сейчас в теме
(2) Вопрос про программный способ, а не ручками менять в форме.
4. Kaspirovsky 218 17.12.18 10:20 Сейчас в теме
придется все отображение прописать и по порядку их отображать. Если не хочешь снимать с поддержки форму чтобы легче было потом обновлять, проще расширением сделать это
5. user624351_support 17.12.18 10:30 Сейчас в теме
(4) Уважаемый, ты так и будешь ходить вокруг да около. Да, я перепишу столько, сколько потребуется и для этого нужен пример как это сделать. Если не знаешь - проходи мимо.
6. zuxelzz 17.12.18 12:08 Сейчас в теме
(5) с таким подходом тебе не сюда - иди в гугль, там ищи, чтобы не раздражаться.
7. user624351_support 17.12.18 13:25 Сейчас в теме
(6) Ты видел какие ответы он дал на мой вопрос? Или у человека не всё в порядке с головой, или он набивает количество сообщений для стартманей.

Что касается моего вопроса - отвечаю тем кто столкнётся с этой проблемой - 1С не реализовала возможность программной работы с панелью навигации.
https://forum.infostart.ru/forum9/topic140829/
https://forum.infostart.ru/forum9/topic147674/
https://www.forum.mista.ru/topic.php?id=639690
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=563119
ansverrr; zif74; user1151745; Agrozentr; slknnk; pfilyk; +6 Ответить
9. Xershi 1507 17.12.18 22:43 Сейчас в теме
(7) просто для особо умных вам написали варианты. И не добавили что такой возможности нет! Все потому что это доступно пользователю раз и он может менять это как угодно, это не статика в ОФ. А во вторых хотите поменять уже давно сделали расширения, учитесь ими пользоваться.

Думаю вопрос исчерпан на 146%!
Kaspirovsky; +1 1 Ответить
8. Dnki 4 17.12.18 21:46 Сейчас в теме
(5) Прочитал тему, ибо интересует.
Но, как человек немолодой, замечу: я тоже не люблю, когда невпопад отвечают, подобно Kaspirovsky. Однако, грубить - не в правилах форума.
Nowa; Izumov; slknnk; pfilyk; +4 Ответить
10. Kaspirovsky 218 18.12.18 09:42 Сейчас в теме
(5)
Если не знаешь - проходи мимо.

Я понимаю, что для бешеной собаке семь вёрст не крюк. Но я написал тот метод который бы сделал сам, т.е. расширением, по мне так самый оптимальный способ, если не умеет этим пользоваться, просто напишите, и сообщим другой, в чем проблема?
11. Ziggurat 50 22.01.21 16:47 Сейчас в теме
(10) Будьте добры, опишите, пожалуйста, как можно подробнее каким образом в расширении программно можно управлять видимостью, положением и иными характеристиками или свойствами элементов интерфейса управляемой формы расположенных в панели навигации? Как бы Вы это сделали?
user1145086; Agrozentr; pfilyk; +3 Ответить
12. LosevI 07.10.22 05:26 Сейчас в теме
(10) Зачем быть излишне фамильярным, как (11). Я назову вещи своими именами - вы просто балабол знатный. "Я написал тот метод который бы сделал сам" - то есть не сделал, но предположил, что так можно, равно как и в (2), (4), одни предположения и отписки для накрутки сообщений. Жаль не забанили с таким подходом к форуму.

Что касается темы, в очередной раз попытался выяснить, как можно программно повлиять на панель навигации или командный интерфейс управляемой формы. И в очередной раз я не понял, как это сделать.

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

Отдельную боль вызывают расширения, как раз таки, мой неуважаемый (10). В продуктовых расширениях в конфигураторе в "зеленой" вкладочке отображаются далеко не все навигационные ссылки, которые затем появятся в режиме предприятия. И даже НЕ программно повлиять тут уже расстановкой галочек не получится.

Оторвать руки и голову всем архитекторам 1С, кто делает крупные продуктовые расширения, потом продают их клиентам под видом дорабатываемых. 2022 год на дворе, режимы совместимости типовых конфигураций по прежнему на дне, а значит и функциональность расширений там же. Сколько адовой боли вызывают они, это не представить.
den_bo; ansverrr; DELOVOYDOM; 1giga; zif74; +5 Ответить
14. DELOVOYDOM 12.01.24 22:05 Сейчас в теме
(10) Вы через расширение никак не поменяете порядок заимствованных подсистем, они всегда будут выше у вас. это РАЗ. Во вторых, вы когда человеку пишите коммент, пишите конкретно как это сделать. Но все тут уже поняли, что вы в 1с новичок и только вот узнали что есть расширения, но ничего не знаете про ограничения. Зачем вы пишете то, в чем не разбираетесь? вам не на этом сайте надо комменты писать, а в форумах, где на любой ответ пишут есть поиск в гугл))) на вопрос где зарплата, вам начальник ответит - иди поищи в гугл)
15. Xershi 1507 12.01.24 23:57 Сейчас в теме
(14) прошло 6 лет... А что вас начальник в гугле просил искать, что на некропосты отвечаете?
16. DELOVOYDOM 13.01.24 00:18 Сейчас в теме
(15) надеюсь за 6 лет научились пользоваться расширениями? или судя по отсутствию ответов, сломались на этом
17. user1880116 13.01.24 09:30 Сейчас в теме
(16) Да видим мы, видим, что неудобно тебе за то что ты облажался.
18. DELOVOYDOM 24.01.24 11:34 Сейчас в теме
(17) в каком месте, написал все по делу
Casey1984; +1 Ответить
19. Xershi 1507 13.06.24 14:40 Сейчас в теме
На днях самому попалась такая задачка.
Как мы видим командный интерфейс находится на второй вкладке после элементов.
Программного доступа туда нету. Т.к. видимостью мы не можем управлять.
У элементов на форме созданных руками, есть аналогичный параметр видимость и разработчик не дал возможности им управлять программно, что было бы удобно! Но наверное это связано со сложностью настройки такого интерфейса. По крайней мере на 1С:Предприятие 8.3 (8.3.25.1257) не было замечено. Поправьте, если появилось.
Также к командному интерфейсу нету в справке никаких методов. Что говорит о том, что это конфигурирование.
Через расширение есть возможность изменить видимость этой команды, но в режиме совместимости Версия 8.3.17 это не помогает.
Как итог решение только в корне конфигурации изменить форму.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот