v8: как привязать меню выбора к кнопке в командной панели? #690053


#0 by Gorr
В функции ВыбратьИзМеню(<СписокЗначений>, <ЭлементФормы>) для привязки меню к какому-то элементу управления необходимо передать его в кач-ве второго параметра. Если саму панель управления указать можно, то при указании кнопки расположенной на панели платформа ругается на недопустимое значение параметра. Об этом же говорится и в СП: Примечание: В качестве этого параметра нельзя указывать кнопки, расположенные в командной панели или подменю. Как можно это обойти? Для чего: пишу обработку заполнения табличной части. хочу дать пользователю возможноть дополнительного выбора в зависимости от которого  ТЧ будет формироваться тем или иным образом.
#1 by sgt_koretsky
подменю кнопок командной панели - не предлагать?
#2 by Kvestin
Я не нашел способа обойти. Можно динамически создавать элементы подменю, но это не очень удобно.
#3 by sgt_koretsky
как так - неудобно? это единственно правильный и что ни есть - удобнейший вариант. немного смекалки для реализации и вот оно - счастье!
#4 by Gorr
т.е. сначала пользователь нажимает на программно сформированную кнопку подменю "заполнить", после чего из модуля обработки подменю будет достраиваться программно? Как это будет выглядеть?
#5 by Gorr
Самое простое это разбить код на два независимых алгоритма разнести код в две обработки и соответственно будем иметь две кнопки подменю "заполнить". Хотелось бы конечно сделать все в одной, но..
#6 by sgt_koretsky
, в общем, как это реализовать - описали тебе. а дальше - думай. совершенству нет предела.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям