[go: up one dir, main page]

RU2284052C1 - Automated system for controlling fighting funds - Google Patents

Automated system for controlling fighting funds Download PDF

Info

Publication number
RU2284052C1
RU2284052C1 RU2005103119/09A RU2005103119A RU2284052C1 RU 2284052 C1 RU2284052 C1 RU 2284052C1 RU 2005103119/09 A RU2005103119/09 A RU 2005103119/09A RU 2005103119 A RU2005103119 A RU 2005103119A RU 2284052 C1 RU2284052 C1 RU 2284052C1
Authority
RU
Russia
Prior art keywords
block
input
output
information
funds
Prior art date
Application number
RU2005103119/09A
Other languages
Russian (ru)
Other versions
RU2005103119A (en
Inventor
Владимир Львович Арлазаров (RU)
Владимир Львович Арлазаров
Анатолий Николаевич Романов (RU)
Анатолий Николаевич Романов
Виктор Васильевич Ященко (RU)
Виктор Васильевич Ященко
Original Assignee
ООО "Когнитивные технологии"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ООО "Когнитивные технологии" filed Critical ООО "Когнитивные технологии"
Priority to RU2005103119/09A priority Critical patent/RU2284052C1/en
Publication of RU2005103119A publication Critical patent/RU2005103119A/en
Application granted granted Critical
Publication of RU2284052C1 publication Critical patent/RU2284052C1/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

FIELD: computer engineering, in particular, engineering of automated system for controlling fighting funds of national automatic system "Elections".
SUBSTANCE: system contains block for receiving input transactions, block for identification of addresses of fighting funds, block for modification of record addresses and reading data of fighting funds, block for identification of name parameters of deputy candidates, block for selection of type of financial operators, block for selection of upper limit of values of fighting funds, computing block, block for receiving data from server database, block for selecting lower limit of values of fighting funds, block for setting data dispensing modes, and block for integration of information signals.
EFFECT: increased speed of operation of system due to localization of addresses of documental data of fighting funds in database of system by identifiers of surname, name and patronymic name of deputy candidates and calculation of volumes of fighting funds directly in process of receipt of transaction data.
10 dwg

Description

Изобретение относится к области вычислительной техники, в частности к автоматизированной системе контроля избирательных фондов ГАС «Выборы».The invention relates to the field of computer technology, in particular to an automated monitoring system of election funds of GAS "Vybory".

Отличительной чертой проведения избирательных кампаний в современных условиях является возрастающее влияние финансовых факторов на стратегию и тактику предвыборных действий кандидатов, избирательных объединений и избирательных блоков. Из года в год растет общий объем затрат на финансирование избирательных кампаний. Становится очевидным, что наличие необходимых финансовых ресурсов у данных субъектов избирательного процесса является важным условием проведения эффективной избирательной кампании.A distinctive feature of conducting election campaigns in modern conditions is the growing influence of financial factors on the strategy and tactics of the election campaign of candidates, electoral associations and electoral blocs. From year to year, the total cost of campaign finance is growing. It becomes obvious that the availability of the necessary financial resources for these subjects of the electoral process is an important condition for an effective election campaign.

Вместе с тем избирательные комиссии сталкиваются с возрастающим количеством коллизий по вопросам финансирования избирательных кампаний. В административной и судебной практике возникает все большее количество дел, связанных с финансированием избирательных кампаний.At the same time, election commissions are faced with an increasing number of conflicts regarding the financing of election campaigns. In administrative and judicial practice, an increasing number of cases arise related to the financing of election campaigns.

Финансирование выборов включает в себя две разновидности финансовых операций:Election financing includes two types of financial transactions:

- во-первых, все операции избирательных комиссий с бюджетными средствами, выделенными на подготовку и проведение выборов;- firstly, all operations of election commissions with budget funds allocated for the preparation and conduct of elections;

- во-вторых, финансовые операции кандидатов, избирательных объединений, избирательных блоков по привлечению и расходованию средств создаваемых ими избирательных фондов.- secondly, the financial operations of candidates, electoral associations, electoral blocs to attract and spend the funds of the election funds they create.

Под финансированием избирательных кампаний кандидатов, избирательных объединений, избирательных блоков понимается финансовое обеспечение агитационной, информационной, организационной и иной деятельности кандидатов, избирательных объединений, избирательных блоков и поддерживающих их лиц, организаций, направленной на избрание соответствующего кандидата (списка кандидатов). Эти финансовые операции принципиально отличаются от финансирования подготовки и проведения выборов, которое осуществляется исключительно за счет бюджетных средств.Under the financing of election campaigns of candidates, electoral associations, electoral blocs is meant the financial support of campaigning, information, organizational and other activities of candidates, electoral associations, electoral blocs and their supporters, organizations aimed at the election of the corresponding candidate (list of candidates). These financial transactions are fundamentally different from financing the preparation and conduct of elections, which is carried out exclusively at the expense of budgetary funds.

Финансирование избирательных кампаний является материальной основой самостоятельной конкурентной деятельности кандидатов, избирательных объединений, избирательных блоков при проведении выборов, в то время как бюджетные средства расходуются избирательными комиссиями для финансирования организации избирательного процесса, создания условий для равноправного участия в выборах кандидатов, избирательных объединений, избирательных блоков.Campaign financing is the material basis for the independent competitive activity of candidates, electoral associations, electoral blocs during elections, while budgetary funds are spent by election commissions to finance the organization of the electoral process, create conditions for equal participation of candidates, electoral associations, electoral blocs in elections.

Избирательный фонд представляет собой совокупность денежных средств, которые в установленном законом порядке могут быть получены кандидатом, зарегистрированным кандидатом, избирательным объединением, избирательным блоком и потрачены на цели самостоятельного проведения ими избирательной кампании. При этом использование иных средств, помимо поступивших в избирательные фонды, на финансирование избирательных кампаний не допускается.An election fund is a collection of funds that, in the manner prescribed by law, can be received by a candidate, registered candidate, electoral association, electoral bloc and spent on the purpose of independently conducting the election campaign. Moreover, the use of funds other than those received by the election funds for financing election campaigns is not allowed.

Избирательные фонды характеризуются следующими признаками.Election funds are characterized by the following features.

Кандидаты, избирательные объединения, избирательные блоки самостоятельно распоряжаются средствами созданных ими избирательных фондов. Это право подразумевает самостоятельность в определении направлений использования средств избирательных фондов и объемов соответствующего финансирования, свободу выбора форм ведения избирательной кампании, подлежащих оплате из избирательных фондов.Candidates, electoral associations, electoral blocs independently manage the funds of the electoral funds created by them. This right implies independence in determining the directions of use of the funds of election funds and the amount of appropriate financing, freedom of choice of forms of conducting the election campaign payable from election funds.

Кандидат, избирательное объединение, избирательный блок самостоятельно решают вопросы цены и прочих существенных условий при заключении договоров на организацию сбора подписей в поддержку выдвижения кандидата (списка кандидатов), изготовление агитационной продукции, проведение агитационных мероприятий, оплату эфирного времени и т.д.A candidate, an electoral association, an electoral bloc shall independently resolve issues of price and other essential conditions when concluding agreements on the organization of the collection of signatures in support of the nomination of a candidate (list of candidates), the production of campaign materials, campaigning, payment of airtime, etc.

В данных договорных отношениях кандидаты, избирательные объединения, избирательные блоки действуют в соответствии с гражданским законодательством Российской Федерации с учетом ограничений, установленных избирательным законодательством. Средства избирательных фондов не могут использоваться иначе как в соответствии с распоряжениями кандидата в депутаты, соответствующих органов и должностных лиц избирательных объединений, избирательных блоков либо уполномоченных представителей кандидатов, избирательных объединений, избирательных блоков.In these contractual relations, candidates, electoral associations, electoral blocs act in accordance with the civil legislation of the Russian Federation, taking into account the restrictions established by the electoral legislation. The funds of election funds cannot be used other than in accordance with the instructions of a candidate for deputy, the relevant bodies and officials of election associations, election blocs or authorized representatives of candidates, election associations, election blocs.

Избирательные фонды имеют строго целевое назначение: финансирование расходов, связанных с проведением избирательной кампании, и не могут расходоваться на другие цели.Election funds have a strictly intended purpose: financing of expenses related to the conduct of the election campaign, and cannot be spent on other purposes.

В пункте 7 статьи 62 Федерального закона перечислены конкретные направления использования средств избирательных фондов. Эти средства могут расходоваться на:Clause 7 of Article 62 of the Federal Law lists specific areas for the use of election funds. These funds may be spent on:

а) финансовое обеспечение организационно-технических мероприятий, направленных на сбор подписей в поддержку выдвижения кандидата, федерального списка кандидатов, в том числе на оплату труда лиц, привлекаемых для сбора подписей избирателей;a) financial support for organizational and technical measures aimed at collecting signatures in support of the nomination of a candidate, the federal list of candidates, including the remuneration of persons involved in collecting signatures of voters;

б) предвыборную агитацию, а также оплату работ (услуг) информационного и консультационного характера;b) election campaigning, as well as payment for work (services) of an informational and consulting nature;

