Переменные модуля и локальные переменные его программных компонентов объявлялись и получали значения в самом модуле. Кроме таких переменных, в модуле можно оперировать и переменными диалога, которые объявляются в диалоге как идентификаторы его элементов. Область действия переменных диалога распространяются на все программные элементы модуля.
50. Вставьте элемент: выберите Вставить | Текст, выберите мышью место размещения текста, в поле Заголовок введите Числовое поле, нажмите ОК.
51. Вставьте элемент: выберите Вставить | Реквизит Диалога, выберите мышью место размещения текста, в поле Идентификатор введите дЧ, выберите вкладку Тип, в списке Тип выберите Число, в поле Длина выберите 6, в поле Точность выберите 2, нажмите ОК.
52. Закомментируйте пример 4.
53. Введите в модуле обработки следующий код:
Пример 25.5. Переменные диалога
// Пример 5
перем а; //Переменная модуля
процедура Выполнить () //Связана с кнопкой Пуск обработки Начало
//Встроенная процедура Предупреждение выводит текст
//переданный процедуре в качестве параметра, в окно с кнопкой ОК
Предупреждение ("Значение числового поля будет увеличено в 2 раза");
дЧ=дЧ*а; //Результат после загрузки и двух нажатий на Пуск
КонецПроцедуры
процедура ПриОткрытии ();
ОчиститьОкноСообщений(); //Очищаем окно сообщений
а=2.0; //Начальное значение переменной модуля а
дЧ=5.23; //Начальное значение переменной диалога дЧ
конецПроцедуры
54. Проверьте синтаксис
55. Сохраните обработку: Ctrl+S.
56. Запустите 1С:Предприятие: нажмите
F11, выберите
Начало |
Пуск, нажмите Пуск