Бывает такое задание в 1С программировании: сделать простой калькулятор. Задание для новичка вовсе не простое, если делать с нуля, без подсказки. Тут главное алгоритм решения выстроить. И это не так просто. Сам пробовал.
А вот с подсказкой, сам код и алгоритм выходит не таким уж и сложным. Но это только когда его увидишь.
С начало показываю код калькулятора, затем подробно его объясню. Калькулятор пишется во внутренней обработке. &НаКлиенте Перем Буфер, Операция; &НаКлиенте Процедура Кнопка1(Команда) Итого = Итого + ЭтаФорма.ТекущийЭлемент.Заголовок; //Итого реквизит формы тип строка КонецПроцедуры &НаКлиенте Процедура Сумма(Команда) Если Итого = Неопределено ИЛИ Итого = "" Тогда //Проверяется на заполнение поле реквизита "Итого" Сообщить("Сначала введите число"); Возврат; КонецЕсли; Буфер = Число(Итого); //В реквизит обработки "Буфер" помещается значение реквизита формы "Итого" переобразованное в тип число Итого = ""; //Реквизит формы "Итого" очищается Операция = "Сумма"; //Перем
Публикация доступна с подпиской
Откровения престарелого программистаОткровения престарелого программиста