В программах 1С объекты данных (константы и переменные) могут иметь следующие типы: числовой, символьный, дата, агрегатные (например, Справочник). Агрегатный тип данных имеет разновидности, например, разновидностями типа Справочник являются Справочник.Должности, Справочник.Сотрудники и т.д.
Переменные разделяются на скалярные и массивы.
Переменная обретает тип при ее определении, то есть когда она получает значение в результате выполнения оператора присваивания или если переменная является формальным параметром процедуры, при вызове этой процедуры, в которой определены соответствующие фактические параметры.
Переменная а после выполнения присваивания будет иметь числовой тип: перем а; а=1.22;
При вызове функции ВычислитьУ ее формальный параметр х будет определен как числовая переменная:
процедура Выполнить()
б=ВычислитьУ(3.0); Сообщить (“б=”+б);
КонецПроцедуры
Значения имеющихся в программе переменных можно определить, используя диалоги, вызываемые функциями: ВвестиЧисло, ВвестиСтроку, ВвестиДату, ВвестиЗначение
171. Загрузите свою обработку: выберите Файл | Открыть, откройте папки 1с | начало_Фузеева | ExtForms, выберите файл Фузеева. ert , выберите Открыть, выберите вкладку Модуль
172. Выберите Модуль, закомментируйте Пример 18.
173. Введите следующий код:
Пример 25.20. Ввод значений
//Пример 19 перем а, скл; флаг=ВвестиЧисло(а,"Введите номер документа",10,0); флаг=ВвестиСтроку(а,"Введите подстроку для поиска",30); стр="Это длинная символьная константа, | так как она размещается не на одной, | а на рех строках"; флаг=ВвестиСтроку(стр,"Отредактируйте текст и нажмите ОК",500,1); //после выбора склада переменная скл будет иметь тип Справочник.Склады флаг=ВвестиЗначение(скл,"Выберите склад","Справочник.Склады");
174. Проверьте синтаксис.
175. Сохраните обработку: Ctrl+S.
176. Запустите 1С:Предприятие: нажмите F11, выберите выберите Начало | Пуск, должны появиться последовательно четыре диалога.