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