Victor Skif
08.12.17, 2:09
Добрый вечер.
1С 7.70.020.
Наведите на мысль, плз.
Имеем форму списка справочника, открытую "для выбора". Становимся на элемент, жмем энтер, или контр-энтер, или двойной щелчок - совершается выбор. Отлично.
А как теперь сделать то же самое программно, из модуля? Например, нажатием на кнопку?
Victor Skif @ Сегодня, 3:09 необходимо зарегистрироваться для просмотра ссылки
,
Не думаю, что Вам нужно именно все эти действия повторить, достаточно в результат выполнения выбора передать нужный элемент.
Т.е. есть у Вас обработка выбора, получаете нужный элемент из вашего справочника, ну а дальше просто передаете его.
Victor Skif @ Сегодня, 2:09 необходимо зарегистрироваться для просмотра ссылки
,
Как программа должна узнать на кокой элемент вы желаете встать?
Victor Skif
08.12.17, 9:07
Володька @ Сегодня, 8:25 необходимо зарегистрироваться для просмотра ссылки
,
Может я не совсем понятно выразился.
Вот я вызвал форму для выбора. Стал на нужный элемент. Теперь мне надо совершить выбор - так же, как если бы я нажал энтер. Но программно, путем нажатия на мою кнопку. Как это сделать?
Victor Skif @ Сегодня, 10:07 необходимо зарегистрироваться для просмотра ссылки
,
В 7.7 не знаю, но в 8.3 точно есть у кнопки представление СочетаниеКлавиш. На него обработку вешал бы и всё.
Может подробнее опишите почему Вам нужно нажимать свое сочетание, а не Энтер, КТРЛ+Энтер? В чем магия?
Victor Skif
08.12.17, 9:58
Володька @ Сегодня, 9:48 необходимо зарегистрироваться для просмотра ссылки
,
о, это сильное колдунство.
Просто в этой форме, помимо элемента, у меня выбирается еще два параметра, плюс "выбрать" нужна возможность тремя разными вариантами (на что я хочу создать три разные кнопки, но как же это сделать, не нашел).
Понятно, что это всё возможно сделать и как-то иначе по-всякому, но именно такая форма будет наиболее удобна пользователям. Хотелось бы преодолеть.
А так як реалізований підбір для прикладу в розх. накладній в типовій бухгатерії вас не влаштовує - стаємо на кнопку "Подбор" в документі і вибираємо номенклатуру?
Victor Skif
08.12.17, 11:59
mister-x @ Сегодня, 11:28
необходимо зарегистрироваться для просмотра ссылки
,
Подбор в данном случае мне не подходил, но вы меня навели на мысль - полез в конфигурацию смотреть как там сделано, и нашел.
Всего лишь
Форма.ВыполнитьВыбор(ТекущийЭлемент());
Элементарщина, но как-то так вышло, что за всю жизнь не приходилось пользоваться.
Спасибо!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.