Skip to content

4.6 Bouwfysische eigenschappen — NLRS_C_luchtgeluidsisolatie moet zijn ingevuld

Controleert of de parameter NLRS_C_luchtgeluidsisolatie is ingevuld voor family types met relevante Assembly Codes waarvoor eisen gelden aan luchtgeluidsisolatie, waarbij samengestelde (nested) elementen zijn uitgesloten.


{
  "Id": "6cbcb438-a8cc-4e74-8c49-6a15ba3ad73e",
  "Filter": {
    "Type": "queryFilter",
    "Properties": [
      {
        "Name": "Query",
        "Value": "(      \n\t$familyInstances := $[$.type = \"FamilyInstance\" and $.values.superComponentId = null].parent.id;\n    $[type=\"FamilySymbol\" and $.id in ($familyInstances) and $[$string(values.assemblyCode) ~> /^22\\.1[01234]|31\\.(1[012]|2[12345]|3[01234]|4[01])|32\\.(1[012]|2[012345]|3[01234]|4[01])|33\\.(1[012]|2[012])|37\\.(1[012]|2[012345])$/i]]\n)",
        "Type": null
      }
    ],
    "SubFilters": []
  },
  "Validation": {
    "Type": "validation",
    "Name": "NLRS_C_luchtgeluidsisolatie moet een waarde hebben.",
    "ErrorMessage": "#### Issue\n\nDe parameter **NLRS_C_luchtgeluidsisolatie** is niet ingevuld voor dit element.\n\nDeze parameter is verplicht voor bouwdelen waarvoor eisen aan **luchtgeluidsisolatie** gelden.\n\n#### Oplossing\n\nVul een geldige waarde in voor de parameter **NLRS_C_luchtgeluidsisolatie** op het juiste niveau:\n\n- Controleer of het element onderdeel is van een **scheidende constructie**\n- Vul de waarde in als **typeparameter** volgens de geldende projectafspraken\n\n#### Informatie\n\nVolgens de **BIM Basis ILS – §4.6 Bouwfysische eigenschappen** moeten bouwdelen waarvoor geluidsisolatie-eisen gelden voorzien zijn van een waarde voor **luchtgeluidsisolatie**.\n\nDeze controle is van toepassing op elementen met de relevante **Assembly Codes** en zonder **SuperComponent** (dus geen samengestelde/nested elementen).\n\n",
    "Properties": [
      {
        "Name": "valueToValidate",
        "Value": {
          "Type": "sharedParameterSelector",
          "Properties": [
            {
              "Name": "guid",
              "Value": "4041a36f-5359-42c5-986a-e57e06deab69",
              "Type": "string"
            }
          ]
        }
      },
      {
        "Name": "Validator",
        "Value": {
          "Type": "value",
          "Properties": [
            {
              "Name": "value",
              "Value": "string:ShouldNotBeEmpty",
              "Type": "string"
            }
          ]
        }
      },
      {
        "Name": "expectedValue",
        "Value": {
          "Type": "staticValueSelector",
          "Properties": [
            {
              "Name": "value",
              "Value": "",
              "Type": "string"
            }
          ]
        }
      }
    ],
    "SubValidations": []
  },
  "Details": {
    "Name": "NLRS_C_luchtgeluidsisolatie moet zijn ingevuld",
    "Impact": 4,
    "Priority": 3,
    "Tags": [
      "4.6 Bouwfysische eigenschappen"
    ],
    "Description": "Controleert of de parameter NLRS_C_luchtgeluidsisolatie is ingevuld voor family types met relevante Assembly Codes waarvoor eisen gelden aan luchtgeluidsisolatie, waarbij samengestelde (nested) elementen zijn uitgesloten.\n",
    "HelpUrl": "https://help.daqs.io/NL/BIMBasisILS/Help/4.6_Luchtgeluidsisolatie/?nav=false",
    "TimeToSolve": 5,
    "AllDisciplines": true,
    "Disciplines": []
  },
  "Metadata": [
    {
      "Label": "AssemblyCode",
      "Selector": {
        "Type": "querySelector",
        "Properties": [
          {
            "Name": "query",
            "Value": "values.assemblyCode",
            "Type": null
          }
        ]
      }
    }
  ]
}