Archives Август 2024

Расширение возможностей событий

Расширены возможности доступ к данным переменных процесса и другим значениям из программного кода событий точек Действий, а также программных функций точек Обработки, Условий и Вариантов.

Из программного кода теперь можно получить или установить значение переменной процесса или других данных без обращения к внутренним программным процедурам и функциям продукта. Достаточно в коде события присвоить нужное значение элементу структуры данных.

Например, получить данные можно так:

ТекстФункции="
        |// Доступ к данным осуществляется в виде:
        |РезультатИсполнителя1=СтруктураРезультатаИсполнителя.<ВидРезультата>;
        |ЗначениеПеременой1=СтруктураПеременныхПроцесса.<ИмяПеременной>;
        |ЗначениеПараметраЗадачи1=СтруктураПараметровЗадачи.<ПараметрЗадачи>;
        |
        |// Где <ИмяПеременной> - поле "Имя переменой" из элемента справочника СД_Переменные (например "СтруктураПеременныхПроцесса.ВесДетали"),
        |// <ПараметрЗадачи> - название предопределенного значения плана вида характеристик СД_ПараметрыЗадач (например "СтруктураПараметровЗадачи.ДатаВыполненияПлан")
        |// <ВидРезультата> - название предопределенного значения плана вида характеристик СД_РезультатыИсполнителейЗадач (например "СтруктураРезультатаИсполнителя.ТекстовоеСообщение")
        |
        |// Для изменения значений переменных процесса и параметров задачи используйте следующую конструкцию
        |СтруктураРеквизитовПроцесса.<ИмяПеременной>=ЗначениеПеременой1;
        |СтруктураПараметровЗадачи.<ПараметрЗадачи>=ЗначениеПараметраЗадачи1;

При создании в программе новых точек Действия, Обработки, Условий и Выбора вариантов программный код их событий и функций также содержит пояснительный пример на языке 1С.

Пример текста программного кода в событиях Действия

Смотрите также: