|
Суммирование значений в ПолеВвода
| ☑ |
0
REDANGER
20.04.17
✎
11:01
|
Всем добрый день! Подскажите как решить такой вопрос.
Есть поле ввода с присвоенным числовым значением (допустим 200)
Как к данному полю ввода (то есть к 200) прибавить(вычесть какое-либо число?
Спасибо!
|
|
1
catena
20.04.17
✎
11:04
|
1. Определиться с моментом прибавления.
2. Написать код.
|
|
2
dezss
20.04.17
✎
11:05
|
ПолеВвода = Строка(Число(ПолеВвода)+Какое_тоЧисло);
|
|
3
Волшебник
модератор
20.04.17
✎
11:07
|
если у поля ввода тип число, то просто
ПолеВвода = ПолеВвода + Ч
|
|
4
dezss
20.04.17
✎
11:08
|
(3) кстати да...всегда ищу подвох.
Ну а если это операция с большими числами, по писать свой код сложения-вычитания
|
|
5
REDANGER
20.04.17
✎
11:26
|
Волшебник, спасибо за помощь! Я не увидел, что тип "Строка" стоял....но все равно не выходит. Я сейчас чуть подробнее объясню в чем проблема:
Само поле ввода, куда будет выводиться итоговое значение этой самой суммы находится на Форме1, а значение суммы будет возвращаться из Формы2 по нажатию на Кнопку1. Прилагаю фрагмент кода:
Процедура Кнопка1Нажатие(Элемент)
..............................
Форма = ПолучитьФорму("Форма1");
Форма.ПолеВвода1 = ПолеВвода1 + 100;
КонецПроцедуры;
|
|
6
Волшебник
модератор
20.04.17
✎
11:27
|
(5) Дерзай! У тебя всё получится.
|
|
7
dezss
20.04.17
✎
11:31
|
(5) так после Форма.ПолеВвода1 = ПолеВвода1 + 100;
Надо бы добавить
Форма.Открыть();
|
|