Перегляд завдання

НомерПроектКатегоріяВидимістьИзменен
0001344RasKonПобажанняГромадський2023-09-25 09:55
ІніціаторАнтанель ВідповідальнийADGroup  
ПріоритетЗвичайноВпливатиМалийвідтворюваністьне перевірено
Умова ЗакритіРішенняВирішена 
Версия продукта9.79 
Целевая версия10.22Решена в версии10.22 
Суб'єкт0001344: Додаткові настроювані властивості стулок
ОписЗараз у стулок є "вшиті" в програму властивості "Блок.відкид", "Мікропров", "Балк.компл", "Мікроліфт". Найчастіше цих властивостей не вистачає. Треба, щоб вони були настроювані. Або поряд із ними зробити ще кілька настроюваних. Це питання переплітається з наявністю в програмі Змінних і можливості перевірки умов на них.

МіткаПов'язаних ярликів немає.
Кількість звернень
Період реалізації (днів)
Вартість
Запланована дата

Зв'язок

Пов'язані з 0001843 ЗакритіADGroup Можливість редагування додаткових настроюваних властивостей стулок через вікно "властивості стулки". 
Пов'язані з 0001854 ЗакритіADGroup Можливість приховувати деякі опції в настроюваних властивостях стулок. 
Блоки 0002103 ЗакритіADGroup При налаштуванні "Додаткові настроювані властивості стулок" некоректно зчитуються відповідні планки/шурупи. 
Блоки 0002102 ЗакритіADGroup Під час налаштування "Додаткові настроювані властивості стулок" умови "or/and" оброблялися некоректно. 

Діяльність

ADGroup

2018-03-07 17 :08

адміністратор ~0001747

Потрібно зробити настроюваний список властивостей для кожної фурнітури окремо, кожен елемент списку - булевське значення (в ідеалі числове, щоб можна було для кожної властивості задати список, що випадає). Елементи фурнітури повинні вміти обробляти вирази одночасно з декількома елементами списку нехай навіть скриптом. На кресленні в ідеалі зробити вікно, щоб було видно під час малювання, щоб там відображалися всі властивості за всіма встановленими стулками і щоб на ходу можна було змінювати склад фурнітури. Ручку часто клієнти люблять рахувати одразу з комплектом фурнітури, а не окремою кнопкою, але тоді під час встановлення окремою кнопкою з'являється друга ручка.

ADGroup

2018-11-07 03 :44

адміністратор ~0001882

Реалізовано перший робочий варіант.

ADGroup

2018-11-07 14 :47

адміністратор ~0001884

Щоб скористатися цим функціоналом потрібно:

1. Налаштувати призначені для користувача властивості для кожного комплекту фурнітури (або інших елементів в меню "Налаштування" пункт "Елементи конструкцій").
Потрібно зайти в меню "Налаштування" пункт "Елементи конструкцій", вибрати для прикладу розділ "Фурнітура", відкрити на редагування назву будь-якого комплекту фурнітури (подвійне натискання на назву комплекту в стовпчику зліва). У вікні, що відкрилося, в полі "Користувацькі властивості" потрібно ввести інформацію щодо властивостей.
Приклад користувацьких властивостей:
opt1,1,true,опція 1 - значення 1;opt1,2,false,опція 1 - значення 2;opt1,3,false,опція 1 - значення 3;
opt2,1,true,опція 2 - значення 1;opt2,2,false,опція 2 - значення 2;
opt3,1,true,опція 3 - значення 1;opt3,2,false,опція 3 - значення 2;
Структура опису властивостей така:
VariableName,Value,DefaultValue,Description;...
VariableName - змінна для конкретної властивості
Value - цифрове значення властивості
Default value - true - якщо це значення властивості є значенням за замовчуванням
Description - Опис властивості, який відображатиметься на екрані у вікні вибору властивостей

2. Під час налаштування матеріалів у фурнітурному комплекті в редакторі налаштувань матеріалу на закладці "Скрипт" можна використовувати скрипт для задання додаткової умови, за якої цей матеріал буде пораховано. Приклад скрипта:
function OnCheckConditionEvent:boolean;
begin
result:=(ob.CustomPropertiesSetValues.GetValueByName('opt1')=3)or(ob.CustomPropertiesSetValues.GetValueByName('opt3')=2);
end;
Цей приклад скрипта дає змогу задати додаткову умову, яка буде істинною тільки в тому разі, якщо змінна opt1 дорівнюватиме 3 або змінна opt3 дорівнюватиме 2.

Підтримка спільноти для завдання
Це завдання відзначена тим, що вона вирішена.
Якщо ви вважаєте, що це не так, будь ласка, знову відкрийте його та поясніть, чому.
Прихильників: EugeneII vovaukrainec
Нейтралітет: Жоден користувач ще не проголосував нейтрально за це завдання.
Супротивників: За це завдання ще не проголосував жоден опонент.

Журнал версій

Дата змінення Користувач Поле Зміна
2017-01-28 23:09 Антанель Новий виклик
2017-01-28 23:09 Антанель Умова новий => призначений
2017-01-28 23:09 Антанель Відповідальний => Antanel
2018-03-07 17:08 ADGroup Коментар додано: 0001747
2018-11-07 03:42 ADGroup Цільова версія 10.XX (готується до випуску) => => 10.22
2018-11-07 03:44 ADGroup Коментар додано: 0001882
2018-11-07 04:03 ADGroup Умова присвоєно => закрито
2018-11-07 04:03 ADGroup Рішення open => розв'язано
2018-11-07 04:03 ADGroup Вирішено у версії => 10.22
2018-11-07 04:04 ADGroup Відповідальний Антанел => ADGroup
2018-11-07 14:47 ADGroup Коментар додано: 0001884
2019-02-03 18:13 ADGroup Посилання додано пов'язана з 0001843
2019-04-03 23:30 ADGroup Посилання додано блокує 0001854
2019-04-03 23:31 ADGroup Зв'язок видалено блокує 0001854
2019-04-03 23:31 ADGroup Посилання додано пов'язана з 0001854
2023-09-25 09:55 ADGroup Посилання додано блокує 0002103
2023-09-25 09:55 ADGroup Посилання додано блокує 0002102