Научная статья на тему 'Программный комплекс реструктуризации взаимной задолженности предприятий'

Программный комплекс реструктуризации взаимной задолженности предприятий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
84
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Программный комплекс реструктуризации взаимной задолженности предприятий»

л2 > Р2, Ах + А2 > Рх + Р2,

А3 > Р3 или А3 + А4 < Р3 + Р4,

А4 > Р4,

где Р1 - собственные источники; Р2 - долгосрочные займы; Р3 - краткосрочные займы; Р4 - кредиторская задолженность.

Точка А безусловно лучше точки А1, если (предполагаем, что критерий Е минимизируется) РУ(А) < Е У(А1 ) для всех у= 1, 2, ..., к и существует хотя бы одно значение V0 такое, что

(А) < (А1). (2)

Для поиска парето-оптимальных точек применяется метод зондирования пространства параметров. Сущность метода заключается в систематическом просмотре многомерных областей. В качестве пробных точек в пространстве переменных используются точки равномерно распределенных последовательностей. Для этих целей применены ЛП-тау последовательности, которые обладают наилучшими характеристиками равномерности среди всех известных в настоящее время равномерно распределенных последовательностей. Точность метода зависит прямо пропорционально от количества пробных точек (чем больше точек, тем выше точность).

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

Пакет состоит из головной программы и подсистем управления подготовкой данных, многокритериальной оптимизации, анализа результатов.

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

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

• вводить и редактировать данные через специально написанный встроенный редактор;

• организовывать различные варианты подготовки данных на диске;

• проверять правильность введенной информации и редактировать ее;

• получать подсказку при возникновении ошибочной ситуации.

Список литературы

1. Соболь И.М., Выбор оптимальных параметров в задачах со многими критериями. - М.: Наука, 1981. - 101с.

2. Азарова Л.В. Автоматизированное управление финансами малого предприятия на основе моделирования структуры основных и оборотных средств: Автореф. дис. ... канд. техн. наук, - Тверь, 1998. - 23с.

3. Соболь И.М., Статников Р.Б. Наилучшие решения - где их искать. - М.: Знание, 1982. - 156с.

ПРОГРАММНЫЙ КОМПЛЕКС РЕСТРУКТУРИЗАЦИИ ВЗАИМНОЙ ЗАДОЛЖЕННОСТИ ПРЕДПРИЯТИЙ

Г.В. Колесник

Одним из основных аспектов общего экономического кризиса в России является финансовый кризис предприятий промышленности. Неплатежи в промышленности приобрели огромные масштабы.

Так, в 1998 г. 80% заводов в машиностроительной отрасли являлись задолжниками, при этом у 10% объем задолженности превышал стоимость годового выпуска продукции, а у 30% - полугодового [4].

Несмотря на усилия государства в области погашения взаимных неплатежей с течением времени данная проблема становится все более острой.

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

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

пользуется как в России, так и в странах ближнего зарубежья. Существует ряд систем автоматизированного погашения взаимных долгов предприятий, основанных на данном методе, которые используются региональными и республиканскими органами управления, а также коммерческими компаниями, специализирующимися на проведении взаимозачетов предприятий. Например, в Башкортостане с 1997 г. функционирует республиканский расчетный центр, где используется информационная система "Взаиморасчеты" оптимального погашения неплатежей [5]. В обязанности каждого предприятия входит передача в расчетный центр достоверной информации о своей дебиторской и/или кредиторской задолженности, которую оно хочет погасить по взаимозачету. На основании накопленной информации расчетный центр выстраивает предварительные замкнутые цепочки взаиморасчетов и рассылает предприятиям-участникам уведомления о возможности проведения взаимозачета.

Внедрение этой системы позволило, сосредоточив в базе данных информацию по 8 тысячам предприятий, проводить один раз в месяц взаимозачеты с участием 100-200 предприятий при месячном объеме погашения задолженности до 50 млн. рублей.

