Шаг 37 - Изучаем Счета – Выбран

Ну хорошо, а как воспользоваться тем, что пользователь выбрал? Во-первых, у поля ввода нужно сделать идентификатор, чтобы можно было им пользоваться.

37_1.gif (5563 b)

Первое, что мы должны сделать - это проверить в момент формирования отчета выбран счет или нет. Для этого у поля ввода есть функция Выбран. Функций Выбран много, вот описание к счету:

Выбран
Проверяет факт выбора счета.

Синтаксис:

Выбран()

Англоязычный синоним:

Selected

Возвращаемое значение:
Число: 1 — если счет выбран (спозиционирован); 0 — если не выбран.

Описание:
Метод Выбран для объекта созданного функцией СоздатьОбъект определяет, спозиционирован ли объект на каком-либо счете или нет, для объекта хранящего значение типа "Счет" он определяет является значение пустым или нет. Метод возвращает число со значением 1 — если счет выбран (спозиционирован) или значение не пустое, 0 — если не выбран или значение пустое.

Вот и воспользуемся.

Процедура Сформировать()  
	
Если ВыборСчета.Выбран() = 0 Тогда

   Возврат;

КонецЕсли;

	Т = СоздатьОбъект("Таблица");
	.......
КонецПроцедуры

Мы просто проверяем, что выбор сделан, если счет не выбран, то просто заканчиваем выполнение и отчет не строится.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 04.08.2002