Как управлять видимостью параметризуемых команд в панели навигации собственной формы расширения?

1. AgnepuS 11 05.12.19 12:26 Сейчас в теме
В командном интерфейсе формы элемента основной конфигурации можно управлять видимостью параметризуемых команд в панели навигации.


Но как управлять видимостью команд в панели навигации в форме созданной в расширении?

Командный интерфейс в редакторе новой формы заимствованного справочника пустой. Но в пользовательском режиме панель навигации формы заполнена командами. И можно ли вообще отключить у такой формы отображение панели навигации?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Sashares 34 05.12.19 17:21 Сейчас в теме
(1) Добавить команды в расширение, полагаю.
Тогда по логике они будут видны в списке команд панели навигации формы в расширении.
7. AgnepuS 11 05.12.19 17:51 Сейчас в теме
(4) Тоже не решение.

Во-первых, параметризуемые команды у этих злосчастных регистров созданы платформой (установлено свойство "Использовать стандартные команды"). И соответственно добавлять в расширение попросту нечего.
А, во-вторых, конфа на замке, и таковой должна оставаться.
9. Sashares 34 05.12.19 18:09 Сейчас в теме
(7)А если выгрузить расширение в файлы, там ничего похожего на команды панели навигации нет в выгрузке этой формы?
12. AgnepuS 11 05.12.19 18:29 Сейчас в теме
13. Sashares 34 05.12.19 18:33 Сейчас в теме
(12)Вероятно. В моем расширении так.
Прикрепленные файлы:
15. AgnepuS 11 05.12.19 18:55 Сейчас в теме
(13)Не знаю как интерпретировать эту структуру xml. Да, есть 20 вот таких "нулевых" элементов в узле NavigationPanel. Только о чем это говорит.
-<Item>
   <Command>0</Command>
   <Type>Auto</Type>
   <DefaultVisible>false</DefaultVisible>
   -<Visible>
      <xr:Common>false</xr:Common>
   </Visible>
</Item>
Показать
16. Sashares 34 05.12.19 21:01 Сейчас в теме
(15)как вариант, снести их совсем.
17. AgnepuS 11 05.12.19 21:21 Сейчас в теме
(16)Снес, загрузил конфигурацию расширения из файлов, все равно эти регистры выводятся в панели навигации. Не помогло, а я уж думал, вот оно решение.
18. AgnepuS 11 06.12.19 12:09 Сейчас в теме
(16)
Попробовал также скопировать команды из xml основной формы элемента справочника Сотрудники и добавить в мою форму, но при загрузке конфигурации расширения из файлов словил следующие ошибки:
19. Sashares 34 06.12.19 16:15 Сейчас в теме +0.5 $m
(18)Попробуйте на лк написать, v8@1c.ru
Других идей нет(
20. AgnepuS 11 06.12.19 18:24 Сейчас в теме
(19)Спасибо и на этом.
Может кто-нибудь ещё откликнется, кто сталкивался с этой задачей.
6. Sashares 34 05.12.19 17:49 Сейчас в теме
10. AgnepuS 11 05.12.19 18:19 Сейчас в теме
(6)Механизму расширений уже ни один год, того и гляди в следующем году выпустят типовые решения с режимом совместимости 8.3.13, и можно будет полноценно использовать регистры накопления в расширениях. Не верю, что такую стандартную штуку как панель навигации (так сказать основу основ управляемого интерфейса) обошли стороной.
11. Sashares 34 05.12.19 18:25 Сейчас в теме
(10)Если добавить регистр в расширение, то для панели навигации формы в расширении появляется возможность добавить эти команды в панель навигации.

Upd. Это не работает.
Прикрепленные файлы:
user1299321; +1 Ответить
14. AgnepuS 11 05.12.19 18:43 Сейчас в теме
(11)Да, с этим бубном я тоже уже танцевал.
2. user-z99999 67 05.12.19 16:44 Сейчас в теме
У формы - Свойства - Состав команд - выключить всё.
Нарисовать свои кнопки.
3. AgnepuS 11 05.12.19 16:56 Сейчас в теме
(2)
У формы - Свойства - Состав команд - выключить всё.
Нарисовать свои кнопки.

К сожалению это не то. Состав команд управляет составом стандартных команд формы в командной панели.
5. user-z99999 67 05.12.19 17:35 Сейчас в теме
(3)
У командной панели на форме - свойство - отключить Автозаполнение.
8. AgnepuS 11 05.12.19 18:05 Сейчас в теме
(5) Нет, это это не то. Дело в том, что командная панель никакого отношения к панели навигации формы не имеет. И отключение свойства "Автозаполнение" ведет лишь к тому, что автоматически не будут размещаться в командной панели команды предоставленные самой формой и элементами управления основного реквизита (в моём случае СправочникОбъект.Сотрудники). Состав команд на изображении выше.
21. Wersia 28.10.20 16:02 Сейчас в теме
Добавить команды в расширение, добавить на панель навигации и убрать там видимость.
Оставьте свое сообщение

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