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

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 Сейчас в теме
Добавить команды в расширение, добавить на панель навигации и убрать там видимость.
Оставьте свое сообщение
Вакансии
Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Программист 1С:ERP
Москва
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день