Объектный тип УСЛ_РАВЕНСТВА
Родительские типы: УСЛОВИЕ → УСЛ_СВОЙСТВА → УСЛ_РАВЕНСТВА.
Тип УСЛ_РАВЕНСТВА задает условие равенства ключа указанному значению. Условие считается истинным, если ключ равен значению. Тип значения должен соответствовать типу ключа. Допускается смешивать типы ЧИСЛО и ЦЕЛОЕ, а также при задании условия на дату/время операции (тип ДАТА_ВРЕМЯ) использовать значения типа ДАТА.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
*<СТРОКА, ЧИСЛО, ЦЕЛОЕ, ЛОГИКА, ДАТА, ВРЕМЯ, ДАТА_ВРЕМЯ, ССЫЛКА> | значение | Значение, с которым сравнивается ключ. |
Пример:
На ветке "ВАЛЮТА" перебираются объекты со значением свойства "курс" = 33.2.
ПЕРЕМ ФИЛЬТР_ОБЪЕКТОВ: фильтр; ПЕРЕМ МАСКА_АН: маска; ПЕРЕМ УСЛ_УРОВЕНЬ: усл; ВЫЧИСЛИТЬ усл.условия[1]=УСЛ_РАВЕНСТВА[свойство="курс",значение=33.2] фильтр.усл_свойств=усл ЦИКЛ ВЕТКА("ВАЛЮТА", фильтр, маска, сч) ОТЛАДКА(СТР(сч)) КОНЕЦ_ЦИКЛА КОНЕЦ
Ассоциации типов
Использование типа УСЛ_РАВЕНСТВА автоматически влечет за собой использование типа ССЫЛКА и типа ДАТА_ВРЕМЯ.