| | |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProduct.Data(); |
| | | products := dhFinelProducts.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power())); |
| | | dhFinelProduct.Data( &products ); |
| | | dhFinelProducts.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProduct.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | if( dhCheckedProducts.Data().Size() <> 0 ){ |
| | | dhFinelProducts.Data( dhCheckedProducts.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | dhFinelProducts.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |