Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как программно совершить выбор в форме списка справочника?          
Victor Skif Подменю пользователя
сообщение 08.12.17, 2:09
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 16
Из: Киев
Спасибо сказали: 1 раз
Рейтинг: 0

Добрый вечер.
1С 7.70.020.

Наведите на мысль, плз.
Имеем форму списка справочника, открытую "для выбора". Становимся на элемент, жмем энтер, или контр-энтер, или двойной щелчок - совершается выбор. Отлично.
А как теперь сделать то же самое программно, из модуля? Например, нажатием на кнопку?

Володька Подменю пользователя
сообщение 08.12.17, 8:25
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 166
Спасибо сказали: 8 раз
Рейтинг: 0

Victor Skif @ Сегодня, 3:09 * ,
Не думаю, что Вам нужно именно все эти действия повторить, достаточно в результат выполнения выбора передать нужный элемент.
Т.е. есть у Вас обработка выбора, получаете нужный элемент из вашего справочника, ну а дальше просто передаете его.

awp Подменю пользователя
сообщение 08.12.17, 8:26
Сообщение #3

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Victor Skif @ Сегодня, 2:09 * ,

Как программа должна узнать на кокой элемент вы желаете встать?


Signature
Бухгалтер - это не профессия! Это диагноз!

Victor Skif Подменю пользователя
сообщение 08.12.17, 9:07
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 16
Из: Киев
Спасибо сказали: 1 раз
Рейтинг: 0

Володька @ Сегодня, 8:25 * ,
Может я не совсем понятно выразился.
Вот я вызвал форму для выбора. Стал на нужный элемент. Теперь мне надо совершить выбор - так же, как если бы я нажал энтер. Но программно, путем нажатия на мою кнопку. Как это сделать?

Володька Подменю пользователя
сообщение 08.12.17, 9:48
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 166
Спасибо сказали: 8 раз
Рейтинг: 0

Victor Skif @ Сегодня, 10:07 * ,
В 7.7 не знаю, но в 8.3 точно есть у кнопки представление СочетаниеКлавиш. На него обработку вешал бы и всё.
Может подробнее опишите почему Вам нужно нажимать свое сочетание, а не Энтер, КТРЛ+Энтер? В чем магия?

Victor Skif Подменю пользователя
сообщение 08.12.17, 9:58
Сообщение #6

Общительный
**
Группа: Пользователи
Сообщений: 16
Из: Киев
Спасибо сказали: 1 раз
Рейтинг: 0

Володька @ Сегодня, 9:48 * ,
о, это сильное колдунство.
Просто в этой форме, помимо элемента, у меня выбирается еще два параметра, плюс "выбрать" нужна возможность тремя разными вариантами (на что я хочу создать три разные кнопки, но как же это сделать, не нашел).
Понятно, что это всё возможно сделать и как-то иначе по-всякому, но именно такая форма будет наиболее удобна пользователям. Хотелось бы преодолеть.

mister-x Подменю пользователя
сообщение 08.12.17, 11:28
Сообщение #7

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

А так як реалізований підбір для прикладу в розх. накладній в типовій бухгатерії вас не влаштовує - стаємо на кнопку "Подбор" в документі і вибираємо номенклатуру?

Спасибо сказали: Victor Skif,

Victor Skif Подменю пользователя
сообщение 08.12.17, 11:59
Сообщение #8

Общительный
**
Группа: Пользователи
Сообщений: 16
Из: Киев
Спасибо сказали: 1 раз
Рейтинг: 0

mister-x @ Сегодня, 11:28 * ,
Подбор в данном случае мне не подходил, но вы меня навели на мысль - полез в конфигурацию смотреть как там сделано, и нашел.
Всего лишь
Форма.ВыполнитьВыбор(ТекущийЭлемент());

Элементарщина, но как-то так вышло, что за всю жизнь не приходилось пользоваться.
Спасибо!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 0:30
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!