Нод не добавляет фильтр спецификации (ScheduleView.AddFilters)

Главная Форумы Задать вопрос Нод не добавляет фильтр спецификации (ScheduleView.AddFilters)

В этой теме 2 ответа, 2 участника, последнее обновление  tuuletin 2 мес., 3 нед. назад.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #9136 Score: 0

    tuuletin
    Участник
    3 pts

    Привет,

    подскажите, пожалуйста, почему нод ScheduleView.AddFilters не добавляет фильтр спецификации? Ноду скармливаются все необходимые данные – scheduleView и scheduleFilter. Пробовал скармливать в виде списков с различными комбинациями. Поискал по forum.dynamobim.com – только две старые темы: у одних всё работает, у других не работает с такой же ошибкой. Ошибка отображается The filter value is not valid for the field and filter type. Parameter name: filter

    #9137 Score: 0

    Kami.ukr
    Участник
    1 pt

    Попробуй использовать нод из клокворка на входе

    #9140 Score: 0

    tuuletin
    Участник
    3 pts

    Причина ошибки установлена.

    Проблема в том, что ScheduleView.AddFilter в параметре value хочет получить тип Double.

    Нод Input number или нод Code Block с целым числом возвращает тип Int64.

    Чтобы ошибки не было:

    – нод Input number можно использовать только с дробной частью, не равной “.0” – тогда тип будет Double.

    – в нод Code Block для целых чисел необходимо указывать дробный “.0”. Иначе тип будет Int64.

    Подробно расписал на англоязычном форуме: https://forum.dynamobim.com/t/add-schedule-filter-node-error-scheduleview-addfilters/36434/5

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)

Для ответа в этой теме необходимо авторизоваться.