Переглянути завдання
Номер | Проект | Категорія | Видимість | Создан | Изменен |
---|---|---|---|---|---|
0001344 | RasKon | Побажання | Громадський | 2017-01-28 23:09 | 2023-09-25 09:55 |
Ініціатор | Антанель | Відповідальний | ADGroup | ||
Пріоритет | Звичайно | Впливати | Малий | Відтворюваність | не перевірялася |
Умова | закрита | Рішення | вирішено | ||
Версия продукта | 9.79 | ||||
Целевая версия | 10.22 | Решена в версии | 10.22 | ||
Суб'єкт | 0001344: Додаткові настроювані властивості стулок | ||||
Опис | Зараз у стулок є "вшиті" в програму властивості "Блок.відкид", "Мікропров", "Балк.компл", "Мікроліфт". Найчастіше цих властивостей не вистачає. Треба, щоб вони були настроювані. Або поряд із ними зробити ще кілька настроюваних. Це питання переплітається з наявністю в програмі Змінних і можливості перевірки умов на них. | ||||
Мітка | Пов'язаних міток немає. | ||||
Кількість звернень | |||||
Термін реалізації (днів) | |||||
Вартість | |||||
Запланована дата | |||||
пов'язана з | 0001843 | закрита | ADGroup | Можливість редагування додаткових настроюваних властивостей стулок через вікно "властивості стулки". |
пов'язана з | 0001854 | закрита | ADGroup | Можливість приховувати деякі опції в настроюваних властивостях стулок. |
блокує | 0002103 | закрита | ADGroup | При налаштуванні "Додаткові настроювані властивості стулок" некоректно зчитуються відповідні планки/шурупи. |
блокує | 0002102 | закрита | ADGroup | Під час налаштування "Додаткові настроювані властивості стулок" умови "or/and" оброблялися некоректно. |
|
Потрібно зробити настроюваний список властивостей для кожної фурнітури окремо, кожен елемент списку - булевське значення (в ідеалі числове, щоб можна було для кожної властивості задати список, що випадає). Елементи фурнітури повинні вміти обробляти вирази одночасно з декількома елементами списку нехай навіть скриптом. На кресленні в ідеалі зробити вікно, щоб було видно під час малювання, щоб там відображалися всі властивості за всіма встановленими стулками і щоб на ходу можна було змінювати склад фурнітури. Ручку часто клієнти люблять рахувати одразу з комплектом фурнітури, а не окремою кнопкою, але тоді під час встановлення окремою кнопкою з'являється друга ручка. |
|
Реалізовано перший робочий варіант. |
|
Щоб скористатися цим функціоналом потрібно: 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 | Рішення | відкрито => вирішено |
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 |