в) оплату других работ (услуг), выполненных (оказанных) юридическими лицами или гражданами Российской Федерации, а также иных расходов, непосредственно связанных с проведением избирательной кампании.c) payment for other works (services) performed (provided) by legal entities or citizens of the Russian Federation, as well as other expenses directly related to the conduct of the election campaign.

г) внесение избирательного залога.d) making an electoral deposit.

Несоблюдение кандидатами, избирательными объединениями, избирательными блоками целевого характера средств избирательного фонда влечет применение установленных законами санкций.Non-observance by candidates, electoral associations, electoral blocs of the targeted nature of the funds of the electoral fund entails the application of sanctions established by laws.

Избирательные фонды являются денежными, т.е. не предполагается внесение в них иных материальных ценностей, кроме денежных средств. Законодательство не предусматривает иные формы материально-финансовой поддержки деятельности, способствующей избранию кандидата (списка кандидатов), кроме перечисления денежных средств на специальный счет в банке.Election funds are monetary, i.e. no material assets other than monetary funds are supposed to be added to them. The legislation does not provide for other forms of material and financial support for activities conducive to the election of a candidate (list of candidates), except for the transfer of funds to a special bank account.

Данный порядок формирования избирательного фонда позволяет сделать контроль за финансированием избирательных кампаний кандидатов, избирательных объединений, избирательных блоков более эффективным. Перечисление денежных средств через банковский счет всегда строго документируется, что невозможно было бы столь же четко обеспечить в случае, если бы объектами пожертвований в избирательные фонды являлись материальные ценности либо определенные услуги.This procedure for the formation of an election fund allows making control over the financing of election campaigns of candidates, electoral associations, electoral blocs more effective. The transfer of funds through a bank account is always strictly documented, which would not have been equally clear if the objects of donations to the election funds were tangible assets or certain services.

Существует две основные формы раскрытия информации о совершенных финансовых операциях.There are two main forms of disclosure of information about financial transactions.

1) Банк - держатель счета избирательного фонда по требованию соответствующей избирательной комиссии обязан не реже одного раза в неделю, а менее чем за десять дней до дня голосования - не реже одного раза в три операционных дня представлять в эту комиссию информацию о поступлении и расходовании средств избирательных фондов кандидатов, избирательных объединений, избирательных блоков. Избирательная комиссия в свою очередь периодически, не реже чем один раз в две недели, направляет указанную информацию в средства массовой информации. С этой информацией вправе также ознакомиться зарегистрированные кандидаты, избирательные объединения, избирательные блоки, зарегистрировавшие федеральный список кандидатов. Государственные регулируемые средства массовой информации обязаны публиковать указанные сведения в течение трех дней с момента их получения.1) A bank-holder of an election fund account at the request of the relevant election commission must at least once a week, and less than ten days before election day — at least once every three business days submit to this commission information on the receipt and expenditure of election funds funds of candidates, electoral associations, electoral blocs. The election commission, in turn, periodically, at least once every two weeks, sends this information to the media. Registered candidates, electoral associations, electoral blocs that have registered the federal list of candidates are also entitled to familiarize themselves with this information. State regulated media are required to publish this information within three days of receipt.

2) Кандидат, избирательное объединение, избирательный блок обязаны представлять в соответствующую избирательную комиссию финансовые отчеты о размерах и обо всех источниках создания своего фонда, а также обо всех произведенных затратах. Первый отчет сдается одновременно с направлением в избирательную комиссию документов, необходимых для регистрации, второй - не ранее, чем за 20 дней и не позднее, чем за 10 дней до дня голосования.2) A candidate, an electoral association, an electoral bloc are required to submit financial reports to the appropriate election commission on the size and all sources of creating their own fund, as well as on all expenses incurred. The first report is submitted simultaneously with the submission of the documents necessary for registration to the election commission, the second - not earlier than 20 days and no later than 10 days before the day of voting.

Операции со средствами избирательных фондов контролируются избирательными комиссиями непосредственно либо через создаваемые ими контрольно-ревизионные службы.Operations with the funds of election funds are controlled by the election commissions directly or through the control and audit services they create.

При проведении выборов в Государственную Думу специальные избирательные счета открываются в филиалах Сберегательного банка Российской Федерации.When conducting elections to the State Duma, special election accounts are opened at branches of the Savings Bank of the Russian Federation.

Закон не устанавливает максимальных размеров избирательных фондов кандидатов, зарегистрированных кандидатов, избирательных объединений, избирательных блоков. Допускается перечисление любого объема добровольных пожертвований на специальные счета избирательных фондов, т.е. доходы избирательных фондов суммарно не ограничиваются. Вместе с тем законом установлены предельные суммы расходов средств избирательного фонда. Они составляют:The law does not establish maximum sizes of election funds of candidates, registered candidates, election associations, election blocs. It is allowed to transfer any amount of voluntary donations to special accounts of election funds, i.e. revenues of election funds are not limited in total. At the same time, the law establishes limits on the costs of the election fund. They make up:

- для кандидата, зарегистрированного кандидата - 10 тысяч минимальных размеров оплаты труда;- for a candidate, registered candidate - 10 thousand minimum wages;

- для избирательного объединения, избирательного блока - 250 тысяч минимальных размеров оплаты труда.- for an electoral association, electoral bloc - 250 thousand minimum wages.

В случае, если кандидат, избирательное объединение, избирательный блок превысили предельную сумму расходов средств избирательного фонда более чем на 0,5%, соответствующая избирательная комиссия вправе отказать в регистрации данного кандидата, федерального списка избирательного объединения, избирательного блока.If the candidate, electoral association, electoral bloc has exceeded the maximum amount of expenditures of the funds of the election fund by more than 0.5%, the corresponding election commission may refuse to register this candidate, the federal list of the electoral association, electoral bloc.

Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).Known systems that could be used to solve the problem (1, 2).

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).The first of the known systems contains data reception and storage units connected to control and data processing units, search and selection units connected to data storage and display units, the synchronizing inputs of which are connected to the outputs of the control unit (1).

Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов, одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.A significant drawback of this system is the impossibility of solving the problem of updating data stored in memory in the form of relevant documents, simultaneously with solving the problem of delivering the contents of these documents to users in real time.

Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).Another system is known that contains data processing units, the information inputs of which are connected to the data reception and control units, and the outputs are connected to the first group of memory units, the central processor, the inputs of which are connected to the outputs of the memory units of the first group and data processing units, and the outputs are connected with the inputs of the memory blocks of the second group and data display blocks (2).

Последнее из перечисленных выше технических решений наиболее близко к описываемому.The last of the above technical solutions is closest to the described.

Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры контроля избирательных фондов кандидатов в депутаты реализуется через поиск данных избирательных фондов по всей базе данных и их последующую обработку центральным процессором, что при большом числе кандидатов в депутаты неизбежно приводит к большим затратам времени и, как следствие, к нарушению законодательства о выборах в случаях неправомерно больших затрат денежных средств на проведение предвыборной кампании.Its disadvantage lies in the low speed of the system, due to the fact that the control procedure for the election funds of candidates for deputies is carried out by searching for the data of election funds in the entire database and their subsequent processing by the central processor, which, with a large number of candidates for deputies, inevitably leads to a large investment of time and, as a result, to violation of the legislation on elections in cases of unlawfully large expenditures of money for the conduct of the election campaign.

Цель изобретения - повышение быстродействия системы путем локализации адресов документальных данных избирательных фондов в базе данных системы по идентификаторам фамилии, имени и отчества кандидатов в депутаты и вычислению объемов избирательных фондов непосредственно в процессе приема транзакционных данных, получаемых из банка.The purpose of the invention is to improve the system’s speed by localizing the addresses of the documentary data of the election funds in the database of the system by identifiers of the surname, name and patronymic of candidates for deputy and calculating the volume of election funds directly in the process of receiving transaction data received from the bank.

