Перехват клавиш 1с Розница 2.2

1. Vodafone112 01.10.19 00:50 Сейчас в теме
Доброго времени суток!!!!! В 1С Рознице есть форма простой оплаты, где не нажимая на поле ввода, а просто набирая цифры на клавиатуре, появляется вводимое значение. Вопрос в том, как программа перехватывает нажатия, в процедурах ПриСозданииНаСервере, или ПриСоздании ничего путного нет.

Сохранял форму РМК как внешний файл, ввод работает, а как не пойму.

помогите пожалуйста
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. coolseo 79 01.10.19 11:58 Сейчас в теме
(3)
Прикрепленные файлы:
Vodafone112; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. coolseo 79 01.10.19 01:22 Сейчас в теме
&НаКлиенте
Процедура Команда5ПраваяКлавиатура(Команда)
	
	ДобавитьЦифру("5")
	
КонецПроцедуры


Процедура ДобавитьЦифру(ВведеннаяЦифраСтрокой)
	
	Если ПервыйВвод Тогда
		Если ВведеннаяЦифраСтрокой = "0" Тогда
			Возврат;
		КонецЕсли;
		ВводимоеЧисло = "";
		ПервыйВвод = Ложь;
	КонецЕсли;
	
	Запятая = Сред(ВводимоеЧисло, СтрДлина(ВводимоеЧисло) - КоличествоСимволовПослеЗапятой, 1);
	
	Если НЕ Запятая = "," Тогда
		ВводимоеЧисло = ВводимоеЧисло + ВведеннаяЦифраСтрокой;
	КонецЕсли;
	
	СуммаОплаты = ПривестиСтрокуКЧислу(ВводимоеЧисло, Истина);
	
	ОбновитьФорму();
КонецПроцедуры
Показать
3. Vodafone112 01.10.19 11:14 Сейчас в теме
(2)
&НаКлиенте
Процедура Команда5ПраваяКлавиатура(Команда)

ДобавитьЦифру("5")

КонецПроцедуры



это работает,если нажать кнопку на форме мышкой, если же нажимать клавишу на клавиатуре, ничего не происходит
4. coolseo 79 01.10.19 11:58 Сейчас в теме
(3)
Прикрепленные файлы:
Vodafone112; +1 Ответить
5. Vodafone112 01.10.19 13:38 Сейчас в теме
(4) Спасибо большое!!!!! не думал, что все так просто.

Хотел уже позаимствовать у штриха их ВК
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот