В статье авторы рассматривают основные решения контроля исполнения обязательств в государственных учреждениях, какие решения наиболее предпочтительны на существующем рынке, на базе каких решений можно создать единую систему.
Ключевые слова: государственные учреждения, автоматизация разработки информационной системы, 1С, Парус, СБИС, среда разработки.
Вопрос по контролю исполнения обязательств стоит крайне остро во всех учреждениях. Вовремя ли привозят товары ваши контрагенты? В нужном ли объеме? А документы поступают в установленные сроки? Как правило, договоры включают штрафы за невыполнение условий, но как все проконтролировать? Для этого на рынке уже существуют системы, которые помогают ответить на эти вопросы. С помощью различных систем компании накапливают информацию о работе исполнителя для дальнейшего сотрудничества.
Особенно актуальная данная концепция государственным организациям, для которых вовремя и качественно предоставленные услуги предотвращают нарушение дальнейшей работы большой сети взаимосвязанных организаций.
На рынке, на текущий момент. существует множество решений, но как определиться с тем, какое решение выбрать?
Многие из-за перенасыщенности информации и неправильного подхода к поиску системы, подходящей именно их компании решают вопрос разработкой собственной системы. Иногда проще разработать систему «под себя», нежели тратить кучу времени на поиски системы, которая в будущем так или иначе будет дорабатываться, ведь у каждой компании свои нюансы
Но если говорить про существующие системы, то какие они?
Первая мысль, которая приходит в голову, что контроль исполнения договоров в основном занимается отдел закупок. Но все не так просто. Это совместная работа сразу 3-х отделов: бухгалтерия, планово-экономический отдел и отдел закупок, так же участие работы склада не менее важно. Только совместная работа этих отделов приведет к корректной работе и отслеживанию исполнения обязательств. Поэтому необходимо подбирать решение для трех, а иногда и четырех отделов.
На рисунке 1 представлен основной бизнес-процесс по контролю исполнения обязательств по контрактам и договорам в государственном учреждении.
Рис. 1. Декомпозиция процесса контроля исполнения контракта
Бизнес-процессы, которые представлены на рисунке — базовые. В большинстве организаций данный процесс проходит как с существующей системой, так и без нее. Все начинается со сбора потребностей и заканчивается исполнением контракта. Но если присмотреться, то данная система покрывает лишь часть функционала. Процесс контроля исполнения осуществляется лишь путем сверки кассового и фактического исполнения обязательств, на возникает вопрос, как отследить частичные исполнения обязательств по контрактам? Первая мысль — найти существующие решения.
Самыми популярными системами автоматизации бизнес-процессов в государственных учреждениях являются:
1) Парус
2) 1С
3) СБИС
При изучении решений, существующих у данных систем, не было найдено ни одного, что закрывал бы данную потребность. Из этого сделан вывод, что недостающий процесс можно доработать на базе существующих решений. Но тогда как выбрать платформу для разработки?
Первая система — Парус
Парус — система, которая изначально разработана для государственных учреждений.
Программа «Парус. Управление государственными закупка» предназначена для автоматизации отдела закупок. Бизнес-процессы, которые закрывает данная система можно увидеть на рисунке 2. Так же система интегрируется с иными программами: по автоматизации работы отделов бухгалтерии и ПЭО.
Рис. 2. Бизнес-процессы ИС «Парус — Управление государственными закупками»
Какие существуют возможности у данной платформы для доработки необходимого функционала?
При изучении общих источников сама платформа не пригодна к разработке. Доработать функционал программ можно с помощью программ FoxPro, в том числе и Microsoft Visual FoxPro. Какие же есть достоинства и недостатки?
Преимущества:
- Простота использования: Microsoft Visual FoxPro предоставляет простой и интуитивно понятный язык программирования, что делает его доступным для разработчиков с различным уровнем опыта.
- Быстрота разработки: VFP предоставляет мощные инструменты и функции, которые позволяют разработчикам быстро создавать приложения и управлять базами данных.
- Интеграция с другими технологиями: VFP может легко интегрироваться с другими технологиями и платформами, такими как SQL Server, Oracle и Microsoft Office. Это позволяет разработчикам создавать мощные и гибкие приложения.
- Мощные возможности баз данных: VFP предоставляет широкий набор инструментов для создания и управления базами данных. Он поддерживает различные типы данных, индексы, запросы и отчеты.
- Графический интерфейс разработки: VFP предоставляет графический интерфейс разработки, который позволяет создавать пользовательские формы и элементы управления. Это упрощает создание привлекательных пользовательских интерфейсов.
Помимо преимуществ есть так же свои недостатки:
- Ограниченная поддержка и развитие: Microsoft объявила о прекращении разработки и поддержки Microsoft Visual FoxPro в 2007 году. Это означает, что разработчики могут столкнуться с ограниченными возможностями поддержки и обновлений.
- Ограниченная платформенная поддержка: VFP работает только на операционных системах Windows. Это ограничивает возможности разработки для других платформ, таких как macOS и Linux.
- Ограниченные возможности масштабирования: VFP может столкнуться с ограничениями в масштабируемости приложений при работе с большими объемами данных или высокой нагрузкой.
- Ограниченные возможности веб-разработки: VFP не предоставляет полноценных инструментов для разработки веб-приложений. Это может быть ограничением для разработчиков, которые хотят создавать веб-приложения.
- Ограниченное сообщество разработчиков: В связи с прекращением разработки и поддержки VFP, сообщество разработчиков становится все меньше. Это может затруднить доступ к ресурсам и поддержке со стороны сообщества.
В целом, Microsoft Visual FoxPro имеет свои преимущества, такие как простота использования, быстрота разработки и интеграция с другими технологиями. Однако, он также имеет некоторые недостатки, такие как ограниченная поддержка и развитие, ограниченная платформенная поддержка и ограниченные возможности масштабирования и веб-разработки, что сильно усложняет в текущих реалиях создание нового решения на данной системе.
Второй вариант — 1С
Следующая система, которая сильно набирает обороты в области работы с государственными учреждениями — 1С. «1С:Предприятие» предназначено для автоматизации любого бизнес-процесса предприятия. Наиболее известны продукты по автоматизации бухгалтерского и управленческого учётов (включая начисление зарплаты и управление кадрами), экономической и организационной деятельности предприятия.
У компании существует множество решений для автоматизации работы отделов в сочетании: Бухгалтерия — ПЭО и Бухгалтерия — Закупки. Но единого типового решения так же нет.
Сама платформа имеет внутреннюю среду разработки. Это сильно упрощает работу, т. к. все необходимые процессы можно отладить в одной системе.
Как и у других программ, у 1С есть свои преимущества и недостатки.
Преимущества системы разработки:
- Высокая скорость разработки. У 1С есть технологическая платформа — это и среда исполнения, и набор средств для разработки приложений, и администрирования.
- Клиентская и серверная части кода описываются в одном месте, упрощая процесс отладки и передачи информации между клиентом и сервером. Так мы сосредотачиваем силы на реализации целей работы форм, а не на процессе программирования их взаимодействия.
- Язык 1С прост для описания логики работы приложения, а платформа за счет шаблонов дает возможность сконцентрироваться на логике выполнения программы, а не отслеживать каждую строку кода.
- Удобная среда для сборки проектов. Конфигуратор объединяет нужные модели в одну систему, что облегчает управление компонентами и избавляет от необходимости прописывать взаимосвязи вручную.
- Самодостаточность 1С. Есть возможность программировать мобильные приложения, находясь в одной экосистеме. Нет надобности обращаться к сторонним модулям, что ускоряет процесс разработки.
Минусы разработки на платформе:
- Иногда возникают сложности интеграции с другими системами. Существуют несколько способов для осуществления интеграций, но для каждой системы необходимо подбирать свой вариант. Так же у 1С уже появляются продукты, позволяющие ускорить процесс разработки и настройки интеграции.
Третий вариант — СБИС.
СБИС — уникальная отечественная разработка, позволяющая оптимизировать взаимодействие бизнеса и госструктур. У системы есть множество решений по автоматизации бизнес-процессов. Но что на счет доработок системы?
Исходя из анализа данных по ведению разработки в данной системе сложно выявить плюсы и минусы, т. к. представленных данных очень мало.
Основная информация, которая действительно может быть полезна для разработчика, это то, что существует справочник по языку СБиС++. Структуру данного справочника можно изучить на рисунке 3 и учебник от самой компании СБИС [6].
Рис. 3. Структура справочника по СБиС++
Также в СБИС есть встроенный редактор для работы с прикладным кодом JavaScript [5]. С его помощью можно создать или изменить:
— вычисляемые выражения для печатных форм документов, например, чтобы вывести штрихкод товара;
— коды операций в документах, чтобы настроить движение по этапам и расчет данных;
— формулы расчета для показателей KPI;
— функции и переменные.
Подводя итог можно сделать вывод, что все системы подходят под работу с государственными учреждениями и у них есть решения, на базе которых можно реализовать собственный функционал. Но как среда разработки под критерии, необходимые для создания единой среды ведения учета, больше подходит платформа 1С. Ведение разработки в одной программе, простота отладки и восприятия кода — все это сказывается в пользу 1С. Но в любом случае выбор среды программирования остается за программистом.
Литература:
- Тырса, К. А. Автоматизация бизнес-процессов в корпоративном и государственном управлении / К. А. Тырса. — Текст: непосредственный // Молодой ученый. — 2022. — № 48 (443). — С. 8–11. — URL: https://moluch.ru/archive/443/97206/ (дата обращения: 10.04.2024).
- Обушева, К. А. Цифровая трансформация государственного управления / К. А. Обушева. — Текст: непосредственный // Молодой ученый. — 2022. — № 20 (415). — С. 490–493. — URL: https://moluch.ru/archive/415/91855/ (дата обращения: 10.04.2024).
- Москвитина Н. В. Цифровая трансформация государственного управления // Социология. — 2021. — № 4. — С. 114–128.
- Язык 1С: плюсы и минусы для аналитических платформ. — Текст: электронный // Хабр: [сайт]. — URL: https://habr.com/ru/companies/modusbi/articles/753860/ (дата обращения: 02.05.2024).
- Общее описание языка. — Текст: электронный // СБИС: [сайт]. — URL: https://sbis.ru/help/regulations/spk/manual (дата обращения: 02.05.2024).\
- Справочник по языку СБиС++. — Текст: электронный // erpandcrm: [сайт]. — URL: https://www.erpandcrm.ru/sbis_language.ru/start.htm (дата обращения: 02.05.2024).