Перехват клавиш 1с Розница 2.2
Доброго времени суток!!!!! В 1С Рознице есть форма простой оплаты, где не нажимая на поле ввода, а просто набирая цифры на клавиатуре, появляется вводимое значение. Вопрос в том, как программа перехватывает нажатия, в процедурах ПриСозданииНаСервере, или ПриСоздании ничего путного нет.
Сохранял форму РМК как внешний файл, ввод работает, а как не пойму.
помогите пожалуйста
Сохранял форму РМК как внешний файл, ввод работает, а как не пойму.
помогите пожалуйста
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
&НаКлиенте
Процедура Команда5ПраваяКлавиатура(Команда)
ДобавитьЦифру("5")
КонецПроцедуры
Процедура ДобавитьЦифру(ВведеннаяЦифраСтрокой)
Если ПервыйВвод Тогда
Если ВведеннаяЦифраСтрокой = "0" Тогда
Возврат;
КонецЕсли;
ВводимоеЧисло = "";
ПервыйВвод = Ложь;
КонецЕсли;
Запятая = Сред(ВводимоеЧисло, СтрДлина(ВводимоеЧисло) - КоличествоСимволовПослеЗапятой, 1);
Если НЕ Запятая = "," Тогда
ВводимоеЧисло = ВводимоеЧисло + ВведеннаяЦифраСтрокой;
КонецЕсли;
СуммаОплаты = ПривестиСтрокуКЧислу(ВводимоеЧисло, Истина);
ОбновитьФорму();
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот