Автоматизированная система электронного документооборота

Иллюстрации

Показать все

Изобретение относится к вычислительной технике, в частности к автоматизированной системе электронного документооборота. Техническим результатом является повышение достоверности соответствия содержания электронных документов их бумажным образцам путем внесения в систему информации о заверении распечатки бумажных форм электронных документов, выдаваемых пользователем. Система содержит блок приема новых документов, блоки селекции базового адреса документа в базе данных сервера, блоки фиксации числа документов в системе, блоки определения последовательности выборки документов из базы данных сервера, блоки формирования текущего адреса записи и считывания документов, блоки идентификации документа, блоки приема записей базы данных сервера, блок коммутации каналов передачи документов другим объектам системы, блок приема документов с других объектов системы. 14 ил., 1 табл.

Реферат

Изобретение относится к вычислительной технике, в частности к автоматизированной системе электронного документооборота.

Современный порядок ведения дел в территориально-распределенных компаниях, имеющих широкую сеть филиалов, расположенных в различных географических точках, требует большого объема работы с документами. Поиск, утверждение и согласование становятся довольно сложными и обременительными процедурами, исключить которые не представляется возможным.

Единственно эффективным подходом в подобной ситуации является использование современных технологий и максимальная автоматизация всех этапов работы с документами. К тому же, появление за последние время достаточного количества доступных вычислительных мощностей и качественного программного обеспечения к ним делает подобное решение легкореализуемым и экономичным.

Автоматизация документооборота позволяет более продуктивно организовывать работу подобных компаний. Быстрое получение бумажного и электронного образцов документа посредством использования технологий сканирования, распознавания и печати документа делает легкодоступным переход от бумажной версии документа к электронной и обратно.

Таким образом, открывается способ безболезненного переноса документов из бумажного представления в электронное, при этом появляется возможность использования преимуществ компьютеров.

Хранение документов любых форматов, наличие удаленного доступа к системе с компьютера, подключенного к сети Интернет и архивное хранение документов позволяют организовать Единое информационное пространство компании. Поэтому пользователи системы получают максимально полную информацию по всем запрашиваемым данным.

Вместе с тем, по-прежнему, нерешенной остается задача заверения документов, подготовленных и передаваемых по системе электронного документооборота. Особенно остро эта задача встает при оформлении финансовых и коммерческих сделок крупных объемов, требующих предоставления заверенных документов.

Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).

Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.

Известна и другая система, содержащая документ, состоящий по крайней мере из основной области, содержащей информацию в символьном виде, и дополнительной области, содержащей информацию в машиночитаемом виде, средство формирования документа, включающее печатающее устройство для вывода данных в основной области документа в символьном виде и устройство преобразования информации и вывода в дополнительной области документа, по крайней мере одно средство ввода информации с основной и дополнительной областей, средство распознавания символьной информации по графическому образу документа, средство сравнения всей или предварительно назначенной части распознанной символьной информации основной области со всей или предварительно назначенной частью информацией в машиночитаемом виде дополнительной области (2).

Традиционные технологии обработки документов предполагают создание их в печатном виде на бумажном носителе и повторный ввод вручную или сканирование и распознавание в месте приема, последующей обработки, учета и хранения. При этом оба способа ввода не гарантируют отсутствие ошибок. При ручном вводе ошибки связаны с особенностями работы человека - оператора, во втором - с вероятностным алгоритмом распознавания символов из графического изображения.

Техническим результатом известного технического решения является ускорение процесса обработки документов, снижение числа ошибок при вводе информации, подтверждение ее достоверности, который достигается путем введения в документ дополнительного элемента, содержащего информационную копию всей или значащей части документа, приспособленного для автоматизированного считывания специальными устройствами и передачи в компьютер и невозможного или затруднительного для прямого восприятия человеком. Указанный элемент исключает ошибки считывания, имеет защиту записанной информации, не позволяет корректировать ее вручную.

Известная система включает следующие технические средства:

а) документ, состоящий, по крайней мере, из двух областей - основной, содержащей информацию в символьном виде, пригодном для восприятия человеком, и дополнительной, содержащей информацию в машиночитаемом виде;

б) средство формирования документа, обеспечивающее печать документа в символьном виде, пригодном для чтения, а также преобразование в машиночитаемый вид и запись на дополнительную область документа;

в) средство ввода документа, обеспечивающее ввод как текстовой области документа, так и машиночитаемой информации. В зависимости от вида носителя машиночитаемой информации это могут быть разные средства;

г) средство распознавания символьной информации, которое обычно представляют собой программный продукт для распознавания текста из графического файла, полученного из оптического сканирующего устройства; в описываемой системе успешно используют системы распознавания текста "ABBYY FineReader" или "ABBYY FormReader" последних версий в зависимости от типа распознаваемого документа;

д) средство сравнения информации основной и дополнительной областей. Сравнение выполняют по всей или части информации документа. Перечень сравниваемых данных задают предварительно. В зависимости от вида документа правильной считают информацию как основной, так и дополнительной областей.

С помощью устройства формирования документа создают новый документ в алфавитно-цифровой форме, удобной для восприятия человеком, в основной области и в машиночитаемой форме в дополнительной области. Если в дополнительной области применяют отличные от графических образов носители информации, дополнительно необходимы специальные устройства записи.

Документ поступает в устройство ввода системы, приспособленное для оптического ввода графической информации основной области документа и информации дополнительной области. Графический образ основной области документа далее направляют в блок распознавания на распознавание и выделение значимой части информации.

Всю или часть распознанной информации сравнивают со всей или частью информации дополнительной области в блоке сравнения.

Если информация совпадает, корректный документ направляют на дальнейшую обработку или хранение.

Если информация не совпадает, данные направляют на дополнительный анализ. Дополнительный анализ выполняют с привлечением оператора или автоматически. В случае подтверждения информации корректный документ направляют на дальнейшую обработку или хранение В противном случае документ направляют на выбраковку.

Последнее из перечисленных выше технических решений наиболее близко к описываемому.

Его недостаток заключается в невысокой достоверности соответствия содержания электронных документов их бумажным оригиналам, обусловленной тем, что электронные документы, хранящиеся в базе данных, не содержат никаких идентификаторов, подтверждающих соответствие бумажного оригинала его электронной копии.

Цель изобретения - повышение достоверности соответствия содержания электронных документов их бумажным образцам путем заверения распечатки бумажных форм электронных документов, выдаваемых пользователям системы.

Для этого необходимо выполнить следующие процедуры над документами:

Во-первых, выбрать документ, подлежащий отправке адресату, из базы данных системы и распечатать его в виде бумажной формы.

Во-вторых, бумажная форма документа должна быть завизирована проверяющим сотрудником, подписана и заверена (печатью либо иной формой) должностным лицом отправителя.

В-третьих, исходный электронный документ отправляется системой электронного документооборота в адрес получателя с признаком сообщения, что статус документа не подтвержден, и записывается в базу данных получателя. В результате этого адресат получает возможность начать работу с документом еще до официального подтверждения его статуса.

В-четвертых, параллельно с этим процессом бумажный экземпляр документа отсылается обычной почтой адресату.

В-пятых, полученный адресатом бумажный экземпляр документа после сканирования и распознавания также вводится в базу данных получателя.

В-шестых, содержание исходного электронного документа сравнивается с содержанием документа, полученного в результате сканирования и распознавания, и если содержание обоих документов совпадает, то исходный электронный документ получает «официальный статуса, если же выявлено несовпадение содержания, осуществляется выверка ошибок путем повторного запроса данных у отправителя.

И, наконец, в-седьмых, бумажный экземпляр исходного электронного документа направляется в архив, а сам электронный документ, имеющий « официальный статуса, выдается для использования.

Поставленная цель достигается тем, что в известную систему, содержащую блок приема новых документов, информационные входы которого являются первым и вторым информационными входами системы, а синхронизирующие входы блока приема новых документов являются первым и вторым синхронизирующими входами системы, при этом первый информационный выход блока приема новых документов является первым информационным выходом системы, первый блок формирования текущего адреса записи и считывания документов, управляющие входы которого соединены с соответствующими управляющими выходами блока приема новых документов, адресный выход первого блока формирования текущего адреса записи и считывания документов является одним адресным выходом системы, а синхронизирующие выходы первого блока формирования текущего адреса записи и считывания документов являются первым и вторым синхронизирующими выходами системы, первый блок приема записей базы данных сервера, информационный вход которого является третьим информационным входом системы, а синхронизирующий вход является третьим синхронизирующим входом системы, блок приема документов с других объектов системы, информационные входы которого являются четвертым и пятым информационными входами системы, а синхронизирующие входы блока приема документов с других объектов системы являются четвертым и пятым синхронизирующими входами системы, при этом первый информационный выход блока приема документов с других объектов системы является вторым информационным выходом системы, второй блок формирования текущего адреса записи и считывания документов, управляющие входы которого соединены с соответствующими управляющими выходами блока приема документов с других объектов системы, адресный выход второго блока формирования текущего адреса записи и считывания документов является другим адресным выходом системы, а синхронизирующие выходы второго блока формирования текущего адреса записи и считывания документов являются третьим и четвертым синхронизирующими выходами системы, второй блок приема записей базы данных сервера, информационный вход которого является шестым информационным входом системы, а синхронизирующий вход является шестым синхронизирующим входом системы, и блок коммутации каналов передачи документов другим объектам системы, информационные входы которого соединены со вторым информационным выходом блока приема новых документов и с одним выходом первого блока приема записей базы данных сервера соответственно, а выходы блока коммутации каналов передачи документов другим объектам системы являются группой информационных выходов системы, при этом один выход первого блока приема записей базы данных сервера является третьим информационным выходом системы, а информационный выход второго блока формирования текущего адреса записи и считывания документов является четвертым информационным выходом системы, введены первый блок селекции базового адреса документа адреса в базе данных сервера, информационный вход которого соединен с третьим выходом блока приема новых документов, а синхронизирующие входы первого блока селекции базового адреса документа в базе данных сервера подключены к соответствующим синхронизирующим выходам блока приема новых документов, при этом информационный выход первого блока селекции базового адреса документа в базе данных сервера соединен с одним информационным входом первого блока формирования текущего адреса записи и считывания документов, а синхронизирующий выход первого блока селекции базового адреса документа в базе данных сервера подключен к одному синхронизирующему входу первого блока формирования текущего адреса записи и считывания документов, первый блок фиксации числа документов в системе, управляющие входы группы которого соединены с соответствующими управляющими выходами группы первого блока селекции базового адреса документа в базе данных сервера, а счетные входы группы первого блока фиксации числа документов в системе подключены к соответствующим тактирующим выходам первого блока селекции базового адреса документа в базе данных сервера, при этом выход первого блока фиксации числа документов в системе соединен с другим информационным входом первого блока формирования текущего адреса записи и считывания документов, первый блок определения последовательности выборки документов из базы данных сервера, информационный вход которого соединен с выходом первого блока фиксации числа документов в системе, один выход первого блока определения последовательности выборки документов из базы данных сервера подключен к другому синхронизирующему входу первого блока формирования текущего адреса записи и считывания документов, а другой выход является первым сигнальным выходом системы, первый блок идентификации документа, один информационный вход которого соединен с четвертым информационным выходом блока приема новых документов, другой информационный вход первого блока идентификации документа подключен к другому выходу первого блока приема записей базы данных сервера, а синхронизирующий вход первого блока идентификации документа соединен с третьим синхронизирующим входом системы, при этом один выход первого блока идентификации документа подключен к счетному входу первого блока определения последовательности выборки документов из базы данных сервера, а другой выход первого блока идентификации документа соединен с синхронизирующим входом блока коммутации каналов передачи документов другим объектам системы и с установочным входом первого блока формирования текущего адреса записи и считывания документов, второй блок селекции базового адреса документа адреса в базе данных сервера, информационный вход которого соединен со вторым выходом блока приема документов с других объектов системы, а синхронизирующие входы второго блока селекции базового адреса документа в базе данных сервера подключены к соответствующим синхронизирующим выходам блока приема документов с других объектов системы, при этом информационный выход второго блока селекции базового адреса документа в базе данных сервера соединен с одним информационным входом второго блока формирования текущего адреса записи и считывания документов, а синхронизирующий выход второго блока селекции базового адреса документа в базе данных сервера подключен к одному синхронизирующему входу второго блока формирования текущего адреса записи и считывания документов, второй блок фиксации числа документов в системе, управляющие входы группы которого соединены с соответствующими управляющими выходами группы второго блока селекции базового адреса документа в базе данных сервера, а счетные входы группы второго блока фиксации числа документов в системе подключены к соответствующим тактирующим выходам второго блока селекции базового адреса документа в базе данных сервера, при этом выход второго блока фиксации числа документов в системе соединен с другим информационным входом второго блока формирования текущего адреса записи и считывания документов, второй блок определения последовательности выборки документов из базы данных сервера, информационный вход которого соединен с выходом второго блока фиксации числа документов в системе, один выход второго блока определения последовательности выборки документов из базы данных сервера подключен к другому синхронизирующему входу второго блока формирования текущего адреса записи и считывания документов, а другой выход соединен с установочным входом второго блока формирования текущего адреса записи и считывания документов и является вторым сигнальным выходом системы, и второй блок идентификации документа, один информационный вход которого соединен с третьим информационным выходом блока приема документов с других объектов системы, другой информационный вход второго блока идентификации документа подключен к выходу второго блока приема записей базы данных сервера, а синхронизирующий вход второго блока идентификации документа соединен с шестым синхронизирующим входом системы, при этом один выход второго блока идентификации документа подключен к счетному входу второго блока определения последовательности выборки документов из базы данных сервера, а другой является третьим сигнальным выходом системы, при этом другой выход первого блока идентификации документа является четвертым сигнальным выходом системы.

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 приведен пример конкретной конструктивной реализации блока приема новых документов, на фиг.3 приведен пример конкретной конструктивной реализации первого блока селекции базового адреса документа в базе данных сервера, на фиг.4 приведен пример конкретной конструктивной реализации первого блока определения последовательности выборки документов из базы данных сервера, на фиг.5 приведен пример конкретной конструктивной реализации первого блока определения последовательности выборки документов из базы данных сервера, на фиг.6 приведен пример конкретной конструктивной реализации блока формирования текущего адреса записи и считывания документов, на фиг.7 - пример конкретной конструктивной реализации блока идентификации документа, на фиг.8 приведен пример конкретной конструктивной реализации блока коммутации каналов передачи документов другим объектам системы, на фиг.9 приведен пример конкретной конструктивной реализации блока приема документов с других объектов системы, на фиг.10 приведен пример конкретной конструктивной реализации второго блока селекции базового адреса документа в базе данных сервера, на фиг.11 приведен пример конкретной конструктивной реализации второго блока определения последовательности выборки документов из базы данных сервера, на фиг.12 приведен пример конкретной конструктивной реализации второго блока определения последовательности выборки документов из базы данных сервера, на фиг.13 приведен пример конкретной конструктивной реализации второго блока формирования текущего адреса записи и считывания документов, на фиг.14 приведен пример конкретной конструктивной реализации второго блока идентификации документа.

Система (фиг.1) содержит блок 1 приема новых документов, первый блок 2 селекции базового адреса документа в базе данных сервера, первый блок 3 фиксации числа документов в системе, первый блок 4 определения последовательности выборки документов из базы данных сервера, первый блок 5 формирования текущего адреса записи и считывания документов, первый блок 6 идентификации документа, первый блок 7 приема записей базы данных сервера, блок 8 коммутации каналов передачи документов другим объектам системы, блок 9 приема документов с других объектов системы, второй 10 селекции базового адреса документа в базе данных сервера, второй блок 11 фиксации числа документов в системе, второй блок 12 определения последовательности выборки документов из базы данных сервера, второй блок 13 формирования текущего адреса записи и считывания документов, второй блок 14 приема записей БД сервера и второй блок 15 идентификации документа.

На фиг.1 показаны первый 21, второй 22, третий 23, четвертый 24, пятый 25 и шестой 26 информационные входы системы, первый 27, второй 28, третий 29, четвертый 30, пятый 31 и шестой 32 синхронизирующие входы системы, а также первый 34, второй 35, третий 36 и четвертый 37 информационные выходы системы, первый 38 и второй 39 адресные выходы системы, группа информационных 40-42 выходов системы, первый 43, второй 44, третий 45 и четвертый 46 синхронизирующие выходы системы, первый 47, второй 48, третий 49 и четвертый 50 сигнальные выходы системы.

Блок 1 приема новых документов (фиг.2) содержит регистры 51, 52, триггер 53, элементы 54, 55 И, группу 56 элементов ИЛИ, элементы 57, 58 задержки. На чертеже показаны информационные 21, 22 и синхронизирующие 27, 28 входы, а также информационные 60-63, синхронизирующие 64-65 и управляющие 66, 67 выходы.

Первый блок 2 селекции базового адреса документа в базе данных сервера (фиг.3) содержит дешифратор 70, блок памяти 71, выполненный в виде постоянного запоминающего устройства, регистр 72, элементы 73-78 И, элемент 79 ИЛИ, элементы 90-93 задержки.

На чертеже показаны информационный 94 и синхронизирующие 95, 96 входы, а также информационный 97 и синхронизирующий 98 выходы, одна 99-101 группа управляющих выходов и другая 102-104 группа тактирующих выходов.

Первый блок 3 фиксации числа документов в системе (фиг.4) содержит счетчики 105-107, группы 108-110 элементов И, группу 111 элементов ИЛИ. На чертеже также показаны управляющие 112-114 входы группы и счетные 115-117 входы группы, а также информационный 118 выход.

Первый блок 4 определения последовательности выборки документов из базы данных сервера (фиг.5) содержит счетчик 120, компаратор 121 и элемент 122 задержки. На чертеже показаны информационный 123 и счетный 124 входы, а также выходы 125, 126.

Первый блок 5 формирования текущего адреса записи и считывания документов (фиг.6) содержит сумматор 130, счетчик 131, элементы 132, 133 И, элементы 134, 135 ИЛИ, элементы 136-138 задержки. На чертеже показаны информационные 140 и 141 входы, синхронизирующий 142 и счетный 143 входы, управляющие 144, 145 входы, установочный вход 146, а также информационный 38 и синхронизирующие выходы 43, 44.

Первый блок 6 идентификации документа (фиг.7) содержит компаратор 147 и элемент 148 задержки. На чертеже также показаны информационные 149, 150 и синхронизирующий 151 входы и выходы 152, 153.

Первый блок 7 приема записей базы данных сервера (фиг.1) выполнен в виде регистра, имеющего информационный 23 и синхронизирующий 29 входы, а также выходы 154, 155.

Блок 8 коммутации каналов передачи документов другим объектам системы (фиг.8) содержит дешифратор 156 и группы 157-159 элементов И. На чертеже показаны информационные 160, 161 и синхронизирующий 162 входы, а также выходы 40-42.

Блок 9 приема документов с других объектов системы (фиг.9) содержит регистры 163, 164, триггер 165, элементы 166, 167 И, группу 168 элементов ИЛИ, элементы 169, 170 задержки. На чертеже показаны информационные 24, 25 и синхронизирующие 30, 31 входы, а также информационные 171-173, синхронизирующие 176, 177 и управляющие 174, 175 выходы.

Второй блок 10 селекции базового адреса документа в базе данных сервера (фиг.10) содержит дешифратор 178, блок памяти 179, выполненный в виде постоянного запоминающего устройства, регистр 180, элементы 181-186 И, элемент 187 ИЛИ, элементы 188, 189, 81, 82 задержки. На чертеже показаны информационный 190 и синхронизирующие 191, 192 входы, а также информационный 193 и синхронизирующий 194 выходы, одна 195-197 группа управляющих выходов и другая 198-200 группа тактирующих выходов.

Второй блок 11 фиксации числа документов в системе (фиг.11) содержит счетчики 201-203, группы 204-206 элементов И, группу 207 элементов ИЛИ. На чертеже также показаны управляющие 208-210 входы группы и счетные 211-213 входы группы, а также информационный 214 выход.

Второй блок 12 определения последовательности выборки документов из базы данных сервера (фиг.12) содержит счетчик 215, компаратор 216 и элемент 217 задержки. На чертеже показаны информационный 218 и счетный 219 входы, а также выходы 220, 221.

Второй блок 13 формирования текущего адреса записи и считывания документов (фиг.13) содержит регистр 222, сумматор 223, счетчик 224, элементы 225, 226 И, элементы 227, 228 ИЛИ, элементы 229-231 задержки. На чертеже показаны информационные 232 и 233 входы, синхронизирующий 234 и счетный 235 входы, управляющие 236, 237 входы, установочный 238 вход, а также информационный 37, адресный 39 и синхронизирующие 45, 46 выходы.

Второй блок 14 приема записей базы данных сервера (фиг.1) выполнен в виде регистра, имеющего информационный 26 и синхронизирующий 32 входы, а также выход 83.

Второй блок 15 идентификации документа (фиг.14) содержит компаратор 235 и элемент 236 задержки. На чертеже также показаны информационные 237, 238 и синхронизирующий 239 входы и выходы 240, 241.

Рассматриваемая система электронного документооборота представляет собой совокупность территориально-распределенных объектов, каждый из которых оснащен комплектом перечисленных средств автоматизации. Как правило, указанную совокупность территориальных объектов образуют компании, имеющие центральный офис и распределенную сеть филиалов, расположенных в различных географических точках.

Система работает следующим образом.

После подготовки и утверждения электронных документов на территориально-распределенных объектах каждый их них поступает на вход 21 системы на соответствующем объекте в виде кодограммы, имеющей следующую структуру:

КОДКОДКОД
Идентификатор предметной области, к которой относится электронный документИдентификатор документаТекстовое и графическое содержание электронного документа

После поступления на информационный вход 21 системы данная кодограмма заносится в регистр 51 блока 1 синхронизирующим импульсом, поступающим на синхронизирующий вход 27 системы. С первого выхода 85 регистра 51 через выход 60 блока 1 полное содержание кодограммы выдается на информационный выход 34 системы.

Со второго 86 выхода регистра 51 код идентификатора предметной области, к которой относится электронный документ, через элементы 56 ИЛИ группы поступает на выход 61 блока 1 и далее подается на информационный вход 94 блока 2, откуда он поступает на вход дешифратора 70, расшифровывающего поступивший код и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 73-78 И.

Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 70 будут открыты элементы 73 и 76 И, а кроме того, высокий потенциал с первого выхода дешифратора будет непосредственно выдан на выход 99.

Параллельно с этим процессом синхронизирующий импульс с входа 27 системы, во-первых, поступает на установочный вход триггера 53, подтверждая его исходное состояние. Во-вторых, этот же импульс задерживается элементом 58 на время срабатывания триггера 53 и поступает на один вход элемента 55 И, открытый по другому входу высоким потенциалом с инверсного выхода триггера 53.

Синхронизирующий импульс с выхода элемента 58 задержки проходит элемент 55 И и с выхода 64 блока 1 поступает на вход 95 блока 2, где задерживается элементом 92 на время срабатывания регистра 51 и дешифратора 70, а затем, во-первых, поступает на один вход элемента 76 И, открытого по другому входу дешифратором 70.

Синхронизирующий импульс проходит элемент 76 И на выход 102 блока 2 и далее через вход 115 блока 3 поступает на счетный вход счетчика 105, фиксирующего факт приема первого документа в систему.

Во-вторых, синхронизирующий импульс с выхода элемента 92 задержки походит через открытый по другому входу элемент 73 И на вход фиксированной ячейки ПЗУ 71, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи всех документов, относящихся к данной предметной области, и считывает ее содержимое на вход регистра 72.

В-третьих, тот же импульс с выхода элемента 79 ИЛИ, задержанный элементом 90 на время считывания базового адреса из ПЗУ 71, поступает на синхронизирующий вход регистра 72 и заносит в него код базового адреса, который с выхода 97 регистра 72 поступает на вход 140 блока 5 и далее подается на один вход сумматора 130. На другой вход 141 сумматора 130 с выхода 118 блока 3 поступает код с выхода счетчика 105 через элементы 108 И, открытые по второму входу 112 высоким потенциалом с выхода 99 блока 2.

Тот же синхронизирующий импульс с выхода элемента 90 задержки блока 2, задержанный элементом 91 на время занесения кода базового адреса в регистр 72, во-первых, через выход 98 блока 2 поступает на синхронизирующий вход 142 сумматора 130 блока 5, обеспечивая суммирование базового адреса и кода счетчика 105 блока 3. В результате этого сформированный адрес записи с выхода сумматора 130 поступает на информационный вход счетчика 131.

Код адреса записи с выхода сумматора 130 проходит на информационный вход счетчика 131, на синхронизирующий вход которого поступает импульс с входа 142 блока 5, задержанный элементом 136 на время срабатывания сумматора 130. В результате этого на выходе 38 системы формируется адрес записи поступившего документа.

Одновременно с этим синхронизирующий импульс с выхода элемента 136 задержки задерживается элементом 137 на время занесения кода адреса в счетчик 131 и поступает на один вход элемента 133 И, открытого по другому входу 145 высоким потенциалом, поступающим с выхода 66 блока 1.

Синхронизирующий импульс проходит элемент 133 И и далее, во-первых, через выход 43 системы поступает на вход первого канала прерывания сервера базы данных.

С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи показаний регистра 51 блока 1 с выхода 34 системы по адресу, сформированному на выходе 38 системы.

Во-вторых, синхронизирующий импульс с выхода элемента 133 задерживается элементом 138 на время длительности импульса и через элемент 134 ИЛИ поступает на установочный вход счетчика 5, сбрасывая его в исходное состояние и подготавливая тем самым к новому циклу работы.

Процедура записи кодограмм последующих электронных документов осуществляется аналогичным образом.

При необходимости передачи соответствующего электронного документа запросившему его адресату на вход 22 системы поступает кодограмма запроса, имеющая следующую структуру:

КОДКОДКОД
Идентификатор предметной области, к которой относится запрашиваемый электронный документИдентификатор документаАДРЕС объекта системы, запросившего электронный документ

Входная кодограмма с входа 22 системы поступает на информационный вход регистра 52, в который она и заносится синхронизирующим импульсом с входа 28 системы.

С первого выхода 87 регистра 52 код идентификатора предметной области, к которой относится запрашиваемый документ, через элементы 56 ИЛИ группы поступает на выход 61 блока 1 и далее через вход 94 блока 2 поступает на вход дешифратора 70, расшифровывающего поступивший код и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 73-78 И.

Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 70 будут открыты элементы 73 и 76 И, а кроме того, высокий потенциал с первого выхода дешифратора будет непосредственно выдан на выход 99.

Параллельно с этим процессом синхронизирующий импульс с входа 27 системы, во-первых, поступает на установочный вход регистра 51 и на единичный вход триггера 53, устанавливая его в единичное состояние, при котором будет открыт по одному входу элемент 54 И.

