{
  "name": "availableValues, denyIncompleteValues, Folder в selection",
  "params": { "outputPath": "Template.xml" },
  "input": {
    "dataSets": [{
      "name": "Основной",
      "query": "ВЫБРАТЬ Т.Счет, Т.Остаток, Т.Поступление1, Т.Поступление2, Т.Выбытие1, Т.Выбытие2 ИЗ Регистр КАК Т",
      "fields": ["Счет: string", "Остаток: decimal(15,2)", "Поступление1: decimal(15,2)", "Поступление2: decimal(15,2)", "Выбытие1: decimal(15,2)", "Выбытие2: decimal(15,2)"]
    }],
    "parameters": [{
      "name": "ПорядокОкругления",
      "type": "EnumRef.Округления",
      "value": "Перечисление.Округления.Окр1_00",
      "use": "Always",
      "denyIncompleteValues": true,
      "availableValues": [
        {"value": "Перечисление.Округления.Окр1_00", "presentation": "руб. коп"},
        {"value": "Перечисление.Округления.Окр1", "presentation": "руб."},
        {"value": "Перечисление.Округления.Окр1000", "presentation": "тыс. руб"}
      ]
    }],
    "settingsVariants": [{
      "name": "Основной",
      "settings": {
        "selection": [
          "Auto",
          "Счет",
          "Остаток",
          {"folder": "Поступление", "items": ["Поступление1", "Поступление2"]},
          {"folder": "Выбытие", "items": ["Выбытие1", "Выбытие2"]}
        ],
        "structure": {
          "type": "group",
          "name": "ДанныеОтчета",
          "groupBy": ["Счет"],
          "selection": [
            "Auto",
            {"folder": "Поступление", "items": ["Поступление1", "Поступление2"]}
          ]
        }
      }
    }]
  },
  "validatePath": "Template.xml",
  "expect": {
    "files": ["Template.xml"]
  }
}