Поставленная цель достигается тем, что в известную систему, содержащую блок приема входных транзакций, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующими входами системы, а первый информационный выход соединен с одним информационным входом блока интеграции информационных сигналов, другой информационный вход которого подключен к выходу вычислительного блока, а выход блока интеграции информационных сигналов является информационным выходом системы, блок модификации адресов записи и считывания базы данных, информационный выход которого является адресным выходом системы, а синхронизирующий выход является первым синхронизирующим выходом системы, блок установки режимов записи и считывания данных, первый и второй управляющие выходы которого соединены с первым и вторым управляющими входами блока интеграции информационных сигналов соответственно, а первый и второй синхронизирующие выходы являются вторым и третьим синхронизирующими выходами системы соответственно, блок приема записей базы данных сервера, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующими входами системы, введены блок идентификации адресов избирательных фондов, информационный вход которого соединен со вторым информационным выходом блока приема входных транзакций, синхронизирующий вход подключен к синхронизирующему выходу блока приема входных транзакций, информационный выход соединен с информационным входом блока модификации адресов записи и считывания базы данных, а синхронизирующий выход подключен к синхронизирующему входу блока модификации адресов записи и считывания базы данных, блок идентификации именных параметров кандидатов, один информационный вход которого подключен к третьему информационному выходу блока приема входных транзакций, другой информационный вход соединен с первым информационным выходом блока приема записей базы данных сервера, синхронизирующий вход подключен к синхронизирующему выходу блока приема записей базы данных сервера, а один выход соединен со счетным входом блока модификации адресов записи и считывания базы данных, блок селекции вида финансовых операций, информационный вход которого подключен к четвертому информационному выходу блока приема входных транзакций, синхронизирующий вход соединен с другим выходом блока идентификации именных параметров кандидатов, при этом один выход подключен к первому синхронизирующему входу вычислительного блока, один информационный вход которого соединен с пятым информационным выходом блока приема входных транзакций, а другой информационный вход подключен ко второму информационному выходу блока приема записей базы данных сервера, блок селекции верхней границы значений избирательных фондов, информационный вход которого соединен с выходом вычислительного блока, синхронизирующий вход подключен к соответствующему выходу блока селекции вида финансовых операций, блок селекции нижней границы значений избирательных фондов, один информационный вход которого соединен с пятым информационным выходом блока приема входных транзакций, другой информационный вход подключен к второму информационному выходу блока приема записей базы данных сервера, синхронизирующий вход соединен с другим выходом блока селекции вида финансовых операций, а один выход подключен к другому синхронизирующему входу вычислительного блока, при этом первый синхронизирующий вход блока установки режимов записи и считывания данных соединен с первым выходом блока селекции верхней границы значений избирательных фондов, второй синхронизирующий вход блока установки режимов записи и считывания данных соединен с первым выходом блока селекции нижней границы значений избирательных фондов, третий синхронизирующий вход блока установки режимов записи и считывания данных подключен ко второму выходу блока селекции верхней границы значений избирательных фондов, четвертый синхронизирующий вход блока установки режимов записи и считывания данных соединен со вторым выходом блока селекции нижней границы значений избирательных фондов, а установочный выход блока установки режимов записи и считывания данных подключен к установочным входам блока приема входных транзакций, блока приема записей базы данных и блока модификации адресов записи и считывания базы данных.This goal is achieved by the fact that in a known system containing an input transaction receiving unit, the information and synchronizing inputs of which are the first information and synchronizing inputs of the system, and the first information output is connected to one information input of the information signal integration unit, the other information input of which is connected to the output the computing unit, and the output of the information signal integration unit is the information output of the system, the modification unit of the recording addresses and reading the database, the information output of which is the address output of the system, and the synchronizing output is the first synchronizing output of the system, a unit for setting data recording and reading modes, the first and second control outputs of which are connected to the first and second control inputs of the information signal integration unit, respectively, and the first and the second synchronizing outputs are the second and third synchronizing outputs of the system, respectively, the unit for receiving records of the server database, information the input and synchronization inputs of which are the second information and synchronization inputs of the system, an electoral fund address identification block is introduced, the information input of which is connected to the second information output of the input transaction receiving unit, the synchronization input is connected to the synchronizing output of the input transaction receiving unit, the information output is connected to the information input a block for modifying the write and read addresses of the database, and the synchronizing output is connected to the synchronizing input at the modification block of the write and read addresses of the database, the identification block of the nominal parameters of the candidates, one information input of which is connected to the third information output of the input transaction receiving unit, the other information input is connected to the first information output of the server database record receiving unit, the synchronizing input is connected to the synchronizing the output of the reception block of the server database records, and one output is connected to the counting input of the modification block of the write and read addresses of the database, the block electrons of the type of financial transactions, the information input of which is connected to the fourth information output of the input transaction receiving unit, the synchronizing input is connected to the other output of the identification module for identifying candidate parameters, while one output is connected to the first synchronizing input of the computing unit, one information input of which is connected to the fifth information the output of the input transaction receiving unit, and another information input is connected to the second information output of the base record receiving unit server data, a selection block for the upper boundary of the values of the election funds, the information input of which is connected to the output of the computing unit, the synchronizing input is connected to the corresponding output of the selection block for the type of financial transactions, a selection block for the lower boundary of the values of the election funds, one information input of which is connected to the fifth information output of the block receiving input transactions, another information input is connected to the second information output of the receiving block of server database records, synchronize the timing input is connected to another output of the selection block of the type of financial transactions, and one output is connected to another synchronizing input of the computing unit, while the first synchronizing input of the unit for setting the data recording and reading modes is connected to the first output of the selection block of the upper limit of the values of the election funds, the second synchronizing input the unit for setting the recording and reading data modes is connected to the first output of the selection block of the lower boundary of the values of the election funds, the third synchronizing input is bl the setup of the recording and reading modes of data is connected to the second output of the selection block of the upper boundary of the values of the election funds, the fourth synchronizing input of the installation of recording and reading data of the unit is connected to the second output of the selection block of the lower boundary of the values of the election funds, and the installation output of the setup of recording and reading modes the data is connected to the installation inputs of the input transaction receiving unit, the database recording receiving unit and the modification unit of the writing and reading database addresses s.

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока приема входных транзакций, на фиг.3 - структурная схема блока идентификации адресов избирательных фондов, на фиг.4 - структурная схема блока модификации адресов записи и считывания данных избирательных фондов, на фиг.5 - структурная схема блока селекции вида финансовых операций, на фиг.6 - структурная схема блока селекции верхней границы значений избирательных фондов, на фиг.7 - структурная схема вычислительного блока, на фиг.8 - структурная схема блока приема данных базы данных сервера, на фиг.9 - структурная схема блока установки режимов выдачи данных, на фиг.10 - структурная схема блока интеграции информационных сигналов.The invention is illustrated by drawings, in which Fig. 1 is a structural diagram of a system, Fig. 2 is a structural diagram of an input transaction receiving unit, Fig. 3 is a structural diagram of an electoral fund address identification block, and Fig. 4 is a structural diagram of an address modification unit write and read data of election funds, FIG. 5 is a structural diagram of a selection block of a type of financial transactions, FIG. 6 is a structural diagram of a selection block of an upper boundary of values of electoral funds, FIG. 7 is a structural diagram of a computing block ka, 8 - block diagram of the block receiving database server data in Figure 9 - a block diagram of the block data output mode setting, in Figure 10 - a block diagram of the block integration information signals.

Система (фиг.1) содержит блок 1 приема входных транзакций, блок 2 идентификации адресов избирательных фондов, блок 3 модификации адресов записи и считывания базы данных, блок 4 идентификации именных параметров кандидатов в депутаты, выполненный в виде компаратора, блок 5 селекции вида финансовых операций, блок 6 селекции верхней границы значений избирательных фондов, вычислительный блок 7, блок 8 приема данных базы данных сервера, блок 9 селекции нижней границы значений избирательных фондов, блок 10 установки режимов записи и считывания данных и блок 11 интеграции информационных сигналов.The system (Fig. 1) contains a block 1 for receiving input transactions, a block 2 for identifying the addresses of the election funds, a block 3 for modifying the addresses for writing and reading the database, a block 4 for identifying the nominal parameters of candidates for deputies, made in the form of a comparator, a block 5 for selecting the type of financial transactions , block 6 for selecting the upper boundary of the values of the election funds, computing unit 7, block 8 for receiving data of the server database, block 9 for selecting the lower boundary of the values of the election funds, block 10 for setting the recording and reading data modes and block 11 integration of information signals.

На фиг.1 показаны первый 20 и второй 21 информационные входы системы, первый 22 и второй 23 синхронизирующие входы системы, а также информационный 25 и адресный 26 выходы системы, первый 27, второй 28 и третий 29 синхронизирующие выходы системы.Figure 1 shows the first 20 and second 21 information inputs of the system, the first 22 and second 23 synchronizing inputs of the system, as well as the information 25 and address 26 outputs of the system, the first 27, second 28 and third 29 synchronizing outputs of the system.

Блок 1 (фиг.2) содержит регистр 30 и элемент 31 задержки. На чертеже показаны информационный 20, синхронизирующий 22 и установочный 32 входы, а также информационные 33-37 и синхронизирующий 38 выходы.Block 1 (figure 2) contains a register 30 and a delay element 31. The drawing shows information 20, synchronizing 22 and installation 32 inputs, as well as information 33-37 and synchronizing 38 outputs.

Блок 2 (фиг.3) содержит блок 40 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 41, элементы 42-44 И и элемент 45 задержки. На чертеже показаны информационный 46 и синхронизирующий 47 входы, а также информационный 48 и синхронизирующий 49 выходы.Block 2 (figure 3) contains a block of memory 40, made in the form of read-only memory, a decoder 41, elements 42-44 And and the element 45 of the delay. The drawing shows information 46 and synchronizing 47 inputs, as well as information 48 and synchronizing 49 outputs.

Блок 3 (фиг.4) содержит счетчик 50, элемент 51 ИЛИ и элемент 53 задержки. На чертеже показаны информационный 54, синхронизирующий 55, счетный 56 и установочный 57 входы, а также информационный 26 и синхронизирующий 27 выходы.Block 3 (FIG. 4) comprises a counter 50, an OR element 51, and a delay element 53. The drawing shows information 54, synchronizing 55, counting 56 and installation 57 inputs, as well as information 26 and synchronizing 27 outputs.