Основным недостатком метода циклических взаиморасчетов является то, что он не дает оптимальных решений в смысле минимизации суммы задолженностей всех субъектов в системе [6].

В [7-11] предлагается ряд методов, основанных на эквивалентных преобразованиях схем неплатежей, которые позволяют получить оптимальное решение задачи реструктуризации задолженности. Однако в результате применения данных методов в схемах неплатежей могут возникнуть новые отношения кредитор-должник между предприятиями, не связанными ранее никакими реальными обязательствами [12]. Это обстоятельство сильно затрудняет практическую реализацию стратегий такого рода: орган управления должен располагать существенными полномочиями по изменению задолженностей предприятий для их применения, в противном случае администрация предприятий может не пойти на проведение такой реструктуризации.

В [6] описывается метод кратчайшего пути, дающий оптимальное решение задачи реструктуризации задолженности и позволяющий проводить реструктуризацию с сохранением существующих связей кредитор-должник, что существенно повышает практическую применимость стратегий, получаемых с его помощью.

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

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

с

/ Формирование / / исходных данных /

Проведение взаимозачета

Удаление циклов

Уровень уполномочий^,

Изменение существующих задолженностей

Отыскание кратчайшего пути на V

Произвольное варьирование задолженностями

Отыскание кратчайшего пути на V-

Вывод результатов

С

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

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

По заданным исходным данным программный

Структура исходных данных

Таблица 1

Поле Тип Значение

CID Строка Идентификатор I стороны

DID Строка Идентификатор II стороны

DDBT Действ. число Величина дебиторской задолженности I стороны

CDBT Действ. число Величина дебиторской задолженности II стороны

комплекс позволяет определять оптимальные результаты проведения следующих процедур реструктуризации задолженности:

• циклических взаимозачетов для замкнутых цепочек неплатежей;

• реструктуризации задолженностей по методу кратчайшего пути на множествах существующих и потенциальных неплатежей [6].

Результаты работы программы выдаются в форме таблиц dBASE или Paradox и содержат следующую информацию:

• сведения о замкнутых цепочках неплатежей (циклах): идентификаторы предприятий, входящих в цикл, максимальный объем возможного взаимозачета;

• максимальное количество и общий объем циклических взаимозачетов, которые могут быть проведены в системе;

• идентификаторы предприятий-должников, являющихся причиной возникновения неплатежей;

• идентификаторы предприятий-кредиторов, которые могут нормально функционировать при отсутствии неплатежей;

• идентификаторы независимых предприятий, не затронутых неплатежами;

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

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

Новый сеанс работы начинается при выборе команды "Новый" меню "Файл".

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

НАЧАЛО

КОНЕЦ

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

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

• данные - таблица, выбранная пользователем в качестве исходных данных;

• циклы - таблица, содержащая информацию обо всех найденных в схеме неплатежей циклах.

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

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

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

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

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

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

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

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

наибольшего из значений либо остановка вычислений с выдачей запроса пользователю.

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

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

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

По данной информации проводилось отыскание циклических взаимозачетов и оптимальной стратегии реструктуризации неплатежей по методу кратчайшего пути. Время работы программного комплекса на этих исходных данных на ПЭВМ с процессором Pentium-166 составило около 20 с.

Агрегированные результаты работы программ-

Таблица 2

Результаты вычислительного эксперимента

Общая сумма неплатежей (млрд. руб.) Найдено циклов Циклических неплатежей (млрд. руб.) Минимальный уровень задолженности (млрд. руб.)

7512,784 10 2,469 6625,859

ного комплекса приведены в таблице 2.

Видно, что в рассматриваемой системе применение стратегии циклического взаимозачета дает неоптимальное решение, обеспечивая снижение суммарного уровня неплатежей всего на 0.03%. В то же время применение метода кратчайшего пути позволяет существенно (на 12%) сократить объем неплатежей в системе.

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

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

Он нетребователен к аппаратному обеспечению и может работать практически на любой ПЭВМ под управлением ОС Windows-95.

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

Дополнительную информацию по программному комплексу, а также его демонстрационную версию можно получить в сети Internet по адресу http://www.chat.ru/~crysalis/neplat.htm.

Список литературы

1. Любушин Н.П., Лещева В.Б., Дьякова В.Г. Анализ финансово-экономической деятельности предприятия. - М.: ЮНИТИ, 1999.

2. Стратегия и тактика антикризисного управления фирмой. / Под ред. Градова А.П. и Кузина Б.И. - СПб., Специальная литература, 1999.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. Неплатежи в российской экономике. // Матер. эксперт. совета Рабочего центра экономических реформ, 20 ноября 1997.

4. Перламутров В.Л., Тропаревская Л.Е. Долговременная концепция денежной политики России и самофинансирование предприятий. // Экономика и математические методы. - 1999. -Т. 35. - № 4. - С. 3-9.

5. Взаимозачет - реальное средство расшивки неплатежей. http://www.pabl.ru/ibm866/rouz/statja.html.

6. Катулев А.Н., Колесник Г.В., Михеев В.Н. Методы редукции графов в задачах реструктуризации задолженности предприятий. // Программные продукты и системы. - 1999. -№ 2. - С. 26-30.

7. Калиткин Н.Н. Задача зачета взаимных долгов предприятий. // Доклады РАН. - 1995. - Т. 343. - № 1. -С. 12-14.

8. Калиткин Н.Н. Оптимальный взаимозачет долгов предприятий. // Математическое моделирование. - 1995. - Т. 7. -№ 1. - С. 11-21.

9. Калиткин Н.Н., Кузьмина Л.В. О зачете взаимных долгов предприятий. // Математическое моделирование. - 1995. -Т. 7. - № 4. - С. 64-72.

10. Калиткин Н.Н., Михайлов А.П. Идеальное решение задачи зачета взаимных долгов. // Математическое моделирование. - 1995. - Т. 7. - № 6. - С. 111-117.

11. Цициашвили Г.Ш. Решение задачи о погашении взаимных долгов. // Дальневосточный математический сб. - 1995. - № 1. - С. 126-131.

12. Гимади Э.Х., Глебов Н.И., Залюбовский В.В. О некоторых задачах погашения взаимных долгов предприятий. // Дискретный анализ и исследование операций. 1997. - Т.4. -№1.- С.30-39 /сер. 2/.

КОНЦЕПЦИЯ ПОСТРОЕНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ НАЛОГОВОЙ СЛУЖБЫ МЕСТНЫХ ОРГАНОВ САМОУПРАВЛЕНИЯ

A.B. Жгутов, A.A. Демирский

Основной задачей всех подразделений Государственной налоговой службы Российской Федерации является контроль за соблюдением законодательства о налогах, за правильностью их исчисления, полнотой и своевременностью внесения в соответствующие бюджеты государственных налогов и других платежей, установленных законодательством.

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

Эффективное функционирование налоговой системы возможно только при использовании передовых информационных технологий, базирующихся на современной компьютерной технике. С этой целью и была создана информационная система (ИС) для учета и контроля за сбором местных налогов, которая предназначена для автоматизации функций комитета потребительского рынка и услуг населению по обеспечению сбора налога на право торговли администрации г. Твери [1].

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

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

Цели функционирования разработанной ИС были сформулированы следующим образом.

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

• Совершенствование оперативности работы и повышение производительности труда работников администрации.

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

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

• Информирование администрации различных уровней о поступлении налогов и соблюдении налогового законодательства.

• Сокращение объема бумажного документооборота.

При проектировании ИС учитывались следующие принципы.

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

Субъект управления Объект управления

ГОСУДАРСТВО -ч НАЛОГИ "> Субъекты предпринима-

Управляющее тельства

воздействие

i Надоели баннеры? Вы всегда можете отключить рекламу.