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

Хранилище

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

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



> Свой порядок обхода. , Программно Порядок обхода          
хакерок Подменю пользователя
сообщение 14.03.11, 12:41
Сообщение #1

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

Допустим Есть форма в которой много Элементов.

В форме есть два ПоляВвода с Именами ПолеВводаКода,ПолеВводаКоличества и кнопка с именем Добавить. Хочеться сделать чтоб пользователь мог вводить по кругу Код, Количество,Enter,Код, Количество,Enter,Код, Количество,Enter

Если установить по порядок обхода ПолеВводаКода -1 ПолеВводаКоличества -2 Добавить -3 то после нажатия кнопки еужно както программно перскочить на ПолеВводаКода ...а не на каойто другой элементформы.

Batchir Подменю пользователя
сообщение 14.03.11, 15:10
Сообщение #2

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Попробуйте выставить флжки для всех остальных элементов в свойствах "Пропускать при вводе"

Creaturka Подменю пользователя
сообщение 14.03.11, 15:20
Сообщение #3

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

можно еще попробовать в процедуре ПриИзменении() для поля количества программно перейти на нужный элемент через ЭтаФорма.ТекущийЭлемент=

Спасибо сказали: хакерок,

хакерок Подменю пользователя
сообщение 14.03.11, 15:38
Сообщение #4

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

Цитата(Batchir @ 14.03.11, 16:10) *
Попробуйте выставить флжки для всех остальных элементов в свойствах "Пропускать при вводе"

Не сработало. Отметил порядок обхода ПолеВводаКод - 1 ПолеВводаКоличества - 2 Кнопка Добавить - 3. Вводишь Код курсор перескакивает на Количество Вводишь количество прескакивает на кнопку Добавить после нажатия на кнопку не куда не перскакивает а остаёться на ней ... токо моргает что сделало. Да и хочеться програмно перскочить из разных мест в количество.

хакерок Подменю пользователя
сообщение 14.03.11, 15:46
Сообщение #5

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

Цитата(Creaturka @ 14.03.11, 16:20) *
можно еще попробовать в процедуре ПриИзменении() для поля количества программно перейти на нужный элемент через ЭтаФорма.ТекущийЭлемент=


Ёще раз спасибо и так внику часть кода который при нажатии на кнопку с именем Добавить в ПолеВводаКоличества проставляет 1 и перскакивет на ПолеВводаКода

Процедура ДобавитьНажатие(Элемент)
    ЭлементыФормы.ПолеВводаКоличества.Значение = 1;
    ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ПолеВводаКод;
КонецПроцедуры
Вопрос решён тему можно закрывать

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


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

 

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