ГОСТ Р ИСО/МЭК МФС 11185-11-99
виям относительно соответствующего события. Данное событие не должно активизировать ЗМВП,
связанную с любым полем, к которому не относится имеющее место событие.
12.3.3ОУМВП, определенный этим элементом регистра, допускает, чтобы компоненты СВГ1
нескольких ЗМВП. связанных с одним полем, указывали одно и то же событие. Когда имеет место
событие, которое может активизировать несколько ЗМВП для поля в соответствии с 12.3.2, то в
действительности активизируется только первая из них. Порядок поиска для этого таков, что список
ЗМВП каждого управления вводом поля отыскивается до обращения к списку ЗМВП следующего
управления вводом.
Также возможно для одной операции обновления формировать несколько событий, которые
не обязательно могут относиться к одному и тому же полю. Обновление ПОВТОРНЫЙ ЛОГИЧЕС
КИЙ ТЕКСТ, инициированное устройством обновления объекта, может, например, завершить ввод в
несколько палей или нарушить правила ввода нескольких полей. В таких случаях ЗМВП.
активизированные для всех соответствующих полей, упорядочиваются для обработки в
порядке адресов их полей, младшие адреса активизируются раньше старших адресов. Логический
адресный порядок определен в 13.1.3 ИСО 9040. Когда активизируется несколько ЗМВП для
одного паля, но различными событиями, вызванными одной операцией обновления, то порядок
обработки их не определен.
12.4 Определения СВП
События ввода в поле (СВП), которые могут быть в ЗМВП данного ОУМВП, определяются в
следующих подразделах. Одно СВП является параметрическим.
12.4.1 С и г н а л ь н о ес о б ы т и е( м н о ж е с т в о )
Данное СВП может быть сформировано для любого поля. Параметр является обязательным.
Его значение должно быть множеством из неотрицательных целых чисел.
Идентифицированное локальное событие, которое формирует это СВП, яаляется сигнальным
событием, имеющее единственный целочисленный параметр: см. 3.4.10. Само сигнальное событие
может быть сформировано устройством обновления объекта или функцией обработки событий в
качестве РВИ. Если оно формируется устройством обновления объекта, то устройство предоставляет
значение параметра, а соответствующим полем является поле, если оно имеется, в котором в
настоящее время находится логическое местоположение ввода; см. 3.3.7. Если оно формируется
функцией обработки событий, то соответствующая РВГ1 определяет и значение параметра, и
связанное с ним поле. РВГ1 этого ОУМВП допускает формирование сигнального события, но
событие должно быть сформировано в соответствии с семантикой других присутствующих в КОВ
ОУМВП.
П р и м с ч а и и с —Формирование сигнальною события устройством обновления объекта может,
например, соответствоватьдействию одного из множества числовых функциональных кодов.
СВП формируется для конкретного пазя некоторым сигнальным событием, связанным с таким
полем, значение целочисленного параметра которого лежит в множестве, указанным значением
параметра СВП.
Когда формируется СВП, целочисленное значение параметра инициирующего сигнального
события запоминается в области текущего сигнала до выполнения последующей обработки ЗМВП;
СМ. 3.4.2.
Если результатом ЗМВП с этим СВП является завершение ввода данных, координаты поля,
которые должны был, даны в обновлении объекта управления контекстом (ОУК) в соответствии с
12.6.2.2, зависят от того, кем была активизирована ЗМВП. устройством обновления объекта или
функцией обработки событий. Если она была активизирована устройством обновления объекта, то
координаты поля содержатся в логическом местоположении ввода во время формирования этого
СВП. Если ЗМВП была активизирована функцией обработки событий, то завершение относится к
результату из ЗМВП, РВП которой сформировали сигнальное событие и координаты пазя в
результате определяются СВП этой ЗМВП.
12.4.2 Н а р у ш е н и еИВП
Данное СВП может быть сформировано для любого поля. Это СВП не имеет параметров. Оно
формируется для конкретного поля:
- функцией проверки правильности ввода при обнаружении средствами проверки правильнос
ти ввода соответствующего поля нарушения обновления объекта устройств:
- функцией обработки событий при обнаружении функцией проверки правильности вывода
недопустимого содержимого соответствующего поля.
14