Чтение сообщения с изменениями
страницаОбновление данных узла обмена выполняется в форме узла плана обмена или формы списка узлов планов обмена (в форме списка узлов требуется сначала выбрать нужный узел план обмена) с помощью команды "Все действия - Прочитать изменения...").
В поле "Количество элементов данных, обрабатываемых в одной транзакции" указывается максимальное число элементов данных. Если в изменении больше элементов данных, то процедура чтения выполняется несколько раз. Если значение параметра равно 0, то все данные обрабатываются в рамках одной транзакции.
Такой режим является рекомендуемым, так как гарантирует согласованность данных, помещаемых в базу данных. Но при чтении сообщения в многопользовательском режиме могут быть конфликты блокировок между транзакцией, читающей данные из сообщения и помещающей их в базу данных, и транзакциями, выполняемыми другими пользователями. Кроме того транзакции, в которых модифицируется слишком большой объем данных могут работать медленно или вовсе завершаться аварийно. Особенно в файловом варианте базы данных. Для того чтобы избежать таких неприятностей можно задать значение этого параметра, отличное от 0. Чем меньше значение параметра, тем меньше вероятность конфликта блокировок, но выше вероятность помещения в базу данных несогласованных данных.
Для начала чтения изменений следует нажать кнопку "Выбрать файл и прочитать изменения". Открывается стандартный диалог выбора файла.
Следует выбрать файл, содержащий изменения данных, сформированный операцией записи изменений другого узла плана обмена.
После выбора файла система выполняет считывание из сообщения и запись в базу данных элементов данных.