Шаг 290 - Объект работы с периодическими реквизитами

Мы уже знакомились с реализацией периодических реквизитов:

Но пока не смотрели как осуществляется программная работа с периодическими реквизитами за исключением констант.

Для работы с периодическими реквизитами справочников и периодическими константами в системе используется специальный агрегатный тип данных — <Периодический>. Объекты данного типа предназначены для возможности записи, редактирования и удаления значений периодических реквизитов справочников и периодических констант непосредственно из программного модуля, без необходимости прибегать к интерактивным операциям.

Во всех программных модулях доступ к атрибутам и вызов методов объекта Периодический может выполняться только при помощи переменной со ссылкой на объект этого типа. Объект создается при помощи функции СоздатьОбъект, ссылка на который присваивается переменной. Чтобы вызвать метод объекта, имя метода (с указанием необходимых параметров) пишется через точку после идентификатора переменной.

При создании объекта данного типа функции СоздатьОбъект в качестве параметра передается ключевое слово "Периодический".

Так как многие реквизиты справочника ОсновныеСредства периодические создается объект для работы с этими реквизитами.

Процедура Печать()
	Если ТекущийЭлемент().Выбран() = 0 Тогда
		Предупреждение("Нельзя сформировать инвентарную карточку, не указав Основное средство.
						|Введите Основное средство.");
	ИначеЕсли ТекущийЭлемент().ЭтоГруппа() = 1 Тогда
		Предупреждение("Нельзя сформировать инвентарную карточку для группы Основных средств.
						|Выберите конкретное Основное средство.");
     Иначе
		Таб = СоздатьОбъект("Таблица");
		Таб.ИсходнаяТаблица("ОС-6");
		ИсторияИзмененияСостояний = СоздатьОбъект("Периодический");
	........

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