5.3.2. Настройка автосвойства
Для изменения скрипта необходимо нажать кнопку «Изменить настройки автосвойства».
Откроется окно настроек авотсвойства.

Рисунок 103 –
Пользователь может выбрать свойства класса, которые необходимы ему в расчете, в примере выберем оба свойства для суммы;
|

Рисунок 104 –
Выберем правила для расчета свойства – Период расчета;
|
Период расчета показывает с какой периодичностью будет рассчитываться автосвойство (день, неделя, месяц). Если выбрано «Свойство не будет обновляться по времени» - свойство будет обновлено сразу при изменении любого свойства класса, которое выбрано для расчета. В примере автосвойство будет рассчитано после изменения любого из свойств.
|

Рисунок 105 –
Данные функции. В выпадающем меню показаны какие данные будут переданы в функцию, всегда передается идентификатор объекта (id) и значение по умолчанию (defaultValue);
|
Остальные свойства класса предаются в функцию в виде массива значений, доступ к элементу массива осуществляется конструкцией названиеМассива[“названиеСвойства”] в примере это dict[“Целое число”] для поля «Целое число» и dict[“Вещественное число”] для поля «Вещественное число» соответственно. С этими данными можно производить необходимые расчеты. При выборе пункта меню название свойства копируется в буфер обмена для использования в скрипте.
|

Рисунок 106 –
Поле для поиска тестового свойства, если их много в скрипте;
|
Вы можете получить краткую справку по работе с кодом;
|

Рисунок 107 –
Подготовленный промпт для любой нейросети, который позволит Вам описать необходимую функцию;
|
Результат вычисления для тестирования функции.
|