ГОСТ Р ИСО/МЭК МФС 11185-10-99
Если результатом ЗМВП с этим CBN является завершение ввода данных, координаты поля,
которые должны быть даны в обновлении ОУК в соответствии с 12.6.2.2, являются координатами
логического местоположения поля при окончании таймера.
12.4.6 Нарушение ИВП
Данное СВП может быть сформировано для любого поля. Это СВП не имеет параметров. Оно
формируется для конкретного поля либо:
- функцией проверки правильности ввода при обнаружении средствами проверки правильнос
ти ввода соответствующего поля нарушения обновления объекта устройств, либо
- функцией обработки событий при обнаружении функцией проверки правильности вывода
недопустимого содержимого соответствующего поля.
Если результатом ЗМВП с этим СВП является завершение ввода данных, координаты поля,
которые должны быть даны в обновлении ОУК в соответствии с 12.6.2.2, зависят от того, кем была
активизирована ЗМВП —функцией проверки правильности ввода или функцией обработки собы
тий. Если она была активизирована функцией проверки правильности ввода, то координатами поля
являются координаты элемента массива соответствующего поля, по меньшей мере значение
координаты к, которое должно обновляться неправильным запросом на обновление. Если она была
активизирована функцией обработки событий, то координатами поля являются координаты первого
элемента массива соответствующего поля.
П р и мс ч а в и с —Впоследнем случае координата к. данная вобновлении ОУК. не несетинформации,
но это значение должно быть указано как обязательный параметр обновления.
12.5 О п р е д е л е н и яУ В П
Условия ввода в поле (УВП), которые могут быть в ЗМВП данного ОУМВП, определяются в
следующих подразделах. Количество УВП является параметрическим.
12.5.1 Нет предыдущего поля
Логическое местоположение ввода находится в поле, в котором в настоящий момент не
определено предыдущее поле, по определению 20.3.3.4 ГОСТ Р ИСО 9040.
12.5.2 Нет с.iедующего поля
Логическое местоположение ввода находится в поле, в котором в настоящий момент не
определено следующее поле, по определению 20.3.3.4 ГОСТ Р ИСО 9040.
12.5.3 Начат поля
Логическое местоположение ввода находится в первом элементе массива существующего поля.
12.5.4 Конец гния
Логическое местоположение ввода находится в последнем элементе массива существующего
поля.
12.5.5 Ограничитель табулирования
Логическое местоположение ввода находится на ограничителе горизонтального табулирова
ния. Значения, с помощью которых определяются ограничители горизонтального табулирования,
должны указываться профилем ФСБ Г. который указывает определение данного ОУМВП.
Если определение профиля ФСВТ не содержит такую спецификацию, то такой предикат должен
быть установлен в значение «истинно».
12.5.6 Знаки (множество таков)
Данный параметр является обязательным. Его значением должно быть множество знаков (как
определено в 3.5.1).
Данный предикат тестирует содержимое элемента массива в логическом местоположении
ввода. Если этот элемент массива не является пустым, то данный предикат устанавливает значение
«истинно», только если содержимое этого элемента эквивалентно некоторому знаку в множестве
•множество знаков». Если элемент массива пустой, то данный предикат всегда устанавливает
значение «ложно».
Тестирование эквивалентности знака и содержимого непустого элемента массива охватывает
только те атрибуты, которые указываются для этого знака, то есть все атрибуты для классифици
рованного знака, но только первичный и вторичный атрибуты репертуара знаков для неклассифи
цированного знака.
Если этот знак и содержимое элемента массива имеют одинаковое числовое значение для всех
атрибутов, охватываемых тестом, они всегда считаются эквивалентными. Спецификация профиля
ФСВТ, которая ссылается на данный ОУМВП, может указывать дополнительные условия, при
которых знак и содержимое элемента массива считаются эквивалентными, но если она ничего не
указывает, то учитываются все остальные условия, приводящие к неэквивалентности.
15