Блок 5 (фиг.5) содержит дешифратор 60 и элементы 61, 62 И. На чертеже показаны информационный 63 и синхронизирующий 64 входы, а также первый 65 и второй 66 выходы.Block 5 (figure 5) contains a decoder 60 and elements 61, 62 I. The drawing shows information 63 and synchronizing 64 inputs, as well as the first 65 and second 66 outputs.

Блок 6 (фиг.6) содержит компаратор 70, регистр 71 и элемент 72 задержки. На чертеже показаны информационный 73 и синхронизирующий 74 входы, а также первый 75 и второй 76 выходы.Block 6 (Fig.6) contains a comparator 70, a register 71 and a delay element 72. The drawing shows information 73 and synchronizing 74 inputs, as well as the first 75 and second 76 outputs.

Блок 7 (фиг.7) содержит сумматор 80, триггер 81, инверторы 82 группы, элементы 83 и 84 И групп элементов, группу 85 элементов И, элемент 86 ИЛИ, элементы 87, 88 задержки. На чертеже показаны информационные 90, 91 и управляющие 92, 93 входы, а также информационный 94 выход.Block 7 (Fig.7) contains an adder 80, a trigger 81, inverters 82 groups, elements 83 and 84 And groups of elements, a group of 85 elements AND, element 86 OR, elements 87, 88 delay. The drawing shows information 90, 91 and control inputs 92, 93, as well as information 94 output.

Блок 8 (фиг.8) содержит регистр 100 и элемент 101 задержки. На чертеже показаны информационный 21, синхронизирующий 23 и установочный 102 входы, а также информационные 103, 104 и синхронизирующий 105 выходы.Block 8 (Fig. 8) contains a register 100 and a delay element 101. The drawing shows information 21, synchronizing 23 and installation 102 inputs, as well as information 103, 104 and synchronizing 105 outputs.

Блок 10 (фиг.9) содержит триггер 110, элементы 111, 112 И, элементы 113-116 ИЛИ, элементы 117-120, 128 задержки. На чертеже показаны синхронизирующие 121-124 входы, а также первый 28 и второй 29 синхронизирующие, управляющие 125, 126 и установочный 127 выходы.Block 10 (Fig.9) contains a trigger 110, elements 111, 112 AND, elements 113-116 OR, elements 117-120, 128 delay. The drawing shows the synchronizing inputs 121-124, as well as the first 28 and second 29 synchronizing, control 125, 126 and installation 127 outputs.

Блок 11 (фиг.10) содержит группы 130, 131 элементов И и группу 133 элементов ИЛИ. На чертеже показаны информационные 135, 136 и синхронизирующие 137, 138 входы, а также выход 25.Block 11 (figure 10) contains groups 130, 131 of AND elements and a group of 133 OR elements. The drawing shows information 135, 136 and synchronizing 137, 138 inputs, as well as output 25.

Все узлы и элементы системы выполнены на стандартных потенциально импульсных элементах.All nodes and elements of the system are made on standard potentially impulse elements.

Система работает следующим образом.The system operates as follows.

На информационный вход 20 системы последовательно во времени поступают кодограммы транзакций из сберегательного банка, имеющие следующую структуру:At the information input 20 of the system sequentially in time, transaction codes from a savings bank are received, having the following structure:

КОДTHE CODE КОДTHE CODE КОДTHE CODE КОДTHE CODE КодоваяCode ПолныеFull ВидView комбинация,combination, Фамилия,Surname, финансовойfinancial ВеличинаValue образованнаяeducated Имя,Name, операции,operations денежнойmonetary начальнымиprimary Отчествоmiddle name которуюwhich суммыamounts буквами Фамилии,Surname letters кандидата вcandidate for необходимоis necessary Имени,Name депутаты - deputies - выполнить сrun with Отчества кандидатаPatronymic of the candidate держателяholder денежнойmonetary в депутатыto deputies избирательногоselective суммойamount фондаthe stock

Данная кодограмма с входа 20 системы поступает на информационный вход регистра 30 блока 1, куда заносится синхронизирующим импульсом с входа 22 системы. При этом синхронизирующий импульс с входа 22 задерживается элементом 31 на время занесения транзакции в регистр 30 и выдается на выход 38 блока 1.This codogram from the input 20 of the system is fed to the information input of the register 30 of block 1, where it is entered by a synchronizing pulse from the input 22 of the system. In this case, the synchronizing pulse from input 22 is delayed by element 31 for the time the transaction is entered in register 30 and is issued to output 38 of block 1.

Регистр 30 имеет пять информационных выходов, имеющих следующее функциональное назначение:Register 30 has five information outputs having the following functional purpose:

- на выход 33 выдается содержимое всех разрядов регистра 30,- output 33 gives the contents of all bits of the register 30,

- на выход 34 выдается кодовая комбинация, образованная начальными буквами Фамилии, Имени, Отчества кандидата в депутаты, владельца избирательного фонда, подлежащего контролю,- output 34 is given a code combination formed by the initial letters of the Last Name, First Name, Patronymic of the candidate for deputy, the owner of the election fund subject to control,

- на выход 35 выдается код, образованный полным наименованием Фамилии, Имени, Отчества кандидата в депутаты, владельца избирательного фонда, подлежащего контролю,- exit code 35 is issued a code formed by the full name of the Surname, First Name, Patronymic of the candidate for deputy, the owner of the election fund subject to control,

- на выход 36 выдается код вида операции, которую необходимо выполнить над перечисляемой суммой денег,- output 36 gives a code of the type of operation that must be performed on the transferred amount of money,

- на выход 37 выдается количественное значение суммы денег, которую надо либо оприходовать в избирательный фонд кандидата в депутаты, либо списать со счетов избирательного фонда в счет оплаты выполненных расходов.- output 37 gives a quantitative value of the amount of money that must either be credited to the candidate’s election fund or deducted from the election fund’s accounts to cover the costs incurred.

С выхода 33 блока 1 вся входная кодограмма выдается на вход 135 блока 11, где проходит элементы 130 И группы, открытые по другому входу 137 высоким потенциалом триггера 110 блока 10, находящегося в исходном состоянии, и выдается на информационный выход 25 системы.From the output 33 of block 1, the entire input codogram is output to the input 135 of block 11, where elements 130 And the groups open on the other input 137 with the high potential of the trigger 110 of the block 10, which is in the initial state, pass and is output to the information output 25 of the system.

С выхода 34 блока 1 кодовая комбинация, образованная начальными буквами фамилии, имени и отчества кандидата в депутаты, которому принадлежит данный избирательный фонд, поступает на вход 46 блока 2 и далее на вход дешифратора 41.From the exit 34 of block 1, the code combination formed by the initial letters of the last name, first name and patronymic of the candidate for deputy who owns the given election fund goes to the input 46 of block 2 and then to the input of the decoder 41.

Дешифратор 41 расшифровывает данную кодовую комбинацию и подготавливает цепь прохождения сигнала с входа 47, открывая один из элементов 42-44 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 42 И.The decoder 41 decrypts this code combination and prepares the signal path from input 47, opening one of the elements 42-44 I. For definiteness, we assume that a high potential is received at one input of the element 42 I.

Параллельно с этим, синхронизирующий импульс с входа 22 системы задерживается элементом 31 блока 1 на время занесения кодограммы в регистр 30 и срабатывания дешифратора 41 и далее с входа 47 блока 2 опрашивает состояния элементов 42-44 И.In parallel with this, the synchronizing pulse from the input 22 of the system is delayed by element 31 of block 1 for the time the codogram is entered in register 30 and the decoder 41 is triggered and then from input 47 of block 2 it polls the states of elements 42-44 I.

Учитывая то обстоятельство, что открытым по одному входу будет только элемент 42 И, то пройдя этот элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 40, где хранится код опорного адреса базы данных кандидатов в депутаты и количество записей, имеющих такую же кодовую комбинацию начальных букв фамилии, имени, отчества.Considering the fact that only AND element 42 will be open at one input, then passing through AND element, the clock pulse is fed to the read input of a fixed memory cell of the permanent storage device 40, where the code of the reference address of the database of candidates for deputies and the number of records having such the same code combination of the initial letters of the surname, name, patronymic.

Структура кодограммы, хранимой в фиксированной ячейке памяти ПЗУ, имеет следующий вид:The structure of the codogram stored in a fixed memory cell of the ROM has the following form:

КОДTHE CODE КОДTHE CODE Опорный адрес базы данных кандидатов в депутаты, в которой хранятся записи документальных данных кандидатов, имеющих такую же кодовую комбинацию начальных букв Фамилии, Имени, Отчества, как и в поступившей транзакции.The reference address of the database of candidates for deputies, which stores records of documentary data of candidates having the same code combination of the initial letters of the Last Name, First Name, and Patronymic as in the received transaction. Количество записей кандидатов с указанной кодовой комбинацией начальных букв Фамилии, Имени, Отчества.The number of candidate entries with the specified code combination of the initial letters of the Last Name, First Name, Patronymic.

Коды опорного адреса базы данных кандидатов в депутаты и количества записей из блока памяти 40 считываются на информационный выход 48 блока 2 и далее поступают на информационный вход 54 счетчика 50 блока 3.The codes of the reference address of the database of candidates for deputies and the number of records from the memory block 40 are read into the information output 48 of the block 2 and then fed to the information input 54 of the counter 50 of the block 3.

Параллельно с описанным процессом, тот же импульс считывания с выхода 38 блока 1 задерживается элементом задержки 45 блока 2 на время считывания содержимого фиксированной ячейки ПЗУ 40 и затем поступает на синхронизирующий вход 55 счетчика 50 блока 3, фиксируя в нем соответствующие считанные коды.In parallel with the described process, the same read pulse from the output 38 of block 1 is delayed by the delay element 45 of block 2 for the duration of reading the contents of the fixed cell ROM 40 and then goes to the synchronizing input 55 of the counter 50 of block 3, fixing the corresponding read codes in it.

Код адреса с выхода 26 блока 3 выдается на адресный выход 26 системы.The address code from the output 26 of block 3 is issued to the address output 26 of the system.

Параллельно с этим, импульс с входа 55 блока 3 проходит элемент 51 ИЛИ, вновь задерживается элементом 53 на время занесения кода в счетчик 50 и затем с выхода 27 системы поступает на вход первого канала прерывания сервера базы данных в качестве импульса управления считыванием данных из базы данных регистра избирателей по адресу, сформированному на адресном 31 выходе системы.In parallel, the pulse from the input 55 of block 3 passes through the OR element 51, is again delayed by the element 53 for the time the code is entered into the counter 50, and then from the output of the system 27 it enters the input of the first interrupt channel of the database server as a control pulse for reading data from the database voter register at the address formed on the address 31 of the system output.

По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки базы данных кандидатов в депутаты по указанному на выходе 26 адресу и выдачи первой записи базы данных на информационный вход 21 системы, и занесения ее в регистр 100 блока 8 синхронизирующим импульсом, поступающим с сервера на вход 23.By this signal, the server goes to the subroutine for reading the contents of the cell of the database of candidates for deputies at the address indicated on output 26 and issuing the first record of the database to the information input 21 of the system, and entering it into the register 100 of block 8 with a synchronizing pulse from the server to input 23 .

Кодограмма первой считанной записи из базы данных кандидатов в депутаты на входе 21 системы имеет следующую структуруThe codogram of the first read entry from the database of candidates for deputies at the input of system 21 has the following structure

КОДTHE CODE КОДTHE CODE Фамилия, Имя, Отчество кандидата в депутатыSurname, Name, Patronymic of the candidate for deputy КОЛИЧЕСТВЕННОЕ ЗНАЧЕНИЕ ДЕНЕЖНОЙ СУММЫ, находящейся на счету избирательного фонда данного кандидата в депутатыTHE QUANTITATIVE VALUE OF THE MONEY AMOUNT held in the account of the election fund of this candidate for deputy

Код фамилии, имени и отчества кандидата в депутаты с выхода 103 блока 8 поступает на вход 15 компаратора 4, а код фамилии, имени и отчества кандидата в депутаты из входной транзакции поступает с выхода 35 блока 1 на другой вход 14 компаратора 4.The code of the surname, name and patronymic of the candidate for deputy from the output 103 of block 8 goes to the input 15 of the comparator 4, and the code of the surname, name and patronymic of the candidate to the deputy from the input transaction comes from the output 35 of the block 1 to another input 14 of the comparator 4.

Параллельно с этим процессом, синхронизирующий импульс с входа 23 задерживается элементом 101 блока 8 на время занесения кода в регистр 100 и далее с выхода 105 поступает на синхронизирующий вход 16 компаратора 4.In parallel with this process, the synchronizing pulse from the input 23 is delayed by the element 101 of block 8 for the time the code is entered in the register 100 and then from the output 105 it goes to the synchronizing input 16 of the comparator 4.

По этому синхроимпульсу компаратор 4 сравнивает коды фамилии, имени и отчества на его входах, и если код фамилии, имени, отчества в регистре 30 блока 1 не совпадает с кодом фамилии, имени, отчества в регистре 100 блока 8, то на выходе 17 компаратора 4 появляется сигнал, который поступает на счетный вход 56 счетчика блока 3, увеличивая базовый адрес на единицу и формируя, тем самым, очередной адрес считывания следующей записи из базы данных регистра избирателей.According to this clock pulse, comparator 4 compares the codes of the last name, first name and patronymic at its inputs, and if the code of the last name, first name, patronymic in register 30 of block 1 does not match the code of the last name, first name, patronymic in register 100 of block 8, then output 17 of comparator 4 a signal appears that goes to the counting input 56 of the counter of block 3, increasing the base address by one and thereby forming the next reading address of the next record from the database of the voter register.

С выхода счетчика 50 блока 3 очередной код опорного адреса выдается на адресный выход 26 системы, а синхронизирующий импульс с входа 56 блока 3 проходит через элемент 51 ИЛИ, задерживается элементом 53 на время срабатывания счетчика 50 и затем с выхода 27 системы вновь поступает на вход первого канала прерывания сервера базы данных в качестве очередного импульса управления считыванием данных из базы данных кандидатов в депутаты по адресу, сформированному на адресном 26 выходе системы.From the output of the counter 50 of block 3, the next reference address code is issued to the address output 26 of the system, and the synchronizing pulse from the input 56 of block 3 passes through the OR element 51, is delayed by the element 53 for the duration of the operation of the counter 50, and then from the output of the system 27 it is fed back to the input of the first channel interruption of the database server as the next impulse to control the reading of data from the database of candidates for deputies at the address formed on the address 26 of the system output.

По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки базы данных кандидатов в депутаты по указанному на выходе 26 адресу и выдачи очередной записи базы данных кандидатов в депутаты на информационный вход 21 системы, и занесения ее в регистр 100 блока 8 синхронизирующим импульсом, поступающим с сервера на вход 23.By this signal, the server again switches to the subroutine for reading the contents of the cell of the database of candidates for deputies at the address specified on output 26 and issuing the next record of the database of candidates for deputies to information input 21 of the system, and entering it into register 100 of block 8 with a synchronizing pulse coming from input server 23.

Описанный процесс считывания записей кандидатов в депутаты из базы данных продолжается до тех пор, пока компаратор 4 не зафиксирует факт совпадения входных кодов и на выходе 18 компаратора 4 не появится сигнал, который поступает на синхронизирующий вход блока 5The described process of reading the records of candidates for deputies from the database continues until the comparator 4 detects the coincidence of the input codes and the output 18 of the comparator 4 does not receive a signal that is fed to the synchronizing input of block 5

На вход 63 блока 5 в данный момент времени с выхода 36 блока 1 подан код вида операции, которая должна быть выполнена над поступившей денежной суммой, количественное значение которой с выхода блока 1 подается на вход 90 блока 7.At the input 63 of block 5 at a given time from the output 36 of block 1, a code of the type of operation that must be performed on the received cash amount, the quantitative value of which from the output of block 1 is supplied to the input 90 of block 7, is submitted.

Как уже упоминалось, над денежными суммами, указанными в транзакции, могут выполняться две различные операции, реализующие как выполнение процедуры оформления прихода денежных средств на счет избирательного фонда кандидата в депутаты, так и выполнение процедуры оформления расхода денежных средств со счета и избирательного фонда кандидатов в депутаты.As already mentioned, two different operations can be performed on the sums of money indicated in the transaction, which implement both the procedure for processing the receipt of funds to the account of the candidate’s election fund and the procedure for processing the flow of money from the account and the election fund of candidates .

В первом случае дешифратор 60 расшифровывает код операции по оформлению прихода денежных средств на счет избирательного фонда кандидата в депутаты и открывает по одному входу элемент 61 И, через который синхронизирующий импульс с входа 64 проходит на выход 65 блока 5 и далее, во-первых, поступает на вход 92 блока 7, а во-вторых, он поступает на вход 74 блока 6.In the first case, the decoder 60 decrypts the operation code for processing the receipt of funds to the account of the candidate’s election fund and opens the I element 61 through one input, through which the synchronizing pulse from input 64 passes to the output 65 of block 5 and then, firstly, at the input 92 of block 7, and secondly, it enters the input 74 of block 6.

К этому моменту времени на вход 90 блока 7 с выхода 37 блока 1 подано значение денежной суммы, которая должна быть добавлена к избирательному фонду кандидата в депутаты, количественное значение которого с выхода 104 блока 8 подано на вход 91 блока 7. Триггер 81 блока 7 к этому моменту времени находится в исходном состоянии и высоким потенциалом с инверсного выхода открывает элементы 83 И по одному входу, поэтому количественное значение избирательного фонда с входа 91 через элементы 83 И группы и элементы 85 ИЛИ группы подано на одни входы сумматора 80, а принятая денежная сумма с входа 90 поступает на другой вход сумматора 80.At this point in time, input 90 of block 7 from output 37 of block 1 has the value of the amount of money to be added to the election fund of the candidate for deputy, the quantitative value of which is output 104 of block 8 submitted to the input 91 of block 7. Trigger 81 of block 7 to at this point in time, it is in the initial state and with a high potential from the inverse output opens the 83 And one input elements, therefore the quantitative value of the election fund from the input 91 through the 83 AND groups and 85 elements of the OR group is fed to one of the inputs of the adder 80, and Answered sum of money from the input 90 is fed to the other input of the adder 80.

