Руководство разработчика

Объектный тип УСЛ_РАВЕНСТВА

Родительские типы: УСЛОВИЕУСЛ_СВОЙСТВА → УСЛ_РАВЕНСТВА.

Тип УСЛ_РАВЕНСТВА задает условие равенства ключа указанному значению. Условие считается истинным, если ключ равен значению. Тип значения должен соответствовать типу ключа. Допускается смешивать типы ЧИСЛО и ЦЕЛОЕ, а также при задании условия на дату/время операции (тип ДАТА_ВРЕМЯ) использовать значения типа ДАТА.

Поля

Тип Поле Описание Значение по умолчанию
*<СТРОКА, ЧИСЛО, ЦЕЛОЕ, ЛОГИКА, ДАТА, ВРЕМЯ, ДАТА_ВРЕМЯ, ССЫЛКА> значениеЗначение, с которым сравнивается ключ.

Пример:

На ветке "ВАЛЮТА" перебираются объекты со значением свойства "курс" = 33.2.

ПЕРЕМ ФИЛЬТР_ОБЪЕКТОВ: фильтр;
ПЕРЕМ МАСКА_АН: маска;
ПЕРЕМ УСЛ_УРОВЕНЬ: усл;

ВЫЧИСЛИТЬ
    усл.условия[1]=УСЛ_РАВЕНСТВА[свойство="курс",значение=33.2]
    фильтр.усл_свойств=усл
    
    ЦИКЛ ВЕТКА("ВАЛЮТА", фильтр, маска, сч)
        ОТЛАДКА(СТР(сч))
    КОНЕЦ_ЦИКЛА
КОНЕЦ

Ассоциации типов

Использование типа УСЛ_РАВЕНСТВА автоматически влечет за собой использование типа ССЫЛКА и типа ДАТА_ВРЕМЯ.

См. также: