понедельник, 13 февраля 2017 г.

ДополнительныеСвойства

Все объекты которые можно записать в системе имеют дополнительные свойста
ДополнительныеСвойства - Структура, которая Может использоваться в тех случаях,
когда необходимо хранить некоторые значения, связанные с объектом, на время выполнения
некоторых операций, без изменения объекта. Например, при обработке событий в подписке
на события.
Довольно удобный, но легко заменяемый инструмент для передачи свойств, между  модулем формы и модулем объекта, между модулем формы и модулем подписки на событие.



Чтобы передать дополнительное свойство из модуля формы в модуль подписки на событие нужно в процедуре "ПередЗаписью()" объекта дополнить  структуру
Процедура ПередЗаписью(Отказ)
ДополнительныеСвойства.Вставить("НазваниеНашегоПараметра", "ЗначениеНашегоПараметра");
КонецПроцедуры
а в модуле подписки на событие обратиться через источник в аналогичных процедурах
НужноеСвойство = Источник.ДополнительныеСвойства.НазваниеНашегоПараметра;

Комментариев нет:

Отправить комментарий