Синхронизирующий импульс с входа 92 сразу же поступает на установочный вход триггера 81, подтверждая его исходное состояние, и, кроме того, он задерживается элементом 87 на время срабатывания триггера 81, и далее проходит элемент 86 ИЛИ и поступает на синхронизирующий вход сумматора 80, который суммирует входные коды, и полученное значение суммы с выхода 94 выдается как на вход 73 блока 6, так и на вход 136 блока 11.The clock pulse from input 92 immediately arrives at the installation input of trigger 81, confirming its initial state, and, in addition, it is delayed by element 87 for the duration of trigger 81, and then passes OR element 86 and arrives at the synchronizing input of adder 80, which summarizes input codes, and the obtained value of the sum from output 94 is issued both to input 73 of block 6 and to input 136 of block 11.

Одновременно с этим процессом, импульс с входа 74 блока 6 задерживается элементом 72 блока 6 на время срабатывания сумматора 80 и поступает на синхронизирующий вход компаратора 70, на один вход которого с регистра 71 постоянно подан код предельного значения избирательного фонда кандидата в депутаты, а на другой вход текущее значение величины избирательного фонда с выхода сумматора 80 блока 7.Simultaneously with this process, the pulse from the input 74 of block 6 is delayed by the element 72 of block 6 for the duration of the adder 80 and goes to the synchronizing input of the comparator 70, on one input of which from the register 71 the code of the limit value of the electoral fund of the candidate for deputies is constantly applied, and on the other input current value of the electoral fund from the output of the adder 80 block 7.

Если текущее значение величины избирательного фонда кандидата в депутаты не превышает предельного значения, установленного в регистре 71, то на выходе 75 компаратора 70 формируется сигнал, поступающий на вход 121 блока 10, откуда он подается как на установочный вход триггера 110, подтверждая его исходное состояние, при котором он открывает элемент 112 И, так и на вход элемента 119 задержки.If the current value of the electoral fund of the candidate for deputy does not exceed the limit value set in the register 71, then the output of the comparator 70 generates a signal fed to the input 121 of the block 10, from where it is supplied as the installation input of the trigger 110, confirming its initial state, at which it opens the element 112 And, and the input element 119 delay.

Элемент 119 задерживает синхронизирующий импульс на время срабатывания триггера 110, проходит элементы 112 И, затем 115 ИЛИ и выдается на выход 28 системы в качестве импульса управления записью нового значения величины суммы избирательного фонда кандидата в депутаты в те же разряды ячейки памяти базы данных, адрес которой по-прежнему сформирован на выходе 26 блока 3.Element 119 delays the synchronization pulse for the duration of trigger 110, passes elements 112 AND, then 115 OR, and is output to system output 28 as a control pulse to record the new value of the amount of the election fund of the candidate for deputy in the same bits of the database memory address still formed at the output 26 of block 3.

Этот сигнал поступает на вход второго канала прерывания сервера базы данных, по которому сервер переходит на подпрограмму записи содержимого сумматора 80 блока 7 с выхода 25 системы, в базу данных по адресу, сформированному на выходе 26 системы.This signal is fed to the input of the second channel of the database server interrupt, through which the server goes to the subroutine for writing the contents of the adder 80 of block 7 from the output 25 of the system, to the database at the address generated at the output of the system 26.

Кроме того, импульс с выхода элемента 115 задержки блока 10 проходит элемент 116 ИЛИ, задерживается элементом 120 на время записи нового значения величины избирательного фонда в базу данных и далее с выхода 127 поступает на установочные входа блоков 1, 8 и 3, сбрасывая их в исходное состояние и подготавливая систему к новому циклу работы.In addition, the pulse from the output of the delay element 115 of the block 10 passes through the element 116 OR, is delayed by the element 120 for the time of recording the new value of the electoral fund in the database and then from the output 127 it goes to the installation inputs of blocks 1, 8 and 3, resetting them to the original condition and preparing the system for a new cycle of work.

Если текущее значение величины избирательного фонда кандидата в депутаты превысит предельное значение величины избирательного фонда, установленного в регистре 71, то компаратор 70 блока 6 зафиксирует этот факт выдачей импульса на выход 76.If the current value of the electoral fund of a candidate for deputy exceeds the limit value of the electoral fund established in register 71, then the comparator 70 of block 6 will record this fact by issuing a pulse to output 76.

С выхода 76 компаратора 70 блока 6 сигнал поступает на вход 123 блока 10, откуда он, во-первых, через элемент 113 ИЛИ подается на прямой вход триггера 110, устанавливая его в единичное состояние, при котором он открывает элемент 111 И.From the output 76 of the comparator 70 of block 6, the signal enters the input 123 of block 10, from where it is, firstly, through the element 113 OR fed to the direct input of the trigger 110, setting it to a single state, in which it opens the element 111 I.

Во-вторых, он задерживается элементом 117 на время срабатывания триггера 110, проходит элементы 111 И, затем 114 ИЛИ и выдается на выход 29 системы в качестве импульса управления выдачей входной транзакции на автоматизированное рабочее место финансового контроля.Secondly, it is delayed by element 117 for the duration of trigger 110, passes through elements 111 AND, then 114 OR, and is output to system output 29 as an impulse to control the issuance of an input transaction to an automated workstation of financial control.

Этот сигнал с выхода 29 поступает на вход третьего канала прерывания сервера базы данных. По этому сигналу сервер переходит на подпрограмму выдачи содержимого входной транзакции с выхода 25 системы на автоматизированное рабочее место финансового контроля.This signal from output 29 goes to the input of the third channel of the database server interrupt. By this signal, the server switches to the subroutine for issuing the contents of the input transaction from the output 25 of the system to the automated workstation of financial control.

Кроме того, импульс с выхода элемента 114 задержки блока 10 проходит элемент 116 ИЛИ, задерживается элементом 120 на время выдачи входной транзакции на автоматизированное рабочее место финансового контроля и далее с выхода 127 поступает на установочные входа блоков 1, 8 и 3, сбрасывая их в исходное состояние и подготавливая систему к новому циклу работы.In addition, the pulse from the output of the delay element 114 of block 10 passes through the element 116 OR, is delayed by element 120 for the duration of the input transaction to the automated workstation of financial control and then from the output 127 it goes to the installation inputs of blocks 1, 8 and 3, resetting them to the original condition and preparing the system for a new cycle of work.

Во втором случае, при выполнении процедуры оформления расхода денежных средств со счета избирательного фонда кандидатов в депутаты дешифратор 60 расшифровывает код операции по оформлению расхода денежных средств со счета избирательного фонда кандидата в депутаты и открывает по одному входу элемент 62 И, через который синхронизирующий импульс с входа 64 проходит на выход 66 блока 5 и далее поступает на синхронизирующий вход 107 компаратора 9.In the second case, when executing the procedure for registering cash expenditures from the account of the election fund of candidates for deputies, the decoder 60 decrypts the operation code for processing cash expenditures from the account of the electoral fund of candidates for deputies and opens a single element 62 And through which a synchronizing pulse from the input 64 goes to the output 66 of block 5 and then goes to the synchronizing input 107 of the comparator 9.

К этому моменту времени на вход 105 блока 9 с выхода 37 блока 1 подано значение денежной суммы, которая должна быть списана с избирательного фонда кандидата в депутаты, количественное значение которого с выхода 104 блока 8 подано на вход 106 компаратора 9.At this point in time, input 105 of block 9 from output 37 of block 1 has the value of the amount of money to be debited from the election fund of the candidate for deputy, the quantitative value of which is output 104 of block 8 submitted to input 106 of comparator 9.

Если в результате сравнения величина суммы, которая должна быть списана со счета избирательного фонда, не превысит сумму всего избирательного фонда, то на выходе 108 блока 9 формируется импульс, который, во-первых, поступает на вход 93 блока 7 и далее на единичный вход триггера 81, устанавливая его в единичное состояние.If, as a result of the comparison, the amount of the amount to be debited from the election fund account does not exceed the sum of the entire election fund, then at the output 108 of block 9, an impulse is generated, which, firstly, goes to the input 93 of block 7 and then to the single input of the trigger 81, setting it to a single state.

Триггер 81 высоким потенциалом с прямого выхода открывает элементы 84 И группы по одному входу, к другим входам которых подключены выходы инверторов 82 группы.The trigger 81 with high potential from the direct output opens the elements 84 AND groups on one input, the other inputs of which are connected to the outputs of the inverters 82 groups.

В результате этого, код количественного значения денежной суммы избирательного фонда с входа 91 инвертируется инверторами 82 группы и через элементы 84 И группы и элементы 85 ИЛИ группы подан на одни входы сумматора 80, а списываемая денежная сумма с входа 90 поступает на другой вход сумматора 80.As a result of this, the code of the quantitative value of the monetary sum of the election fund from the input 91 is inverted by the group inverters 82 and through the elements of the 84 AND groups and the elements of the 85 OR groups is fed to one of the inputs of the adder 80, and the debited sum of money from the input 90 goes to another input of the adder 80.

