Для данного раздела моего отчета по практике подбери используемые источники: 2	АНАЛОГИ РАЗРАБАТЫВАЕМЫХ И ИСПОЛЬЗУЕМЫХ НА ПРЕДПРИЯТИИ ИНФОРМАЦИОННЫХ СИСТЕМ
В далее рассматриваются типовые программные решения, которые могут быть использованы в целях автоматизации расчётных процедур, формирования сметной документации, а также сопутствующих задач по обработке данных. Особое внимание уделено средствам, обладающим функцией программируемой логики, что позволяет адаптировать их под конкретные бизнес-процессы.
2.1	 1С:Предприятие
Программная платформа 1С:Предприятие представляет собой мощную и гибкую информационную систему, предназначенную для автоматизации бухгалтерского, управленческого, кадрового, производственного и иных видов учёта, а также документооборота и анализа бизнес-процессов. В её рамках реализуются как типовые, так и специализированные прикладные решения, одно из которых - 1С:Смета, ориентированное на автоматизацию сметного дела.
1С:Смета, как конфигурация на базе 1С:Предприятие, предоставляет пользователю широкий набор инструментов для составления и обработки сметной документации, включая автоматический расчёт затрат, подбор расценок из нормативных баз, генерацию выходных форм, а также интеграцию с внешними источниками данных. Система активно используется в организациях, где требуется формализованный и многокомпонентный подход к расчётам.
Ключевым преимуществом платформы 1С является наличие встроенного языка программирования 1С, аналогичного по своим функциям языку VBA в Microsoft Excel. С помощью встроенных процедур пользователь может программировать логику обработки данных, автоматизировать расчёты, управлять поведением интерфейса, формировать документы по шаблонам, реагировать на действия пользователя, фильтровать или проверять данные на корректность. Такая архитектура делает возможным реализацию индивидуальных сценариев автоматизации, соответствующих бизнес-задачам конкретного предприятия.
В функциональном отношении 1С:Предприятие включает:
	ведение документов и справочников с заданной структурой;
	расчёты на основе введённых параметров и алгоритмов;
	хранение и обработку информации в централизованной базе данных;
	работу с шаблонами печатных форм, а также их экспорт в форматы Word, Excel, PDF.
Подобно Excel с его макросами, 1С позволяет автоматизировать рутинные процессы, но при этом обладает более формализованной архитектурой, централизованным хранилищем данных и возможностью масштабирования. Это делает её удобной для использования в крупных организациях с большим количеством пользователей и разделением прав доступа.
В случае применения 1С:Смета, функции программирования используются, в частности, для:
	автоматического расчёта стоимости работ на основании выбранных позиций;
	проверки и валидации вводимых пользователем данных;
	формирования отчётной документации по установленным стандартам;
	организации логики подстановки значений в поля документа.
Таким образом, задачи, аналогичные реализованным в рамках макросов на VBA - например, сбор данных из различных листов, расчёт суммарных значений и генерация шаблона отчёта - могут быть реализованы в 1С:Смете средствами встроенного языка и механизмов конфигурации.
Вместе с тем, у платформы 1С:Смета имеются и определённые ограничения:
	данное программное обеспечение является коммерческим продуктом, требующим приобретения лицензий;
	интерфейс системы может быть неинтуитивно понятен для неподготовленных пользователей и требует определённой адаптации;
	для выполнения простых расчётных задач, таких как автоматизация расчёта сметной стоимости экологического мониторинга, функциональность 1С:Смета может оказаться избыточной, а затраты на внедрение - неоправданными.
2.2	Directum
Система Directum представляет собой современную платформу электронного документооборота и управления корпоративной информацией, широко применяемую на предприятиях для автоматизации делопроизводства, согласования документов, управления задачами, договорами, заявками и сметной документацией. Она ориентирована на построение единой цифровой среды, обеспечивающей прозрачность, прослеживаемость и регламентированность бизнес-процессов.
Система охватывает все этапы жизненного цикла документа: от создания и регистрации до подписания, хранения и архивирования. Инструменты Directum позволяют создавать структурированные карточки документов с настраиваемыми полями, автоматически отслеживать изменения, а также осуществлять полнотекстовый и атрибутивный поиск. Распределение прав доступа и ролей пользователей настраивается в соответствии с внутренними политиками информационной безопасности.
Одним из ключевых преимуществ Directum является наличие встроенного механизма программируемой логики, реализуемого на языке C# в рамках среды Directum Designer. Это позволяет настраивать систему под специфику конкретного предприятия, создавая уникальные сценарии обработки данных и пользовательские интерфейсы. Программируемая логика может использоваться для автоматического заполнения полей карточек документов, выполнения расчётов на основе введённых значений, формирования итоговых документов по шаблонам, проверки корректности данных, а также для интеграции с внешними системами (например, 1С, Excel, Outlook). Функционал надстроек в Directum RX во многом схож с макросом в Microsoft Excel, однако отличается более стабильной архитектурой, расширенными возможностями и централизованным управлением.
В рамках задач, аналогичных реализованным средствами макросов в Excel, в Directum можно организовать карточку для ввода данных по сметам, реализовать автоматический расчёт итоговой стоимости и сформировать выходной документ с заданной структурой. Документ может быть направлен на согласование в рамках утверждённого маршрута, обеспечивая контроль и полноту обработки.
Таким образом, Directum RX обеспечивает не только надёжную и регулируемую среду для электронного документооборота, но и предоставляет полноценную программируемую платформу для построения корпоративных решений.
2.3	 Использование Python для автоматизации обработки таблиц
В качестве альтернативного подхода к автоматизации задач, традиционно решаемых средствами Microsoft Excel и встроенного языка VBA, может быть использовано программирование на языке Python. Python представляет собой универсальный язык программирования с широким набором библиотек, предназначенных для анализа данных, автоматизации документооборота и взаимодействия с файлами различных форматов, включая электронные таблицы Excel.
Одной из наиболее популярных библиотек Python, предназначенных для работы с файлами Excel, является openpyxl. Данная библиотека позволяет читать, изменять и создавать .xlsx-файлы без необходимости использовать саму программу Excel. Она поддерживает работу с ячейками, стилями, формулами, диаграммами и другими элементами таблицы. Также библиотека позволяет реализовывать автоматизированные процедуры обработки, аналогичные макросам в Excel.
Дополнительно могут использоваться библиотеки pandas (для анализа и обработки табличных данных), xlrd/xlwt (для чтения и записи .xls-файлов), xlsxwriter (для создания Excel-документов с форматированием), а также xlwings, которая позволяет управлять живыми экземплярами Excel через Python-скрипты, обеспечивая аналог VBA на Python с доступом к интерфейсу Excel.
Преимущества использования Python по сравнению с VBA:
	расширенная функциональность обработки данных (в том числе с использованием визуализации, веб-запросов);
	работа с Excel-файлами вне среды Microsoft Office;
	интеграция с другими информационными системами и базами данных.
Для реализации задачи, аналогичной автоматизированному расчету сметной стоимости, Python может использоваться следующим образом: скрипт обрабатывает Excel-файл, определяет строки с нужными признаками, извлекает нужные данные, рассчитывает итоговые значения и формирует сводную таблицу в отдельном шаблоне. Все эти действия могут выполняться в полностью автоматическом режиме без участия пользователя, по заданному сценарию.
Недостатками данного подхода являются:
	необходимость отдельной настройки среды выполнения Python (интерпретатор, библиотеки, IDE);
	более высокая пороговая сложность для пользователей без опыта программирования;
	отсутствие интеграции в интерфейс Excel по умолчанию.