SDK 1.9.0 - SubContractingTerm BT-773-Tender Rule BR-BT-00773-0037 display #916
-
Hello, We have an XSD problem with BT-773-Tender For notice type 30, BT-773-Tender is mandatory but also forbidden under one condition. The schematron rule says this : By analyzing the schematron rule, we understand that the field is verified only when the same field is filled. Which means that when the mandatory field is not completed, the verification is not carried out. Error message BR-BT-00773-0037 can therefore never be displayed. The problem with this rule is that we must have a value in this same field to have the error displayed, which is contradictory technically and functionally. We also have a similar issue for the BT-19-Lot field. How to handle this ? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Hello, We have also a similar problem in notice types 25 to 31 where BT-135-Procedure and BT-136-Procedure must be filled to avoid an XSD error. Schematron rules exist but can not be identified and displayed to the buyer (same problem as described for BT-773-Tender). Will this get fixed in another version ? Best regards |
Beta Was this translation helpful? Give feedback.
-
We have a similar problem with BT-106-procedure in notice type 17 (SDK 1.9) : A schematrons error message does exist for the BT-106-Procedure field “BR-BT-00106-0023” but cannot be shown because the field is checked only when this same field is filled. Which means that when this field which is both mandatory and forbidden under conditions is not filled in, the check is not carried out. |
Beta Was this translation helpful? Give feedback.
Hi,
As BT-773 conditions the existence of other Subcontracting fields and another context than the parent should be used to evaluate its existence.
When it comes to forbidden rules on BT-773, current context is fine; however for mandatory rules, the grand parent should be used instead. This will get fixed.
I'll have a close look at the BT-19 case