Кроме того, синхронизирующий импульс с входа 93 задерживается элементом 87 на время срабатывания триггера 81 и далее проходит элемент 86 ИЛИ, и поступает на синхронизирующий вход сумматора 80, который суммирует прямой и обратный коды, и полученное значение разности с выхода 94 выдается на вход 136 блока 11.In addition, the clock from the input 93 is delayed by the element 87 for the duration of the trigger 81 and then passes the OR element 86, and is fed to the clock input of the adder 80, which sums the forward and reverse codes, and the obtained difference value from the output 94 is issued to the input 136 of the block eleven.

Одновременно с этим, импульс с выхода 108 блока 9 поступает на вход 122 блока 10, где задерживается элементом 128 на время срабатывания сумматора 80, и далее с выхода элемента 115 ИЛИ выдается на выход 28 системы в качестве импульса управления записью нового значения величины суммы избирательного фонда кандидата в депутаты в те же разряды ячейки памяти базы данных, адрес которой по-прежнему сформирован на выходе 26 блока 3.At the same time, the pulse from the output 108 of block 9 goes to the input 122 of block 10, where it is delayed by the element 128 for the duration of the adder 80, and then from the output of the element 115 OR is output to the system output 28 as a control pulse to record the new value of the sum of the election fund a candidate for deputy in the same ranks of the database memory cell, the address of which is still formed at the output 26 of block 3.

Этот сигнал поступает на вход второго канала прерывания сервера базы данных, по которому сервер переходит на подпрограмму записи содержимого сумматора 80 блока 7 с выхода 25 системы в базу данных по адресу, сформированному на выходе 26 системы.This signal is input to the second channel of the database server interrupt, through which the server goes to the subroutine for writing the contents of the adder 80 of block 7 from the output 25 of the system to the database at the address generated at the output of the system 26.

Кроме того, импульс с выхода элемента 115 задержки блока 10 проходит элемент 116 ИЛИ, задерживается элементом 120 на время записи нового значения величины избирательного фонда в базу данных и далее с выхода 127 поступает на установочные входа блоков 1, 8 и 3, сбрасывая их в исходное состояние и подготавливая систему к новому циклу работы.In addition, the pulse from the output of the delay element 115 of the block 10 passes through the element 116 OR, is delayed by the element 120 for the time of recording the new value of the electoral fund in the database and then from the output 127 it goes to the installation inputs of blocks 1, 8 and 3, resetting them to the original condition and preparing the system for a new cycle of work.

Если же расходуемая величина избирательного фонда кандидата в депутаты превысит текущее значение величины избирательного фонда, то компаратор 9 зафиксирует этот факт выдачей импульса на выход 109.If the expendable value of the election fund of the candidate for deputy exceeds the current value of the election fund, then comparator 9 will fix this fact by issuing an impulse to output 109.

С выхода 109 компаратора 9 сигнал поступает на вход 124 блока 10, откуда он, во-первых, через элемент 113 ИЛИ подается на прямой вход триггера 110, устанавливая его в единичное состояние, при котором он открывает элемент 111 И, а во-вторых, он задерживается элементом 118 на время срабатывания триггера 110, проходит элемент 114 ИЛИ и выдается на выход 29 системы в качестве импульса управления выдачей входной транзакции на автоматизированное рабочее место финансового контроля.From the output 109 of the comparator 9, the signal enters the input 124 of the block 10, from where it is, firstly, through the element 113 OR fed to the direct input of the trigger 110, setting it to a single state, in which it opens the element 111 AND, and secondly, it is delayed by element 118 for the duration of trigger 110, passes through element 114 OR, and is output to system output 29 as an impulse to control the issuance of an input transaction to an automated workstation of financial control.

Этот сигнал с выхода 29 поступает на вход третьего канала прерывания сервера базы данных. По этому сигналу сервер переходит на подпрограмму выдачи содержимого входной транзакции с выхода 25 системы на автоматизированное рабочее место финансового контроля.This signal from output 29 goes to the input of the third channel of the database server interrupt. By this signal, the server switches to the subroutine for issuing the contents of the input transaction from the output 25 of the system to the automated workstation of financial control.

Кроме того, импульс с выхода элемента 114 задержки блока 10 проходит элемент 116 ИЛИ, задерживается элементом 120 на время выдачи входной транзакции на автоматизированное рабочее место финансового контроля и далее с выхода 127 поступает на установочные входа блоков 1, 8 и 3, сбрасывая их в исходное состояние и подготавливая систему к новому циклу работы.In addition, the pulse from the output of the delay element 114 of block 10 passes through the element 116 OR, is delayed by element 120 for the duration of the input transaction to the automated workstation of financial control and then from the output 127 it goes to the installation inputs of blocks 1, 8 and 3, resetting them to the original condition and preparing the system for a new cycle of work.

Таким образом, введение новых узлов и блоков позволило существенно повысить быстродействие системы путем локализации адресов документальных данных избирательных фондов в базе данных системы по идентификаторам фамилии, имени и отчества кандидатов в депутаты и вычислению объемов избирательных фондов непосредственно в процессе приема транзакционных данных из банка.Thus, the introduction of new nodes and blocks made it possible to significantly increase the system’s speed by localizing the addresses of the documentary data of the election funds in the system’s database using the identifiers of the surname, name and patronymic of candidates and calculating the volume of election funds directly in the process of receiving transactional data from the bank.

Источники информации, принятые во внимание при составлении описания заявкиSources of information taken into account when compiling a description of the application

1. Патент США № 5136708, М.кл. G 06 F 15/16, 1992.1. US Patent No. 5136708, M.C. G 06 F 15/16, 1992.

2. Патент США № 5129083, М.кл. G 06 F 12/00, 15/40, 1992 (прототип).2. US Patent No. 5129083, M.C. G 06 F 12/00, 15/40, 1992 (prototype).

Claims (1)

