Task preview
Номер | project | Category | Visibility | Создан | Изменен |
---|---|---|---|---|---|
0001344 | RasKon | Wishes | public | 2017-01-28 23:09 | 2023-09-25 09:55 |
Initiator | Antanel | Responsible | ADGroup | ||
Priority | ordinary | Influence | small | Reproducibility | untested |
Condition | closed | Decision | solved | ||
Версия продукта | 9.79 | ||||
Целевая версия | 10.22 | Решена в версии | 10.22 | ||
Theme | 0001344: Additional customizable sash properties | ||||
Description | Now the sashes have the properties "Block tilt", "Microsprov", "Balk.kompl", "Microlift" "stitched" into the program. Often these properties are not enough. They should be customizable. Or make a few more customizable along with them. This issue is intertwined with the presence of Variables in the program and the possibility of checking conditions on them. | ||||
Tags | There are no associated tags. | ||||
Number of references | |||||
Implementation period (days) | |||||
Cost | |||||
Planned date | |||||
related to | 0001843 | closed | ADGroup | Possibility to edit additional customizable sash properties via the "sash properties" window. |
related to | 0001854 | closed | ADGroup | Possibility to hide some options in the customizable properties of the sashes. |
blocks | 0002103 | closed | ADGroup | The "Additional customizable sash properties" setting does not correctly count mating strips/screws. |
blocks | 0002102 | closed | ADGroup | When setting "Additional customizable sash properties", the "or/and" conditions were not handled correctly. |
|
We need to make a customizable list of properties for each fitting separately each element of the list is a Boolean value (ideally numeric, so that it is possible to set a drop-down list for each property). Fittings elements should be able to handle expressions with several list items at the same time, even with a script. In the drawing ideally make a window that was visible during the drawing that there are displayed all the properties for all the installed sashes and that on the go it was possible to change the composition of the hardware. The handle is often customers like to count immediately with a set of fittings and not a separate button, but then when installing a separate button appears a second handle. |
|
The first working variant has been realized. |
|
To use this function you need to: 1. Set up custom properties for each set of fittings (or other elements in the menu "Setup" item "Elements of constructions"). It is necessary to go to the menu "Setup" item "Elements of constructions" select for example the section "Fittings", open for editing the name of any set of fittings (double-click on the name of the set in the column on the left). On the window that opens, in the "Custom Properties" field, you need to enter the property information. Example of custom properties: opt1,1,true,option1 is value 1;opt1,2,false,option1 is value 2;opt1,3,false,option1 is value 3; opt2,1,true,option2 is value 1;opt2,2,false,option2 is value 2; opt3,1,true,option3 - value 1;opt3,2,false,option3 - value 2; The structure of the property description is as follows: VariableName,Value,DefaultValue,Description;. VariableName - variable for a specific property Value - numeric value of the property Default value - true - if this property value is the default value. Description - Description of the property, which will be displayed on the screen in the property selection window. 2. When customizing materials in the hardware set in the material settings editor on the "Script" tab, you can use a script to set an additional condition under which this material will be counted. An example of the script: function OnCheckConditionEvent:boolean; begin result:=(ob.CustomPropertiesSetValues.GetValueByName('opt1')=3)or(ob.CustomPropertiesSetValues.GetValueByName('opt3')=2); end; This sample script allows you to set an additional condition that will be true only if the opt1 variable is equal to 3 or the opt3 variable is equal to 2. |
This problem is marked solved. If you think it is not, please reopen it and explain why. |
|
Supporters: | EugeneII vovaukrainec |
Neutrality: | No users have yet voted neutral for this task. |
Opponents: | No opponents have yet voted in favor of this task. |
Date of change | User | Field | Modify |
---|---|---|---|
2017-01-28 23:09 | Antanel | New task | |
2017-01-28 23:09 | Antanel | Condition | new => assigned |
2017-01-28 23:09 | Antanel | Responsible | => Antanel |
2018-03-07 17:08 | ADGroup | Comment added: 0001747 | |
2018-11-07 03:42 | ADGroup | Targeted version | 10.XX (forthcoming) => 10.22 |
2018-11-07 03:44 | ADGroup | Comment added: 0001882 | |
2018-11-07 04:03 | ADGroup | Condition | assigned => closed |
2018-11-07 04:03 | ADGroup | Decision | open => solved |
2018-11-07 04:03 | ADGroup | Resolved in version | => 10.22 |
2018-11-07 04:04 | ADGroup | Responsible | Antanel => ADGroup |
2018-11-07 14:47 | ADGroup | Comment added: 0001884 | |
2019-02-03 18:13 | ADGroup | Link added | related to 0001843 |
2019-04-03 23:30 | ADGroup | Link added | blocks 0001854 |
2019-04-03 23:31 | ADGroup | Link deleted | blocks 0001854 |
2019-04-03 23:31 | ADGroup | Link added | related to 0001854 |
2023-09-25 09:55 | ADGroup | Link added | blocks 0002103 |
2023-09-25 09:55 | ADGroup | Link added | blocks 0002102 |