0
asder117
25.02.16
✎
23:04
|
Есть конфигурация УТ 10.3. Для рабочего места кассира пытаюсь сделать виртуальную (экранную) клавиатуру (в основном функционале ее нет) для работы на сенсорном мониторе. Формы все есть и модуль виртуалки я написал (если надо поделюсь потом). Вопрос вот в чем:
В модуле рабочего места по нажатию на закрытие чека и срабатывает процедура
Процедура ЗакрытьЧек(Печать = Ложь)
Перем Ответ;
Перем Паника;
Если ТолькоПросмотр Тогда
Закрыть();
Иначе
Если ВидОперации = Перечисления.ВидыОперацийЧекККМ.Продажа Тогда
Если Не ЧекПробитНаККМ И Товары.Итог("Сумма") > 0 Тогда
ФормаОплат = ПолучитьФорму("ФормаОплатЧека", ЭтаФорма);
///Вот тут открывается моя форма
ФормаОплаты = ПолучитьФорму("ФормаВводЦены", ЭтаФорма);
РезультатОплаты = ФормаОплаты.ОткрытьМодально();
Результат = ФормаОплат.ОткрытьМодально();
//Результат = ФормаОплат.Открыть();
и т.д.
Но данный код не работает как надо
На форме есть поле ввода (Сумма платежа). После нажатия на "закрыть чек" туда попадает итоговая сумма. мне надо так например чтобы при нажатии на данное поле открывалась модальная форма моей виртуалки и в нее попадали значения из поля ввода "СуммПлатежа". После изменения в виртуалке суммы и нажатия на "ок" данная сумма переходила в поле ввода.
Или другой вариант после открытия основной формы закрытия чека срузу открывается модальная форма моей виртуалки и в нее попадали значения из поля ввода "СуммПлатежа". После изменения в виртуалке суммы и нажатия на "ок" данная сумма переходила в поле ввода. Как это можно решить кто подскажет ( открыть две формы и передавать данные из одной в другую и обратно) Спасибо.
|
|