Автоматизированная система контроля избирательных фондов, содержащая блок приема входных транзакций, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующими входами системы, а первый информационный выход блока приема входных транзакций соединен с одним информационным входом блока интеграции информационных сигналов, другой информационный вход которого подключен к выходу вычислительного блока, предназначенного для суммирования прямого кода, представляющего списываемую денежную сумму и полученного с блока приема входных транзакций, и обратного кода, представляющего количественное значение денежной суммы избирательного фонда и полученного с блока приема записей базы данных сервера, при этом выход блока интеграции информационных сигналов является информационным выходом системы, блок модификации адресов записи и считывания базы данных, информационный выход которого является адресным выходом системы, а синхронизирующий выход блока модификации адресов записи и считывания базы данных является первым синхронизирующим выходом системы, блок установки режимов записи и считывания данных, первый и второй управляющие выходы которого соединены с первым и вторым управляющими входами блока интеграции информационных сигналов соответственно, а первый и второй синхронизирующие выходы являются вторым и третьим синхронизирующими выходами системы соответственно, при этом информационный и синхронизирующий входы блока приема записей базы данных сервера являются вторыми информационным и синхронизирующими входами системы, отличающаяся тем, что содержит блок идентификации адресов избирательных фондов, информационный вход которого соединен со вторым информационным выходом блока приема входных транзакций, синхронизирующий вход блока идентификации адресов избирательных фондов подключен к синхронизирующему выходу блока приема входных транзакций, информационный выход блока идентификации адресов избирательных фондов соединен с информационным входом блока модификации адресов записи и считывания базы данных, а синхронизирующий выход блока идентификации адресов избирательных фондов подключен к синхронизирующему входу блока модификации адресов записи и считывания базы данных, блок идентификации именных параметров кандидатов, один информационный вход которого подключен к третьему информационному выходу блока приема входных транзакций, другой информационный вход блока идентификации именных параметров кандидатов соединен с первым информационным выходом блока приема записей базы данных сервера, синхронизирующий вход блока идентификации именных параметров кандидатов подключен к синхронизирующему выходу блока приема записей базы данных сервера, а один выход блока идентификации именных параметров кандидатов соединен со счетным входом блока модификации адресов записи и считывания базы данных, блок селекции вида финансовых операций, информационный вход которого подключен к четвертому информационному выходу блока приема входных транзакций, синхронизирующий вход блока селекции вида финансовых операций соединен с другим выходом блока идентификации именных параметров кандидатов, при этом один выход блока селекции вида финансовых операций подключен к первому синхронизирующему входу вычислительного блока, один информационный вход которого соединен с пятым информационным выходом блока приема входных транзакций, а другой информационный вход подключен ко второму информационному выходу блока приема записей базы данных сервера, блок селекции верхней границы значений избирательных фондов, информационный вход которого соединен с выходом вычислительного блока, синхронизирующий вход блока селекции верхней границы значений избирательных фондов подключен к соответствующему выходу блока селекции вида финансовых операций, блок селекции нижней границы значений избирательных фондов, один информационный вход которого соединен с пятым информационным выходом блока приема входных транзакций, другой информационный вход блока селекции нижней границы значений избирательных фондов подключен к второму информационному выходу блока приема записей базы данных сервера, синхронизирующий вход блока селекции нижней границы значений избирательных фондов соединен с другим выходом блока селекции вида финансовых операций, а один выход блока селекции нижней границы значений избирательных фондов подключен к другому синхронизирующему входу вычислительного блока, при этом первый синхронизирующий вход блока установки режимов записи и считывания данных соединен с первым выходом блока селекции верхней границы значений избирательных фондов, второй синхронизирующий вход блока установки режимов записи и считывания данных соединен с первым выходом блока селекции нижней границы значений избирательных фондов, третий синхронизирующий вход блока установки режимов записи и считывания данных подключен ко второму выходу блока селекции верхней границы значений избирательных фондов, четвертый синхронизирующий вход блока установки режимов записи и считывания данных соединен со вторым выходом блока селекции нижней границы значений избирательных фондов, а установочный выход блока установки режимов записи и считывания данных подключен к установочным входам блока приема входных транзакций, блока приема записей базы данных и блока модификации адресов записи и считывания базы данных.An automated system for monitoring election funds containing an input transaction receiving unit, the information and synchronizing inputs of which are the first information and synchronizing inputs of the system, and the first information output of the input transaction receiving unit is connected to one information input of the information signal integration unit, the other information input of which is connected to the output a computing unit for summing a direct code representing a debited amount of money received from the input transaction receiving unit, and a return code representing the quantitative value of the monetary amount of the election fund and received from the server database record receiving unit, while the output of the information signal integration unit is the information output of the system, the modification unit of the write and read addresses of the database, the information the output of which is the address output of the system, and the synchronizing output of the modification unit of the write and read addresses of the database is the first synchronizing a system output, a unit for setting data recording and reading modes, the first and second control outputs of which are connected to the first and second control inputs of the information signal integration unit, respectively, and the first and second synchronization outputs are the second and third synchronization outputs of the system, respectively, while the information and synchronization the inputs of the server database record receiving block are the second information and synchronizing system inputs, characterized in that it contains an ide block ntification of addresses of election funds, the information input of which is connected to the second information output of the input transaction receiving unit, the synchronizing input of the identification unit of the addresses of election funds is connected to the synchronizing output of the input transaction receiving unit, the information output of the identification of addresses of the election funds is connected to the information input of the recording address modification unit and reading the database, and the synchronizing output of the block identifying the addresses of the electoral funds is connected to the synchronizing input of the modification block of the write and read addresses of the database, the candidate identifier identification module, one information input of which is connected to the third information output of the input transaction receiving unit, the other information input of the candidate nominal parameter identification block is connected to the first information output of the database record receiving unit a server that synchronizes the input of the identification block of the candidate nominal parameters is connected to the synchronization output of the recording reception unit this database of the server, and one output of the identification block of the nominal parameters of the candidates is connected to the counting input of the modification block of the write and read addresses of the database, the selection block is a type of financial transactions, the information input of which is connected to the fourth information output of the block receiving input transactions, synchronizing the input of the selection block of the form financial transactions is connected to another output of the identification block of the nominee parameters of candidates, while one output of the selection block of the type of financial transactions is connected to the second synchronizing input of the computing unit, one information input of which is connected to the fifth information output of the input transaction receiving unit, and the other information input is connected to the second information output of the server database record receiving unit, the selection block of the upper boundary of the values of the election funds, the information input of which is connected to the output a computing unit synchronizing the input of the selection block of the upper boundary of the values of the election funds is connected to the corresponding output of the village block sections of the type of financial operations, the selection block of the lower boundary of the values of the election funds, one information input of which is connected to the fifth information output of the input transaction reception unit, the other information input of the selection of the lower boundary of the values of election funds is connected to the second information output of the reception unit of the server database records, synchronizing the input of the selection block of the lower boundary of the values of the election funds is connected to another output of the selection block of the type of financial transactions, and one output is bl the selection of the lower boundary of the values of the election funds is connected to another synchronizing input of the computing unit, while the first synchronizing input of the unit for setting the recording and reading data is connected to the first output of the selection block of the upper boundary of the values of the election funds, the second synchronizing input of the unit for setting the recording and reading data is connected with the first output of the selection block of the lower boundary of the values of the election funds, the third synchronizing input of the unit for setting recording modes and counting Data is connected to the second output of the selection block of the upper boundary of the values of the election funds, the fourth synchronizing input of the installation block for writing and reading data is connected to the second output of the selection block of the lower boundary of the values of election funds, and the installation output of the installation of the recording and reading modes is connected to the installation inputs a block for receiving input transactions, a block for receiving records in a database, and a block for modifying addresses for writing and reading a database.
RU2005103119/09A 2005-02-08 2005-02-08 Automated system for controlling fighting funds RU2284052C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2005103119/09A RU2284052C1 (en) 2005-02-08 2005-02-08 Automated system for controlling fighting funds

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2005103119/09A RU2284052C1 (en) 2005-02-08 2005-02-08 Automated system for controlling fighting funds

Publications (2)

Publication Number Publication Date
RU2005103119A RU2005103119A (en) 2006-07-20
RU2284052C1 true RU2284052C1 (en) 2006-09-20

Family

ID=37028306

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2005103119/09A RU2284052C1 (en) 2005-02-08 2005-02-08 Automated system for controlling fighting funds

Country Status (1)

Country Link
RU (1) RU2284052C1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5129083A (en) * 1989-06-29 1992-07-07 Digital Equipment Corporation Conditional object creating system having different object pointers for accessing a set of data structure objects
US5136708A (en) * 1987-06-09 1992-08-04 Oce-Nederland B.V. Distributed office automation system with specific task assignment among workstations
JP2003114954A (en) * 2001-10-05 2003-04-18 Nec Corp Electronic voting system
RU2239229C1 (en) * 2003-02-17 2004-10-27 ООО Когнитивные технологии System for controlling data in information network of governmental automatized system "elections"

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5136708A (en) * 1987-06-09 1992-08-04 Oce-Nederland B.V. Distributed office automation system with specific task assignment among workstations
US5129083A (en) * 1989-06-29 1992-07-07 Digital Equipment Corporation Conditional object creating system having different object pointers for accessing a set of data structure objects
JP2003114954A (en) * 2001-10-05 2003-04-18 Nec Corp Electronic voting system
RU2239229C1 (en) * 2003-02-17 2004-10-27 ООО Когнитивные технологии System for controlling data in information network of governmental automatized system "elections"

Also Published As

Publication number Publication date
RU2005103119A (en) 2006-07-20

Similar Documents

Publication Publication Date Title
Moreira et al. Civil service exams and organizational performance: Evidence from the pendleton act
Njoroge et al. Effect of electronic banking on financial performance in Kenyan commercial banks: Case of Equity bank in its Nairobi Central Business District branches, Kenya
Muotolu et al. Cashless policy and financial performance of deposit money banks in Nigeria
Krumm The Politics of Public–Private Partnerships in Western Europe: Comparative Perspectives
Darby et al. Political uncertainty and stock market volatility: new evidence from the 2014 Scottish Independence Referendum
CN102446333A (en) On-line auction/transaction method and system
RU2284052C1 (en) Automated system for controlling fighting funds
Shil et al. A qualitative narrative on the practices of transparency and accountability at local government institutions: The case of a Union Parishad in Bangladesh
CN114971912A (en) Account characteristic analysis method, system and storage medium in fund transaction
RU55171U1 (en) AUTOMATED SYSTEM FOR MONITORING ELECTION FUNDS
RU94021U1 (en) AUTOMATED SYSTEM FOR MONITORING THE FINANCING OF POLITICAL PARTIES OF THE FUNCTIONAL CIRCUIT "DAILY ACTIVITY" OF THE STATE AUTOMATED SYSTEM "ELECTIONS"
Baeyens et al. Budget and organization reform: impact on public procurement in Belgium
Ababneh et al. Factors affecting the collection of revenues as perceived by the employees of local administration in Jordan
Obafemi et al. Cashless policy and Nigerian economy: Evaluation of Lagos State experience
Purba et al. The Impact of Implementing a Rural Financial Information System, Clarity of Budget Targets and Internal Control on Accountability for Operational Performance of Village Funds in Labuan Batu Regency
RU63950U1 (en) AUTOMATED SOCIAL SECURITY SYSTEM
Shuaibu et al. Electronic payment system challenges in Gombe State: Evidences from the office of the accountant general of Gombe State, Nigeria
RU57926U1 (en) AUTOMATED SYSTEM OF PAYMENT FOR HOUSING AND COMMUNAL SERVICES BY PREFERANT CATEGORIES OF CITIZENS
Чернецька et al. Bаnkruptcy of commerciаl bаnks: cаuses аnd wаys to prevent
Navatha CURRENT TRENDS IN IPPB
Yusri et al. The Role of Budgeting as Fund Visualization in the Planning Concept of Health Organizational Services
RU51245U1 (en) TERRITORIAL INFORMATION SYSTEM
Yunita et al. The Impact of Increasing Toll Shop Automation on Income Tax with Vehicle Volume as a Moderatting Variable
Berg The art and science of benchmarking
Turay Theory of accounting: a historical perspective and current status of development

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20070209