Ткаченко С.А.
Математическое обеспечение подсистемы бухгалтерского учёта
ВУЗ «Николаевский политехнический институт», Украина
МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
ПОДСИСТЕМЫ БУХГАЛТЕРСКОГО УЧЁТА
-->Математическое обеспечение как комплекс языковых и программных средств накладывает существенные ограничения на подсистему бухгалтерского учёта и во многом определяет эффективность её функционирования. Общее математическое обеспечение функционально развитых систем управления специального назначения, которое связано с использованием конкретной машины электронной цифровой, не претерпевает каких-либо изменений в процессе формирования и внедрения учёта хозяйственной деятельности предприятий и объединений. Специальное же математическое обеспечение функционально развитых систем управления специального назначения является проблемно-ориентированным и направлено на реализацию основных функций управления. Следовательно, специальное математическое обеспечение функционально развитых систем управления специального назначения должно включать в себя комплекс таких языковых и программных средств, совокупность которых обеспечивала бы наиболее эффективную реализацию алгоритмов решения учётно-экономических задач.
Это значит, что при создании специального математического обеспечения подсистемы бухгалтерского учёта по каждой задаче учёта, прежде всего, необходимо знать перечень реализуемых её алгоритмов, основные характеристики этих алгоритмов, рациональные области их использования, чувствительность алгоритмов к полноте и точности исходных данных; располагать набором достаточно простых методов расчёта параметров отдельных алгоритмов. Процесс алгоритмического описания информации и процедур её обработки – один из наиболее важных и трудоёмких этапов при подготовке к решению задач учёта на машине электрической цифровой. При этом довольно часто для решения одной и той же учётно-экономической задачи приходится составлять несколько различных алгоритмов с той целью, чтобы выбрать алгоритм, который был бы более рациональным как с точки зрения машинной обработки информации, так и с точки зрения программирования.
Практика показывает, что даже незначительные изменения в алгоритмической структуре подсистемы бухгалтерского учёта требуют определенных затрат на доработку её программного комплекса, поэтому должна обеспечиваться возможность создания гибкого математического обеспечения, позволяющего быстро разрабатывать, корректировать и эксплуатировать программы задач учёта.
Эффективное математическое обеспечение подсистемы бухгалтерского учёта может быть создано только интегрировано, на базе существующих методик бухгалтерского учёта, математических методов, моделирования, способов получения, обработки и вывода информации, языков программирования, стандартного математического обеспечения соответствующих вычислительных средств и т.д. Как показывает практика, специальное математическое обеспечение подсистемы бухгалтерского учёта вследствие большого числа решаемых задач довольно сложно и громоздко. Это определяется тем, что оно должно быть достаточно полным, чтобы охватывать все участки обработки информации, а также предусматривать возможность локальной работы отдельных программ и их различного сочетания в процессе достижения поставленных целей.
Вся совокупность алгоритмов задач учёта, рассматриваемая во взаимосвязи с потоками циркулирующей информации и удовлетворяющая заданным целям функционирования, представляет собой алгоритмический комплекс подсистемы бухгалтерского учёта. Для подсистемы бухгалтерского учёта характерно наличие не одной, а, как правило, нескольких конечных целей, поэтому математическое обеспечение подсистемы, прежде всего, должно удовлетворять требованиям выбранной стратегии их достижения. Стратегия начинает применяться с уровня конечных целей. Потребитель, исходя из определенных требований, задает системе коэффициенты значимости отдельных целей, что в конечном итоге влияет на последовательность их достижения. В этой связи все алгоритмы подсистемы, а внутри её отдельные блоки учётно-экономических задач, объединяются управляющим алгоритмом в единый комплекс, который определяет последовательность реализации алгоритмов отдельных задач в зависимости от складывающейся ситуации в управлении. В частности, в подсистеме бухгалтерского учёта должны быть предусмотрены управляющие алгоритмы следующих уровней: 1) управляющий алгоритм, организующий работу подсистемы в целом; 2) управляющие алгоритмы, организующие работу отдельных учётно-экономических блоков; 3) управляющие алгоритмы, организующие работу учётно-экономических комплексов задач.
Посредством управляющего алгоритма первого уровня организуется совместная работа программ различных учётно-экономических блоков подсистемы. С помощью управляющих алгоритмов второго уровня организуется взаимодействие программ различных учётно-экономических комплексов внутри одного блока подсистемы. И управляющие алгоритмы третьего уровня организуют совместную реализацию программ задач, входящих в состав одного учётно-экономического комплекса.
Большое количество внешних связей подсистемы бухгалтерского учёта в функционально развитых системах управления специального назначения определяет необходимость в ней управляющих алгоритмов, организующих её совместную работу с параллельными подсистемами функционально развитых систем управления специального назначения и системами уровней управления.
Кроме управляющих алгоритмов в состав алгоритмического обеспечения подсистемы входят рабочие и стандартные алгоритмы. Рабочие алгоритмы позволяют «проигрывать» различные варианты решения задач учёта. Стандартные алгоритмы с необходимыми дополнениями служат для решения определенного вида учётных задач. Отсюда одной из особенностей математического обеспечения подсистемы учёта является унификация и стандартизация методов обработки информации и отдельных алгоритмов.