""" Конфигурация приложения """ import streamlit as st # Конфигурация страницы def setup_page_config(): """Настройка конфигурации страницы Streamlit""" st.set_page_config( page_title="NIN Excel Parsers API Demo", page_icon="📊", layout="wide", initial_sidebar_state="expanded" ) # Константы для парсеров PARSER_TABS = [ "📊 Сводки ПМ", "🏭 Сводки СА", "⛽ Мониторинг топлива", "🔧 Ремонт СА", "📋 Статусы ремонта СА", "⚡ Мониторинг ТЭР", "🏭 Операционные справки" ] # Константы для ОГ DEFAULT_OGS = [ "SNPZ", "KNPZ", "ANHK", "AchNPZ", "UNPZ", "UNH", "NOV", "NovKuybNPZ", "KuybNPZ", "CyzNPZ", "TuapsNPZ", "RNPK", "NVNPO", "KLNPZ", "PurNP", "YANOS" ] # Константы для кодов строк ПМ PM_CODES = [78, 79, 394, 395, 396, 397, 81, 82, 83, 84] # Константы для столбцов ПМ PM_COLUMNS = ["БП", "ПП", "СЭБ", "Факт", "План"] # Константы для режимов СА CA_MODES = ["plan", "fact", "normativ"] # Константы для таблиц СА CA_TABLES = ["ТиП", "Топливо", "Потери"] # Константы для столбцов мониторинга топлива FUEL_COLUMNS = ["normativ", "total", "total_1"] # Константы для типов ремонта REPAIR_TYPES = ["КР", "КП", "ТР"] # Константы для режимов мониторинга ТЭР TAR_MODES = ["all", "total", "last_day"]