Во-вторых, этот же импульс задерживается элементом 57 на время срабатывания триггера 53, проходит через элемент 54 И и с выхода 65 блока 1 поступает на вход 96 блока 2, где задерживается элементом 93 на время срабатывания регистра 52 и дешифратора 70, и далее через элемент 79 ИЛИ походит через открытый по другому входу элемент 73 И на вход фиксированной ячейки ПЗУ 71, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи всех документов, относящихся к данной предметной области, и считывает ее содержимое на вход регистра 72.

Кроме того, тот же импульс с выхода элемента 79 ИЛИ, задержанный элементом 90 на время считывания базового адреса из ПЗУ 71, поступает на синхронизирующий вход регистра 72 и заносит в него код базового адреса, который с выхода 97 регистра 72 поступает на вход 140 блока 5 и далее подается на один вход сумматора 130. На другой вход 141 сумматора 130 с выхода 118 блока 3 поступает код с выхода счетчика 105 через элементы 108 И, открытые по второму входу 112 высоким потенциалом с выхода 99 блока 2.

Тот же синхронизирующий импульс с выхода элемента 90 задержки блока 2, задержанный элементом 91 на время занесения кода базового адреса в регистр 72, во-первых, через выход 98 блока 2 поступает на синхронизирующий вход 142 сумматора 130 блока 5, обеспечивая суммирование базового адреса и кода счетчика 105 блока 3. В результате этого сформированный адрес записи с выхода сумматора 130 поступает на информационный вход счетчика 131.

Код адреса записи с выхода сумматора 130 проходит на информационный вход счетчика 131, на синхронизирующий вход которого поступает импульс с входа 142 блока 5, задержанный элементом 136 на время срабатывания сумматора 130. В результате этого на выходе 38 системы формируется адрес записи поступившего документа.

Одновременно с этим синхронизирующий импульс с выхода элемента 136 задержки задерживается элементом 137 на время занесения кода адреса в счетчик 131, проходит элемент 135 ИЛИ и поступает на один вход элемента 132 И, открытого по другому входу 144 высоким потенциалом, поступающим с выхода 67 блока 1.

Синхронизирующий импульс проходит элемент 132 И и далее, во-первых, через выход 44 системы поступает на вход второго канала прерывания сервера базы данных.

С поступлением этого сигнала сервер базы данных переходит на подпрограмму считывания содержания запрошенного документа из базы данных сервера по адресу, сформированному на выходе 38 системы, и выдачи считанной кодограммы электронного документа на вход 23 системы.

С входа 23 системы входная кодограмма поступает на информационный вход блока 7, в который она заносится синхронизирующим сигналом сервера, поступающим на вход 29 системы.

Структура кодограммы электронного документа имеет следующий вид:

КОДКОДКОД
Идентификатор предметной области, к которой относится электронный документИдентификатор документаТекстовое и графическое содержание электронного документа

Одновременно с этим синхронизирующий импульс с входа 29 поступает на вход 151 блока 6, где задерживается элементом 148 на время срабатывания блока 7, и затем поступает на синхронизирующий вход компаратора 147, на информационный вход 149 которого с выхода 62 блока 1 поступает код идентификатора запрашиваемого документа, а с выхода 154 блока 7 - код идентификатора документа, считанного из базы данных сервера.

Если коды идентификаторов считанного и запрашиваемого электронных документов не совпали, то компаратор 147 по синхронизирующему сигналу на выходе 152 блока 6 формирует сигнал, который поступает на вход 124 блока 4 и далее поступает на счетный вход счетчика 120, подсчитывающего число считанных записей из базы данных сервера.

Одновременно с этим сигнал с входа 124 блока 4 задерживается элементом 122 на время срабатывания счетчика 120 и поступает на синхронизирующий вход компаратора 121, на один информационный вход которого поступают показания счетчика 120, а на другой с входа 123 поступают показания счетчика 105, зафиксировавшего общее число документов данной предметной области в базе данных системы.

По синхронизирующему импульсу, поступающему на синхронизирующий вход, компаратор 121 ср