Переменная типа List возвращает неверное значение Count
Добавлено: 19 янв 2023, 23:20
При создании Переменно типа список при указании Источника данных "Колонки данных" при генерации отчета переменная всегда выдает в свойстве Count количество элементов в списке всего, а не количество ВЫБРАННЫХ элементов. Метод .Contains() всегда возвращает true, поскольку поиск идет не по выбранным пользователем элементам, а по всем элементам списка.
При этом если для Переменной указывается Источник данных "Элементы", то все работает как нужно - .Count выдает количество ВЫБРАННЫХ элементов, и .Contains() осуществляет поиск по списку ВЫБРАННЫХ элементов.
Такая проблема наблюдается как минимум во всех версиях 2021-2023.
Как исправить или обойти? Нужно, чтобы всегда давало количество ВЫБРАННЫХ пользователем элементов и искало только среди ВЫБРАННЫХ элементов (иначе бессмыссленно)
При этом если для Переменной указывается Источник данных "Элементы", то все работает как нужно - .Count выдает количество ВЫБРАННЫХ элементов, и .Contains() осуществляет поиск по списку ВЫБРАННЫХ элементов.
Такая проблема наблюдается как минимум во всех версиях 2021-2023.
Как исправить или обойти? Нужно, чтобы всегда давало количество ВЫБРАННЫХ пользователем элементов и искало только среди ВЫБРАННЫХ элементов (иначе бессмыссленно)