25.6. Переменные диалога

Переменные модуля и локальные переменные его программных компонентов объявлялись и получали значения в самом модуле. Кроме таких переменных, в модуле можно оперировать и переменными диалога, которые объявляются в диалоге как идентификаторы его элементов. Область действия переменных диалога распространяются на все программные элементы модуля.

50. Вставьте элемент: выберите Вставить | Текст, выберите мышью место размещения текста, в поле Заголовок введите Числовое поле, нажмите ОК.

51. Вставьте элемент: выберите Вставить | Реквизит Диалога, выберите мышью место размещения текста, в поле Идентификатор введите дЧ, выберите вкладку Тип, в списке Тип выберите Число, в поле Длина выберите 6, в поле Точность выберите 2, нажмите ОК.

52. Закомментируйте пример 4.

53. Введите в модуле обработки следующий код:

Пример 25.5. Переменные диалога

// Пример 5
перем а;  //Переменная модуля
процедура Выполнить ()  //Связана с кнопкой Пуск обработки Начало
//Встроенная процедура Предупреждение выводит текст
//переданный процедуре в качестве параметра, в окно с кнопкой ОК
Предупреждение ("Значение числового поля будет увеличено в 2 раза");
дЧ=дЧ*а;       //Результат после загрузки и двух нажатий на Пуск
КонецПроцедуры
процедура ПриОткрытии ();
ОчиститьОкноСообщений();   //Очищаем окно сообщений
 а=2.0;                //Начальное значение переменной модуля а
 дЧ=5.23;              //Начальное значение переменной диалога дЧ
конецПроцедуры

 

54. Проверьте синтаксис

55. Сохраните обработку: Ctrl+S.

56. Запустите 1С:Предприятие: нажмите F11, выберите Начало | Пуск, нажмите Пуск