Управление конфигурациями 1С 0.2.6.35

17.08.26

База данных - Инструменты администратора БД

Десктопное приложение для управления информационными базами 1С:Предприятие 8.3. Версия 0.2.6.35 Управление конфигурациями 1С — это настольное приложение на платформе .NET (WPF), которое заменяет стандартный список баз 1С и предоставляет современный интерфейс для работы с информационными базами: запуск в режимах «1С:Предприятие» и «Конфигуратор», вкладки Все базы / Избранное / Недавние, иерархические группы, избранное с Alt+1…9, мультифильтр по тегам, очистка кеша, синхронизация с ibases.v8i, системный трей, светлая и тёмная темы.

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Управление конфигурациями 1С 0.2.7.9
.exe 75,33Mb
43 Скачать бесплатно
Исходные файлы
.zip 12,05Mb
16 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

📜 Лицензия и открытый исходный код

Проект распространяется с открытым исходным кодом и доступен бесплатно. Исходный код размещён в разделе Файлы публикации на Infostart, а также в этом репозитории GitHub.


 Возможности

🚀 Запуск информационных баз

  • Запуск базы в режиме «1С:Предприятие» и «Конфигуратор».
  • Настраиваемые горячие клавиши (Настройки → Клавиши): 1С:Предприятие, Конфигуратор, Избранное, Изменить, Удалить, Очистить кэш, Добавить базу, Закрепить (по умолчанию F3 / F4; поддерживаются F2–F12, Delete, Insert, Ctrl/Shift-комбинации). Отображаются на кнопках правой панели и в контекстном меню.
  • Ctrl+F — фокус в поле поиска (с выделением текущего текста) из любого места главного окна.
  • Горячие клавиши избранного — Alt+1Alt+9: при добавлении в избранное назначается свободный слот; порядок слотов настраивается в окне настроек.
  • Выбор типа клиента: тонкий / толстый, режим веб-клиента.
  • Разрядность запуска по документации 1С — 4 режима: приоритет 32 (x86) / приоритет 64 (x86-64) / только 32 / только 64; при приоритетных режимах лаунчер выбирает более новую установленную версию между 32/64.
  • Автопоиск установленной платформы 1С (лаунчер 1CEStart.exe или 1cv8.exe / 1cv8c.exe).
  • Запуск конкретной версии платформы, заданной для базы.
  • «Перейти по ссылке» в правой панели — аналог одноимённой функции стандартного загрузчика 1С: вставьте ссылку на базу (e1c://...C:\1C\Базаserver\Базаhttp://server/base) и запустите её в «1С:Предприятие».
  • Конфигуратор параметров запуска — визуальный выбор ключей командной строки (/UC/DisableStartupMessages/Debug и др.).

 Управление списком баз

  • Вкладки фильтраВсе базыИзбранноеНедавние (по дате последнего запуска).
  • Иерархический список с группами, закреплёнными базами и узлом «Без группы».
  • Колонки: наименование, версия платформы, режим запуска, сервер/база, последний запуск; видимость колонок настраивается.
  • Сортировка по клику на заголовки колонок (название, дата и др.).
  • Добавление, редактирование и удаление баз; мастер «Что добавить?» (база или группа).
  • Избранное (a33;) и закрепление (📌); закреплённые — в отдельной группе сверху.
  • Поиск по имени, описанию, группе, версии и тегам (с debounce, без «тормозов» на каждый символ).
  • Теги: инлайн-добавление в строке базы, компактные чипы, удаление крестиком, мультифильтр (несколько тегов сразу) и облако тегов на панели отбора.
  • Перетаскивание баз и групп; сворачивание/разворачивание всех групп с верхней панели.
  • Значок тега в строке заголовка списка (слева от колонки «Название») включает/выключает только теги в строках списка баз и не затрагивает панель быстрого отбора тегов. Верхняя кнопка «Показывать теги» на верхней панели включает/выключает и панель тегов сверху (облако тегов), и теги в списке баз; её состояние отражает видимость панели тегов сверху и остаётся включённой, пока панель тегов отображается. Панель также управляется настройкой в окне настроек.
  • Навигация стрелками по списку: / — переход по строкам (базам и группам), / — сворачивание/разворачивание выбранной группы. Стрелки всегда управляют выделением в дереве и не перескакивают на кнопки внутри строки.

🏷A039; Группы

  • Вложенные группы («группа в группе»), цвет и иконка группы.
  • В правой панели при выборе группы отображается выбранная иконка.
  • Создание, редактирование, удаление; выбор родителя в дереве групп.

🔄 Импорт, экспорт и синхронизация

  • Импорт / экспорт ibases.v8i (в т.ч. кнопки на главном окне).
  • Синхронизация с ibases.v8i: отключена / только загрузка / только выгрузка / двусторонняя; триггеры — при старте, по интервалу, по расписанию.
  • Экспорт / импорт списка в JSON; очистка всего списка с подтверждением.
  • Автосопоставление ID (GUID) базы из ibases.v8i для точечной очистки кеша.
  • Резервные копии ibases.v8i перед синхронизацией/экспортом (ibases.v8i.bak_yyyyMMdd_HHmmss), хранение N последних копий, кнопка «Восстановить из последней копии» в настройках синхронизации.

🧹 Очистка кеша 1С

  • Очистка локального кеша платформы для выбранной базы по GUID.

🛠 Создание информационных баз

  • Создание ИБ через CREATEINFOBASE: пустая база или из шаблона (.cf / .dt), файловая и клиент-серверная.
  • Шаблоны конфигураций — список установленных конфигураций из стандартных каталогов tmplts (разбор 1cv8.mft, как в стартере 1С), группировка в дереве, либо выбор файла вручную.
  • Настройка каталогов шаблонов в Настройки → Базы (приоритет пути из настроек стартера 1С), кнопка «Из 1С».

📦 Обслуживание баз

  • История запусков (до 30 записей на базу) — пополняется при запуске/выгрузке/тесте, просмотр из контекстного меню.
  • Выгрузка .dt / .cf и тестирование ИБ (/IBCheckAndRepair -TestOnly) через пакетный DESIGNER.
  • Открыть каталог файловой базы в проводнике; ярлык на рабочем столе (как у стандартного стартера 1С).
  • Удалить отсутствующие файловые базы (нет каталога / 1Cv8.1CD) и завершить процессы 1С (1cv8, 1cv8c и др.) — Настройки → Базы → Обслуживание.
  • Колонка «Размер» для файловых ИБ (видимость настраивается в Отображение → Колонки).
  • Удаление ИБ с опцией «Физически удалить каталог базы с диска» (только файловые, с повторным подтверждением).

🪟 Системный трей и поведение

  • Значок в трее, закрытие в трей, восстановление окна двойным кликом.
  • Запрет второго экземпляра (опционально) с активацией уже открытого окна.
  • Контекстное меню трея: недавние базы (до 7) с подменю «1С:Предприятие / Конфигуратор», синхронизация ibases, настройки, выход.
  • Esc → в трей (настройка «По Esc сворачивать в трей»).
  • Кнопка «Выход» в правой панели главного окна (в самом низу) всегда полностью завершает работу приложения, игнорируя настройку «Закрывать в трей» — в отличие от закрытия окна крестиком, которое при включённой опции сворачивает программу в трей.

 Настройки приложения

  • Вкладки: ПлатформыОтображениеКлавишиНастройкиibases.v8iБазыО программе.
  • Вкладка «Отображение»: подвкладки (Значки и кнопки, Колонки списка, Панели, Нижняя панель) с тумблерами видимости элементов.
  • Вкладка «Клавиши»: горячие клавиши запуска и порядок избранного Alt+1…9.
  • Вкладка «Настройки»: поведение приложения (несколько экземпляров, значок в трее, сворачивание, Esc → трей).
  • Вкладка «Платформы»: группировка по линии 8.3 / 8.5 и разрядности (64/32) с путями установки, дополнительные пути поиска платформы.
  • Вкладка «Базы»: каталоги шаблонов, экспорт/загрузка списка баз, обслуживание (удаление отсутствующих баз, завершение процессов 1С).
  • Вкладка «О программе»: автор, Infostart, GitHub.
  • Кнопки Сохранить (зелёная) и Отмена (красная обводка) — единый стиль диалогов.
  • Окно настроек подключения к базе оформлено в том же стиле (шапка, те же кнопки) с вертикальными вкладками слева — База / Подключение / Аутентификация / Запуск / Разрядность / Платформа / Идентификатор; каждая вкладка содержит один логический блок без прокрутки. Поле «Сервер» на вкладке «Подключение» — выпадающий список с серверами 1С из других клиент-серверных баз списка (можно выбрать или ввести вручную). Поле «Порт сервера» — такой же редактируемый выпадающий список с портами из существующих клиент-серверных баз (без дублей, по возрастанию): удобно, когда сервер один, а инстансы висят на разных портах.
  • «Вставить строку подключения» — кнопка слева внизу окна настроек базы (доступна на любой вкладке и при создании новой базы, и при правке свойств). По клику открывается окно ввода строки подключения с полем для ввода и кнопкой «Вставить из буфера»; если в буфере обмена лежит строка, удовлетворяющая критериям ссылки на базу 1С (строка подключения с Srvr/Ref/File/WS, ссылка-протокол e1c://, веб-адрес http(s)://, путь к файловой базе или server\base), она автоматически подставляется в поле. Кнопка «Применить» разбивает строку по полям — тип подключения, сервер/порт, имя базы, путь файла или URL веб-публикации, пользователь и пароль. Если наименование базы не задано, подставляется имя базы (Ref) или каталога файловой базы. При открытии свойств существующей базы поле заполняется её текущей строкой подключения.

🎨 Интерфейс

  • Светлая и тёмная темы; переключение с главного окна.
  • Верхняя панель в один ряд: группировка / развернуть / свернуть · поиск с чипами тегов · вкладки списка · синхронизация ibases · тема · настройки.
  • Правая панель: карточка базы или группы, действия запуска с отображением хоткеев, изменение, избранное, закрепление, очистка кеша, удаление. Блок «Текущая сессия» — режим клиента и разрядность без изменения настроек базы.
  • Компактный режим правой панели — только кнопки действий (ширина по содержимому).
  • Нижняя панель (статус): путь/сервер, порт, платформа, разрядность, режим запуска, тип клиента, тип подключения, пользователь, ID базы (настройка видимости).
  • Современные стили кнопок, ComboBox, GroupBox; виртуализация списка для больших каталогов баз.
  • Сохранение размеров окна, темы, свёрнутых групп и настроек отображения между запусками.

 Производительность

  • Перестройка дерева только при необходимости; добавление/удаление тега без полной пересборки UI.
  • Отложенное сохранение на диск; debounce поиска.
  • Фильтрация тегов через HashSet; обновление облака тегов только при реальном изменении набора.

🖥 Технологии

Технология Назначение
.NET 10 Платформа разработки
WPF (Windows Presentation Foundation) Графический интерфейс
MVVM Архитектурный паттерн
Microsoft.Extensions.DependencyInjection Dependency Injection
MaterialDesignThemes 5.2.1 Иконки и современный интерфейс (PackIcon)
System.Text.Json Хранение данных в JSON-файлах

📦 Требования

  • Windows 10 / 11
  • .NET 10 SDK (для сборки из исходного кода)
  • Установленная платформа 1С:Предприятие 8.3 (для запуска баз)

🔧 Сборка и запуск

Из исходного кода

# Клонирование репозитория
git clone https://github.com/USERNAME/Configuration-Management.git
cd Configuration-Management

# Сборка проекта
dotnet build "Configuration Management/Configuration Management.csproj"

# Запуск
dotnet run --project "Configuration Management/Configuration Management.csproj"

Либо откройте файл решения Configuration Management.slnx в Visual Studio 2022+ и запустите проект.

📦 Публикация автономного приложения

Проект настроен на публикацию в виде автономного (self-contained) single-file исполняемого файла для Windows x64. Для публикации выполните:

dotnet publish "Configuration Management/Configuration Management.csproj" -c Release

Результат появится в каталоге publish/ — один исполняемый файл Configuration Management.exe, который не требует установки .NET Runtime на целевой машине.


💾 Хранение данных

Данные приложения сохраняются в каталоге %APPDATA%\ConfigurationManagement:

Файл Содержимое
infobases.json Список информационных баз
groups.json Список групп с цветами
settings.json Настройки интерфейса (тема, избранное, группировка, ширина колонок, размер и позиция окна, режим синхронизации с ibases.v8i)
logs/ Журнал приложения (app-YYYYMMDD.log, ротация 14 дней / 5 МБ)

🔗 Работа с файлом ibases.v8i

Приложение взаимодействует со стандартным файлом списка баз 1С ibases.v8i (расположен в %APPDATA%\1C\1CEStart\):

  • Импорт — считывает базы, группы, ID (GUID), версию платформы (Version), режим запуска (App), локаль (Locale), признак внешней базы (External), скорость соединения (ClientConnectionSpeed), признак веб-клиента (WA) и дополнительные параметры подключения (AdditionalParameters, сохраняются в параметры запуска базы). Поддерживает иерархию групп: пути вида «Родитель\Дочерняя» разбираются на сегменты, недостающие родительские группы создаются автоматически. Добавляет новые базы и обновляет существующие.
  • Экспорт — выгружает базы и группы приложения в файл ibases.v8i, добавляя новые записи и обновляя существующие (по совпадению имени базы). Группы записываются секциями без строки подключения, для баз переносятся версия платформы, режим запуска (App/DefaultApp) и дополнительные параметры запуска. Существующие секции-группы только обновляются (новые при выгрузке не создаются), а дубликаты секций с одинаковым именем устраняются (приоритет — за базой).
  • Синхронизация — в окне настроек можно задать режим автоматической синхронизации с файлом ibases.v8i (отключена / только загрузка / только выгрузка / двусторонняя) и путь к файлу. Синхронизация выполняется автоматически при изменении списка баз, при запуске приложения, через заданный интервал или по расписанию, а также вручную по кнопкам «Загрузить» / «Выгрузить».
  • Сопоставление ID — при ручном создании базы приложение автоматически находит её ID в ibases.v8i по имени или строке подключения и подставляет его. Это обеспечивает корректную точечную очистку кеша 1С по GUID.
  • Очистка кеша — использует ID базы (GUID) для удаления только соответствующего подкаталога кеша, а не всего каталога базы.

🧩 Архитектура

Приложение построено по паттерну MVVM:

  • Models — описывают доменные сущности (информационные базы, группы, настройки подключения).
  • ViewModels — содержат логику представления и команды, реализуют INotifyPropertyChanged.
  • Views (XAML) — отвечают за отображение и привязку данных.
  • Services — инкапсулируют работу с платформой 1С, файловой системой и хранилищем данных.

🤝 Вклад в проект

Буду рад любым улучшениям! Для внесения вклада:

  1. Сделайте форк репозитория.
  2. Создайте ветку для вашей фичи (git checkout -b feature/amazing-feature).
  3. Внесите изменения и закоммитьте их.
  4. Отправьте pull request.

📬 Контакты

Если у вас возникли вопросы или предложения — создайте issue в репозитории.

Сборка

Локально (Windows)

# Только сборка
.\build.ps1

# Сборка + публикация single-file win-x64
.\build.ps1 -Publish

Результат публикации: publish\win-x64\.

Или вручную:

dotnet build "Configuration Management.csproj" -c Release
dotnet publish "Configuration Management.csproj" -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o .\publish\win-x64

На Linux/macOS сборка не поддерживается (проект WPF net10.0-windows). Для публикации используйте Windows или GitHub Actions (.github/workflows/).

 

 

История изменений

Все заметные изменения проекта «Управление конфигурациями 1С» фиксируются в этом файле.

Формат основан на Keep a Changelog,
версионирование — на Semantic Versioning.

[0.2.6.1] — 2026-08-16

Добавлено

  • В правой панели главного окна в самом низу добавлена кнопка «Выход». Она всегда полностью завершает работу приложения, игнорируя настройку «Закрывать в трей» — в отличие от обычного закрытия окна (крестиком), которое при включённой опции сворачивает программу в трей. Это удобно, когда включено поведение «свернуть в трей» и нужно быстро полностью выйти из программы без открытия контекстного меню значка в трее.

[0.2.5.99] — 2026-08-16

Изменено

  • В окне «Настройки подключения» (используется и при создании новой базы, и при правке свойств) на вкладке «Подключение» поле «Порт сервера» теперь оформлено как редактируемый выпадающий список — по аналогии с полем «Сервер». Список наполняется портами из существующих клиент-серверных баз списка (без дублей, по возрастанию). Это удобно, когда сервер один, а инстансы висят на разных портах: порт можно выбрать из уже используемых или ввести вручную, не обращаясь к вводу строки подключения вручную.

[0.2.5.98] — 2026-08-16

Изменено

  • В окне «Настройки подключения» (используется и при создании новой базы, и при правке свойств) кнопка «Вставить строку подключения» перенесена из вкладки «Подключение» в нижнюю панель окна, слева, поэтому она всегда доступна независимо от выбранной вкладки.
  • По клику кнопка открывает отдельное окно ввода строки подключения с полем для ввода и кнопкой «Вставить из буфера» (читает строку из буфера обмена). Если в буфере обмена лежит строка, удовлетворяющая критериям ссылки на информационную базу (строка подключения 1С с параметрами Srvr/Ref/File/WS, ссылка-протокол e1c://, веб-адрес http(s)://, путь к файловой базе или server\base), она автоматически подставляется в поле при открытии окна.
  • Кнопка «Применить» в окне ввода разбирает строку подключения 1С и заполняет поля настроек базы (тип подключения, сервер/порт, имя базы, путь файла или URL веб-публикации, пользователь и пароль). Если наименование базы не задано, подставляется имя базы (Ref) или каталога файловой базы.
  • При открытии окна ввода поле заполняется текущей строкой подключения базы, если она задана.

[0.2.5.96] — 2026-08-16

Изменено

  • Разделены переключатели видимости тегов:
    • Верхняя кнопка «Показывать теги» включает/выключает и панель быстрого отбора тегов (облако тегов над списком), и теги в строках списка баз.
    • Кнопка тегов в заголовке списка баз (значок тега слева от колонки «Название») включает/выключает только теги в строках списка баз и не затрагивает панель быстрого отбора тегов вверху. Верхняя кнопка при этом остаётся включённой, пока панель тегов сверху видна.

[0.2.5.95] — 2026-08-16

Изменено

  • Переключатель видимости тегов в заголовке списка баз (значок тега слева от колонки «Название») теперь влияет только на отображение тегов в строках списка и больше не затрагивает настройку «Показывать панель быстрого отбора по тегам» (облако тегов над списком). Верхняя кнопка «Показывать теги» на верхней панели по-прежнему включает/выключает теги и в списке, и в панели быстрого отбора. Панель быстрого отбора по тегам управляется отдельно: верхней кнопкой «теги» и настройкой в окне настроек.

[0.2.5.94] — 2026-08-16

Изменено

  • Переключатель видимости тегов в заголовке списка баз (значок тега слева от колонки «Название») теперь влияет только на отображение тегов в строках списка и больше не затрагивает настройку «Показывать панель быстрого отбора по тегам» (облако тегов над списком). Панель быстрого отбора по тегам теперь управляется исключительно своей отдельной настройкой в окне настроек и не меняется при переключении видимости тегов в списке.

[0.2.5.93] — 2026-08-16

Добавлено

  • В окне «Настройки подключения» (используется и при создании новой базы, и при правке свойств существующей) на вкладке «Подключение» добавлена кнопка «Вставить строку подключения». При нажатии строка подключения 1С читается из буфера обмена и разбивается по полям:
    • File="C:\path" → тип «Файловая база» + поле «Путь к файлу»;
    • Srvr="host";Ref="base";Usr="user";Pwd="pass" → тип «Сервер 1С:Предприятия» + поля «Сервер» (с выделением порта в отдельное поле), «Имя базы»«Пользователь»«Пароль»;
    • WS="http://server/base" → тип «Веб-сервер» + поле «URL публикации». Если поле «Наименование» не заполнено, оно автоматически подставляется из имени базы (Ref) или имени каталога файловой базы.

[0.2.5.92] — 2026-08-16

Изменено

  • В строке заголовков списка баз рядом с командами «Развернуть/свернуть все группы» неактивный значок «Избранное» (a33;) заменён на переключатель видимости тегов — значок тега (🏷). Нажатие включает/выключает отображение тегов баз в списке, синхронно с настройкой «Показывать теги» на верхней панели и панелью быстрого отбора по тегам. Состояние сохраняется в настройках приложения.

[0.2.5.91] — 2026-08-16

Исправлено

  • Исправлен выбор версии платформы 1С при запуске базы. Раньше при выборе установленной версии использовалось строковое сравнение номеров сборок, из-за чего платформа с номером 8.3.10.x ошибочно считалась младше 8.3.9.x и запускалась не та (более старая) версия. Теперь версии сравниваются численно по сегментам (8.3.10 > 8.3.9), и всегда запускается действительно новейшая установленная сборка нужной разрядности.
  • Исправлен выбор разрядности платформы при запуске. Если в поле «Версия платформы» базы явно указана конкретная сборка с суффиксом разрядности (например 8.3.27.1688 (64)), этот суффикс ранее игнорировался — разрядность бралась только из настройки «Разрядность» (по умолчанию «приоритет 32»), и платформа могла запуститься в 32-битной сборке, хотя пользователь выбрал именно 64-битную. Теперь явно указанный суффикс разрядности в версии платформы имеет приоритет над настройкой разрядности.

[0.2.5.90] — 2026-08-16

Изменено

  • Исправлена навигация по списку баз стрелками ///. Раньше при фокусе на строке дерева стрелки «прыгали» на кнопки внутри строки (избранное, закрепление, теги), и выделение двигалось непредсказуемо. Теперь стрелки всегда перемещают выделение по строкам дерева:
    • / — переход на предыдущую/следующую видимую строку (базу или группу) с учётом развёрнутости групп;
    • / — сворачивание/разворачивание выбранной группы.
  • Клик по строке базы или группы в списке переводит клавиатурный фокус на эту строку, чтобы последующие нажатия стрелок управляли выделением в дереве, а не кнопками строки.

[0.2.5.89] — 2026-08-16

Изменено

  • В окне «Настройки подключения» поле «Сервер» на вкладке «Подключение» теперь является выпадающим списком (можно выбрать или ввести вручную). Список содержит серверы 1С, используемые в других клиент-серверных базах текущего списка (без дублей, отсортированы по алфавиту). Это ускоряет ввод и исключает опечатки при указании существующих серверов.
  • Для поля «Сервер» отключён кастомный стиль ModernComboBox (его шаблон не содержит PART_EditableTextBox и блокировал ручной ввод): используется стандартный редактируемый ComboBox, который поддерживает как выбор из списка, так и ввод имени сервера вручную.

[0.2.5.88] — 2026-08-16

Изменено

  • В окне «Настройки подключения» вкладки переведены в вертикальный вид (слева), как в окне «Настройки»: акцентная полоса и подсветка выбранной вкладки, названия выровнены по левому краю. Набор вкладок не изменился: База / Подключение / Аутентификация / Запуск / Разрядность / Платформа / Идентификатор. Ширина окна уменьшена, т.к. горизонтальная панель вкладок больше не требуется.

[0.2.5.87] — 2026-08-16

Изменено

  • В окне «Настройки подключения» вкладка «Подключение» разделена на вкладки «База» (наименование, группа, описание), «Подключение» (тип и параметры подключения) и «Аутентификация» — прокрутка на этих вкладках больше не нужна.
  • Вкладка «Запуск» разделена на вкладки «Запуск» (режим клиента), «Разрядность» и «Платформа» (версия платформы и параметры запуска). Каждая вкладка теперь содержит один логический блок без вертикальной прокрутки; общее количество вкладок окна — База / Подключение / Аутентификация / Запуск / Разрядность / Платформа / Идентификатор.

[0.2.5.86] — 2026-08-16

Изменено

  • В окне «Настройки» вкладка «Дополнительно» переименована в «Базы» (список информационных баз: каталоги шаблонов, экспорт/загрузка, обслуживание, опасные операции).
  • Блок «Поведение приложения» (разрешение нескольких экземпляров, значок в трее, сворачивание в трей, Esc → трей) вынесен из вкладки «Клавиши» в отдельную главную вкладку «Настройки». Теперь вкладка «Клавиши» содержит только горячие клавиши и порядок избранного Alt+1…9.

[0.2.5.85] — 2026-08-16

Изменено

  • В окне «Настройки» вкладка «Клавиши» (горячие клавиши запуска, порядок избранного Alt+1…9 и поведение приложения) вынесена из подвкладок «Отображение» в отдельную главную вкладку — теперь она расположена ниже вкладки «Отображение».

[0.2.5.84] — 2026-08-16

Добавлено

  • Кнопка «Перейти по ссылке» в правой панели (после всех кнопок действий) — аналог одноимённой функции стандартного загрузчика 1С: открывает поле ввода, куда можно вставить ссылку на информационную базу, и запускает её в «1С:Предприятие».
    • Поддерживаемые форматы ссылки: ссылка-протокол e1c://... (передаётся стандартному загрузчику 1С — обработчику протокола), файловая база (C:\1C\База или File="C:\1C\База"), клиент-серверная (server\База или Srvr="server";Ref="База"), веб-клиент (http://server/basehttps://server/base).
  • В окне «Перейти по ссылке» кнопки «Перейти» и «Отмена» выполнены выраженными (как в настройках): акцентная зелёная основная кнопка и вторичная красная кнопка отмены.

[0.2.5.83] — 2026-08-16

Добавлено

  • Ctrl+F — фокус в поле поиска (с выделением текущего текста) из любого места главного окна, в т.ч. когда фокус в другом поле ввода.

[0.2.5.82] — 2026-08-14

Изменено

  • Меню трея: убран зазор между пунктом базы и подменю «1С:Предприятие / Конфигуратор» (подменю сдвигается вплотную).

[0.2.5.81] — 2026-08-14

Исправлено

  • Иконка в системном трее: Icon назначается до Visible (иначе Win10/11 может не показать); fallback-создание NotifyIcon; app.ico как EmbeddedResource; размер 16×16.

[0.2.5.80] — 2026-08-14

Исправлено

  • Промежуток между названиями баз и панелью действий: колонка Имя растягивается (*), убрана пустая колонка-заполнитель справа в строках списка.

[0.2.5.79] — 2026-08-14

Изменено

  • Убран лишний зазор между списком баз и панелью действий (компактный режим): меньше отступы, без двойной рамки.

[0.2.5.78] — 2026-08-14

Исправлено

  • Иконка в трее при PublishSingleFile: берётся из иконки exe (ExtractAssociatedIcon), WPF-ресурса app.ico и файла рядом с приложением — больше не пропадает.

[0.2.5.77] — 2026-08-14

Изменено

  • Шаблоны конфигураций: разбор 1cv8.mft (как в стартере 1С) — дерево по полю Catalog (через «/»), Source → .cf/.dt.
  • Без манифеста — запасной обход Vendor\Config\Version.
  • Убрана искусственная группировка «Конфигурации / Демо / Пустые» поверх путей.

[0.2.5.76] — 2026-08-14

Изменено

  • Меню трея: современный вид — иконки у пунктов, Segoe UI, скруглённый hover, заголовки секций, цветные разделители.

[0.2.5.75] — 2026-08-14

Изменено

  • Диалог «Выбор версии платформы» — тот же вид, что в Настройки → Платформы (иконки, карточки, путь к сборке).

[0.2.5.74] — 2026-08-14

Изменено

  • Убрана кнопка «+» (добавить) из верхней панели (рядом с Все / Избранное / Недавние). Добавление остаётся в правой панели и в контекстном меню.

[0.2.5.73] — 2026-08-14

Изменено

  • Выбор платформы везде одинаково: линия (8.3 / 8.5) → разрядность (64/32) → сборка с путём (Настройки, диалог выбора, создание ИБ).
  • Настройки → Платформы: та же иерархия, что в «Выбор версии платформы».
  • Заголовок колонки «Название» привязан к той же ширине, что и строки списка.

[0.2.5.72] — 2026-08-14

Добавлено

  • Удаление ИБ: диалог со сведениями о базе и галочкой «Физически удалить каталог базы с диска» (только файловые, с повторным подтверждением).

Исправлено

  • Сброс фильтра тегов: чипы снова снимаются (RefreshTagFilterItems при Clear / Toggle).
  • Очистка поиска: отменяется debounce, фильтр не «возвращается».
  • Поиск учитывает путь файловой базы и строку подключения (сервер/Ref).

[0.2.5.71] — 2026-08-14

Добавлено

  • Создание ИБ из шаблона: группировка шаблонов в дереве — Демо / Пустые / Разработчик → Конфигурация → Версия.

Изменено

  • Список шаблонов заменён на TreeView с иерархией (как в стартере 1С).

[0.2.5.70] — 2026-08-14

Исправлено

  • Кнопки «Развернуть / свернуть все группы» в заголовке списка: вынесены в отдельную колонку фиксированной ширины (56 px), больше не обрезаются.

[0.2.5.69] — 2026-08-14

Добавлено

  • Настройки → Дополнительно: кнопка Изменить… для каталога шаблонов.
  • Иконки на кнопках «Добавить / Изменить / Удалить / Из 1С» в блоке каталогов шаблонов.

Исправлено

  • Настройки → Дополнительно: добавлена прокрутка (ScrollViewer), контент больше не обрезается.
  • Кнопки «Развернуть / свернуть все группы» в заголовке списка: больше не пропадают после уменьшения отступа у листьев (резерв ширины колонки).

Изменено

  • Блок «Каталоги шаблонов» в Дополнительно: список выше, кнопки с иконками, логичнее расположен.

[0.2.5.68] — 2026-08-14

Исправлено

  • Создание ИБ: кнопка Выбрать… для группы.
  • Настройки: выделение вкладки слева не обрезается снизу.

[0.2.5.67] — 2026-08-14

Исправлено

  • Список баз: убрано пустое место слева (expander у листьев Collapsed, меньший отступ вложенности).
  • В заголовке колонок видны иконки a33; и 📌.

[0.2.5.66] — 2026-08-14

Изменено

  • Меню трея: недавние базы (до 7) с подменю «1С:Предприятие» / «Конфигуратор»; убраны неочевидные пункты «Запустить выбранную…».

[0.2.5.65] — 2026-08-14

Исправлено

  • Кнопки ОК/Отмена в конфигураторе параметров запуска — корректная строка снизу (Grid.Row).
  • Убрана команда «Тестирование ИБ» из контекстного меню.

[0.2.5.64] — 2026-08-14

Добавлено

  • Каталоги шаблонов — список в настройках (Дополнительно), кнопка «Из 1С».
  • Esc → в трей (настройка «По Esc сворачивать в трей»).
  • Вкладка О программе (Sivatorov, Infostart, GitHub).

Исправлено

  • Поле тега закрывается по Esc и при клике вне поля.
  • Меньше пустого места перед кнопкой избранного.
  • Окно создания ИБ — прокрутка, элементы не обрезаются.

[0.2.5.63] — 2026-08-14

Изменено

  • Выбор платформы: группировка по линии 8.3 / 8.5 и по разрядности (64/32).
  • Поиск платформ: рекурсивный обход доп. путей (E:\1cPlatform), определение 32/64 по PE.
  • Поле поиска без тегов; у панели тегов кнопка Очистить.
  • Сообщение синхронизации скрывается через 10 секунд.
  • Список платформ обновляется при запуске с учётом доп. путей.

[0.2.5.62] — 2026-08-14

Исправлено

  • Каталог шаблонов: приоритет пути из настроек стартера 1С и стандартного (как у 1С по умолчанию).

[0.2.5.61] — 2026-08-14

Исправлено

  • CS1503 в OneCTemplateService: StartsWith с строкой "." вместо char.

[0.2.5.60] — 2026-08-14

Исправлено

  • CS7036: корректный вызов Color.FromRgb для цвета выделения иконки.

[0.2.5.59] — 2026-08-14

Добавлено

  • Создание ИБ из шаблона: список установленных конфигураций из стандартных каталогов tmplts (как в стартере 1С), плюс выбор файла вручную.

Изменено

  • Кнопки Далее / Создать / Отмена в мастере добавления и создания ИБ — в стиле окна настроек (зелёная / красная).

[0.2.5.58] — 2026-08-14

Изменено

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

[0.2.5.57] — 2026-08-14

Изменено

  • Кнопка «Добавить базу / группу» в правой панели перенесена рядом с «Изменить настройки».

[0.2.5.56] — 2026-08-14

Изменено

  • Иконки групп по умолчанию белые (#FFFFFF), чтобы были видны на цветном фоне заголовка.

[0.2.5.55] — 2026-08-14

Добавлено

  • Создание ИБ: пустая база или из шаблона (.cf / .dt) через CREATEINFOBASE (файловая и клиент-серверная).
  • Кнопка Добавить в верхней панели и в правой панели действий.
  • Сохранение настроек текущей сессии (режим клиента и разрядность) между запусками.

Изменено

  • Мастер добавления: «Существующая база» / «Создать пустую» / «Создать из шаблона» / «Группа».

[0.2.5.54] — 2026-08-14

Изменено

  • Настройка группы: отдельный цвет заголовка и отдельный цвет иконки (две палитры).
  • В списке иконка рисуется цветом IconColor, фон строки — Color.

[0.2.5.53] — 2026-08-14

Исправлено

  • Выгрузка .dt / .cf: корректный формат ключей 1С (/DumpIB"путь"/DumpCfg"путь"), отказ от 1CEStart.exe, /DisableStartupMessages.
  • Ярлык на рабочем столе — как у стандартного стартера 1С: цель 1cv8.exe, аргументы ENTERPRISE /F"..."|/S"...", иконка платформы.

Удалено

  • Блокировка файловой базы (маркер 1Cv8.blocked) — функция убрана из меню и модели.

[0.2.5.52] — 2026-08-14

Изменено

  • Редактор группы: цвет применяется к иконкам в палитре (превью), выбранная иконка подсвечивается цветом группы.
  • Правая панель: у кнопок ИзменитьИзбранноеЗакрепитьОчистить кэшУдалить отображаются назначенные горячие клавиши.

[0.2.5.51] — 2026-08-14

Добавлено (StartManager, пункты 3–5)

  • Колонка «Размер» для файловых ИБ (настройка видимости в Отображение → Колонки).
  • Выгрузка .dt и .cfтестирование ИБ (/IBCheckAndRepair -TestOnly) через пакетный DESIGNER — контекстное меню.
  • Блокировка файловой базы (маркер 1Cv8.blocked в каталоге) — 🔒 в колонке размера.
  • История запусков (до 30 записей на базу): пополняется при запуске/выгрузке/тесте, просмотр из контекстного меню.

[0.2.5.50] — 2026-08-14

Добавлено (по аналогии со StartManager)

  • Открыть каталог файловой базы в проводнике (контекстное меню).
  • Ярлык на рабочем столе для выбранной базы.
  • Удалить отсутствующие файловые базы (нет каталога / 1Cv8.1CD) — Настройки → Дополнительно → Обслуживание.
  • Завершить процессы 1С (1cv8, 1cv8c и др.) — там же.

[0.2.5.49] — 2026-08-14

Добавлено

  • Расширенные горячие клавиши (Настройки → Отображение → Клавиши): 1С:Предприятие, Конфигуратор, Избранное, Изменить, Удалить, Очистить кэш, Добавить базу, Закрепить.
  • Поддержка жестов: F2–F12, Delete, Insert, Ctrl/Shift-комбинации; «Нет» — не назначено.
  • Проверка при сохранении: одна клавиша — одно действие.
  • Подсказки клавиш в контекстном меню и на кнопках панели действий.

[0.2.5.48] — 2026-08-14

Изменено

  • Блок Текущая сессия доступен и в компактном режиме правой панели.
  • Видимость блока настраивается: Настройки → Отображение → Панели («Блок „Текущая сессия“»).

[0.2.5.47] — 2026-08-14

Добавлено

  • Правая панель: блок Текущая сессия — выбор режима клиента (Авто / Обычный / Толстый / Тонкий) и разрядности (Авто / 32 / 64) для запуска 1С:Предприятие без изменения настроек базы.

[0.2.5.46] — 2026-08-14

Исправлено

  • Боковое меню настроек: на выделенной вкладке текст и значки были жёлтыми на жёлтом фоне. Теперь тёмный цвет (ButtonTextBrush), одинаковая ширина пунктов, иконки привязаны к цвету вкладки.

[0.2.5.45] — 2026-08-14

Изменено

  • Подвкладки Отображение: равная ширина (UniformGrid), общая линия снизу, выделение только нижней акцент-полосой (без жёлтой заливки) — симметричнее и не конфликтует с боковым меню.

[0.2.5.44] — 2026-08-14

Исправлено

  • CS0029 в PlatformVersionPickerWindow: список версий приведён к List<PlatformVersionInfo> после изменения модели группы.

[0.2.5.43] — 2026-08-14

Исправлено

  • Кнопки панели Действия: подписи и иконки всегда читаемы в светлой и тёмной теме (кремовый фон вторичных кнопок, тёмный ButtonTextBrush на иконках/тексте; акцентные цвета избранного/удаления с достаточным контрастом).

[0.2.5.42] — 2026-08-14

Добавлено

  • В списке версий платформы (настройки → Платформы) под каждой версией показывается путь к папке установки.

[0.2.5.41] — 2026-08-14

Изменено

  • Подвкладки Отображение в один ряд: короткие подписи (Значки, Колонки, Панели, Статус, Клавиши), компактные отступы; полные названия в подсказках.

[0.2.5.40] — 2026-08-14

Изменено

  • Вкладка Отображение: подвкладки (Значки и кнопки, Колонки списка, Панели, Нижняя панель, Клавиши и поведение) расположены горизонтально сверху, а не вертикально слева.

[0.2.5.39] — 2026-08-14

Исправлено

  • Номер избранного (цифра Alt+N) в списке баз не помещался полностью: колонка a33; расширена с 26 до 38 px, у бейджа добавлены MinWidth и центрирование текста.

[0.2.5.38] — 2026-08-14

Исправлено

  • Открытие настроек падало: у FavoriteHotkeysList одновременно были DisplayMemberPath и ItemTemplate.
  • Кнопка Избранное в правой панели: цвет текста FavoriteBrush (читается в тёмной теме).

Изменено

  • Окна выбора платформы и параметров запуска — цветные кнопки «Выбрать/ОК» и «Отмена» как в настройках.
  • Вкладка Идентификатор: компактные поля, кнопка Сгенерировать новый ID.

[0.2.5.37] — 2026-08-14

Исправлено

  • Ошибка CS0103 FavoriteHotkeysList: восстановлен UI порядка избранного (Alt+1…9), горячих клавиш F3/F4 и опций поведения во вкладке «Отображение → Клавиши и поведение».

[0.2.5.36] — 2026-08-14

Исправлено

  • Тёмная тема: номер избранного (Alt+N) — жёлтый бейдж с тёмным текстом; подписи «Избранное» и др. на панели действий — TextPrimary.
  • Вторичный текст в тёмной теме светлее (#CBD5E1).

Изменено

  • Список версий платформы в настройках — иконки и карточки строк.
  • Вкладка Отображение: вертикальные группы — Значки и кнопки, Колонки списка, Панели, Нижняя панель.

[0.2.5.35] — 2026-08-14

Изменено

  • Окно подключения: компактнее поля на вкладках Запуск и Идентификатор.
  • Вкладка Подключение: тип подключения и аутентификация — карточки в стиле вкладки «Запуск».

[0.2.5.34] — 2026-08-14

Изменено

  • Окно настроек подключения разбито на вкладки: ПодключениеЗапускИдентификатор.
  • Режим запуска оформлен карточками с описанием (как разрядность платформы).

[0.2.5.33] — 2026-08-14

Исправлено

  • Красные полосы в списке баз: Validation.ErrorTemplate отключён у TreeViewItem, привязка IsExpanded переведена на OneWay (TwoWay давал ошибки привязки на листьях).
  • Развернуть все: без отключения дерева и без многократных layout-проходов; обновление только узлов-групп.

[0.2.5.32] — 2026-08-14

Исправлено (производительность)

  • Развернуть все группы: убраны пакетные PropertyChanged (ухудшали отзывчивость). Разворот идёт по уровням TreeViewItem через layout-проходы; свёртка — мгновенное схлопывание корневых контейнеров. Без ReplaceGroupNodes.

[0.2.5.31] — 2026-08-14

Исправлено (производительность)

  • Развернуть все группы: убрана полная пересборка дерева (ReplaceGroupNodes). Состояние в модели + пакетные уведомления IsExpanded через Dispatcher — UI не блокируется.

[0.2.5.30] — 2026-08-14

Исправлено (производительность)

  • Развернуть / свернуть все группы: без лавины PropertyChanged на каждый узел. Состояние задаётся «молча», затем одно обновление дерева. Сохранение настроек — отложенное.

[0.2.5.29] — 2026-08-14

Изменено

  • Кнопки развернуть / свернуть все группы перенесены влево от заголовков колонок списка.
  • Иконки ExpandAll / CollapseAll — понятнее назначение; подсветка при наведении (HeaderIconButton).

[0.2.5.28] — 2026-08-14

Добавлено

  • Разрядность запуска клиента по документации 1С:Предприятие — 4 режима:
    • Приоритет 32 (x86) — по умолчанию в 1С
    • Приоритет 64 (x86-64)
    • Только 32 (x86)
    • Только 64 (x86-64)
  • При приоритетных режимах лаунчер выбирает более новую установленную версию между 32/64.
  • Подсказка по ОС и описание выбранного режима в окне подключения.

Изменено

  • Интерфейс выбора разрядности: карточки с пояснениями (как в современном UI настроек).
  • Отображение разрядности в строке состояния: «Приоритет 32/64», «32 (x86)», «64 (x86-64)».

[0.2.5.27] — 2026-08-14

Исправлено

  • Режим запуска и другие настройки базы после «Сохранить» больше не затираются: при правке/добавлении/удалении выполняется только выгрузка в ibases.v8i, без импорта поверх локальных изменений.
  • RadioButton в окне подключения: отдельные GroupName для типа подключения, аутентификации, режима запуска и разрядности (корректное переключение).

Изменено

  • Окно настроек подключения: иконки в заголовках секций (как в настройках программы), LaunchMode уведомляет UI при изменении.

[0.2.5.26] — 2026-08-14

Исправлено (скорость списка баз)

  • Перестройка дерева: без лавины NotifyCountChanged на каждое добавление базы.
  • Замена корня списка — новая коллекция вместо Clear/Add (один сброс TreeView).
  • Debounce поиска 90 мс (было 180).
  • Виртуализация вложенных уровней TreeView (раньше виртуализировался только корень).

[0.2.5.25] — 2026-08-14

Изменено

  • Верхняя панель: у режимов Все / Избранное / Недавние добавлены иконки (база, звезда, часы).
  • Переключатель темы — иконки луны/солнца в зависимости от текущей темы.

[0.2.5.24] — 2026-08-14

Исправлено

  • В панели всех тегов снова видна иконка тегаFill был привязан к ToggleButton вместо родительской Button.

[0.2.5.23] — 2026-08-14

Исправлено

  • Кнопки развернуть / свернуть все группы снова видны (иконки UnfoldMore / UnfoldLess).

Изменено

  • «Показывать группы» — только иконка папки; при включении — акцентная подсветка.
  • Быстрый переключатель тегов (иконка тега) рядом с группами: показ/скрытие тегов в списке и панели отбора.
  • Кнопка «Добавить» убрана с верхней панели.
  • Иконка тега (IconTag) используется в фильтре, чипах, строках списка и правой панели.

[0.2.5.22] — 2026-08-14

Исправлено (производительность UI)

  • GroupColorConverter / GroupTextColorConverter: убран поиск группы через GetFullPath по всему списку на каждую отрисовку строки (было O(n²)). Кисти кэшируются и Freeze().
  • Заголовки групп берут готовые HeaderBrush / HeaderTextBrush с узла дерева.
  • FullPath и ContainsInfobases кэшируются в GroupNodeViewModel.
  • Индексация дерева при перестройке использует кэш FullPath, без повторных GetFullPath.
  • IconKeyToGeometryConverter: кэш Geometry по ключу иконки.
  • ReplaceGroupNodes не трогает UI, если набор корневых узлов не изменился.

[0.2.5.21] — 2026-08-14

Изменено

  • Верхняя панель ближе к компактному макету: развернуть/свернуть группы — только иконки; добавить, синхронизация, тема, настройки — иконки справа.
  • Кнопка «Добавить» перенесена на верхнюю панель (убрана из правой).
  • Кнопки «1С:Предприятие» и «Конфигуратор» отделены визуальным разделителем от остальных действий.
  • Вкладка списка: «Все» вместо «Все базы».

Добавлено

  • В нижней панели можно показывать ID информационной базы (настройка во вкладке «Отображение»).

[0.2.5.20] — 2026-08-14

Изменено

  • Компактная правая панель: ширина по содержимому (Auto) — кнопки и панель подстраиваются под длину надписей, без фиксированной ширины.

[0.2.5.19] — 2026-08-14

Изменено

  • Компактная правая панель: нормальные короткие подписи кнопок («1С:Предприятие», «Конфигуратор», «Изменить», «Закрепить», «Очистить кэш» и т.д.) вместо чрезмерно усечённых; ширина панели ~156px.

[0.2.5.18] — 2026-08-14

Исправлено

  • Кнопка «свернуть/показать правую панель» в светлой теме: при наведении больше не заливается светлым фоном (иконка остаётся читаемой на тёмной строке состояния). Стиль StatusBarIconButton.

Изменено

  • Компактный режим правой панели: ширина ~128px, короткие подписи кнопок (1С, Конф., Правка, Пин, Кэш…), уменьшенные отступы.

[0.2.5.17] — 2026-08-14

Добавлено

  • Кнопка справа внизу главного окна: показать/скрыть подробности правой панели.
  • Компактный режим правой панели — только кнопки действий без сведений о базе/группе.
  • Настройки вкладки «Отображение»:
    • правая панель (подробности вкл/выкл);
    • нижняя панель: путь/сервер, порт, платформа, разрядность, режим запуска, тип клиента, тип подключения, пользователь.

Исправлено

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

[0.2.5.16] — 2026-08-14

Добавлено

  • Дополнительные пути поиска платформы 1С на вкладке «Платформы»: пользователь может указать нестандартные/портативные каталоги; они учитываются при поиске версий и при запуске клиента.
  • Единая кнопка «Синхронизация» с ibases.v8i в главном окне (и пункт в меню трея): выполняет загрузку/выгрузку/двустороннюю синхронизацию по режиму из настроек.

Изменено

  • При поиске, фильтре по тегам, режимах «Избранное» и «Недавние» группы, в которых есть подходящие базы, автоматически разворачиваются. Сохранённое состояние свёртки применяется только без активных фильтров.

Исправлено

  • Повторный запуск при запрете нескольких экземпляров: окно снова открывается (в том числе из трея) без предупреждающего сообщения — через именованное событие активации.
  • Импорт из ibases.v8i: порт из Srvr="host:port" корректно заполняется в поле «Порт»; при экспорте и запуске нестандартный порт снова передаётся как host:port.

[0.2.5.15] — 2026-08-13

Удалено (мёртвый код)

  • Themes/ModernTheme.xaml — не подключался.
  • LaunchViewModel — не использовался (запуск через команды MainViewModel).
  • MetadataNodeViewModel — UI метаданных отсутствует.
  • Конвертеры без привязок: ClientTypeToIconConnectionTypeToIconNullToBoolGroupExpandedGroupExpandSymbolGroupVisibilityMultiValueToArrayGroupFullPath.
  • Неиспользуемое поле _treeScrollAttached.

[0.2.5.14] — 2026-08-13

Изменено

  • Окно настроек подключения к базе приведено к стилю настроек программы: шапка с иконкой, прокручиваемый контент, Сохранить (зелёная) / Отмена (красная обводка).

[0.2.5.13] — 2026-08-13

Исправлено

  • Высота фона тега в списке баз уменьшена до 16px (без лишних отступов кнопок).

[0.2.5.12] — 2026-08-13

Исправлено

  • ComboBox в настройках сжимался до 1 символа («F», «1»): ToggleButton теперь на всю ширину ComboBox; заданы явные Width для хоткеев и ibases.

[0.2.5.11] — 2026-08-13

Исправлено

  • ComboBox горячих клавиш в настройках: вместо «•» снова отображаются F2–F12 (SelectedItem + ContentStringFormat).

[0.2.5.10] — 2026-08-13

Исправлено / UI

  • Теги в списке баз — меньше вертикальные отступы фона чипа.
  • ComboBox в настройках — выбранное значение через TextBlock (крупный читаемый текст).
  • Сохранить — зелёный фон; Отмена — красная обводка и иконка (без «тревожного» красного фона).
  • Правая панель при выборе группы — отображается иконка группы из настроек группы.

[0.2.5.9] — 2026-08-13

Исправлено

  • Binding Error IsExpanded на Infobase: привязка переведена на TreeViewItem.IsExpanded (кнопка разворота групп).

[0.2.5.8] — 2026-08-13

Исправлено

  • Удаление тега крестиком в списке баз — UI обновляется (новый экземпляр списка + PropertyChanged).
  • ComboBox в настройках (хоткеи, ibases) — шире и выше, крупнее шрифт.
  • Шрифт тегов в списке баз увеличен до 12.

[0.2.5.7] — 2026-08-13

Производительность

  • Добавление/удаление тега без полной перестройки дерева; только уведомление UI и отложенное сохранение.
  • Поиск: debounce 180R39;ms вместо перестройки на каждый символ.
  • Включена виртуализация TreeView (Recycling).
  • Фильтр тегов через HashSet; облако тегов не пересобирается, если ничего не изменилось.
  • Убраны лишние GetFullPath и двойные Refresh при фильтрации.

[0.2.5.6] — 2026-08-13

Исправлено

  • Облако тегов — ObservableCollection + RefreshTagFilterItems при добавлении/удалении тега.
  • Правая панель — отступы слева/справа у кнопок (не вплотную к краям).
  • ComboBox в настройках (Отображение и ibases) — выше/шире, выбранное значение читается.
  • Теги в списке баз — компактная высота (~16px).

[0.2.5.5] — 2026-08-13

Изменено

  • Верхняя панель в один ряд: группировка / развернуть / свернуть | поиск | Все / Избранное / Недавние | действия.
  • Облако тегов обновляется при изменении списка баз и тегов.
  • Теги в строках списка — компактнее.
  • Правая панель как на макете: широкие кнопки, «Запустить 1С:Предприятие» / «Открыть конфигуратор» с отображением горячих клавиш (из настроек).

[0.2.5.4] — 2026-08-13

Исправлено

  • Горячие клавиши в настройках — ComboBox шире/выше, выбранная клавиша читается.
  • Вкладка «Отображение» — переключатели-тумблеры вместо галочек.
  • Правая панель — кнопки не на всю ширину (max ~240px), подписи всегда слева.

[0.2.5.3] — 2026-08-13

Исправлено

  • Теги в поиске — слева от текста, курсор правее чипов; компактная высота чипов.
  • Кнопки правой панели — без выбора базы по центру, при выборе — выравнивание влево.
  • Облако тегов (тёмная тема) — читаемый текст: акцент на выбранных, контрастный контур на обычных.
  • Настройки → Отображение — иконки у пунктов, современный вид по аналогии с «Дополнительно».

[0.2.5.2] — 2026-08-13

Исправлено

  • Тёмная тема: добавлены стили сегментов/иконок; вторичные кнопки — контур + светлый текст (читаемость); теги деталей на теме.
  • Теги в поиске: фильтр на ObservableCollection — чипы появляются и убираются крестиком.
  • Вертикальная прокрутка списка: принудительный scrollbar, отключена виртуализация, стабильный wheel-scroll.
  • Правая панель: отдельно «1С:Предприятие» и «Конфигуратор»; блок управления; Удалить внизу за разделителем; подписи слева.

[0.2.5.1] — 2026-08-13

Изменено

  • Выбранные теги отображаются в поле поиска с кнопкой d05; у каждого тега.
  • Крестик справа в поиске очищает текст и все теги.
  • Убрана кнопка «Сбросить» у панели тегов.
  • Правая панель расширена (~360px): карточка базы с типом подключения, сервером, строкой, платформой, режимом, клиентом, параметрами, датой запуска, описанием и тегами; для группы — имя и путь.

[0.2.5.0] — 2026-08-13

Добавлено

  • Вкладки списка: «Все базы», «Избранное», «Недавние» (по дате последнего запуска).
  • Мультифильтр по тегам — можно выбрать несколько тегов; фильтр работает вместе с поиском по имени.
  • Чипы выбранных тегов над списком; повторный клик снимает тег.
  • Синхронизация ibases на главном окне: кнопки «Из ibases» / «В ibases».
  • Расширенное меню трея: Открыть, Запуск Предприятие/Конфигуратор, ibases, Настройки, Выход.

Изменено

  • Верхняя панель в стиле прототипа: поиск, сегменты, иконка настроек.
  • Кнопки «Развернуть все» / «Свернуть все» с подписями.
  • Стилизованное поле поиска — текст не перекрывает лупу.
  • Выбранный тег визуально выделен (янтарный чип).
  • Версия программы: 0.2.5.0.

[0.2.4.0] — 2026-08-13

Добавлено

  • Сообщение при повторном запуске — если экземпляр уже открыт, показывается окно «Приложение уже запущено», затем активируется существующее окно.
  • Значок в системном трее — опция «Показывать значок в трее» (включена по умолчанию); двойной клик открывает окно.
  • Авторазворот групп при поиске и фильтре по тегу — группы с подходящими базами разворачиваются автоматически.
  • Настраиваемые горячие клавиши запуска «1С:Предприятие» и «Конфигуратор» (F2–F12) в настройках.

Изменено

  • Кнопки «Развернуть все» / «Свернуть все» — с текстом и иконками, понятнее по назначению.
  • Версия программы: 0.2.4.0.

[0.2.3.2] — 2026-08-13

Исправлено

  • Запуск приложения — глобальная обработка необработанных исключений с показом текста ошибки (раньше окно могло просто не появиться).
  • Инициализация трея и хоткеев перенесена на Loaded (безопаснее для STA).
  • Подключены ресурсы MaterialDesign (BundledTheme + Defaults) в App.xaml.
  • RuntimeIdentifier / SingleFile применяются только в Release publish, обычный dotnet run больше не ломается.
  • app.ico копируется в выходную папку для иконки трея.

Изменено

  • Версия программы: 0.2.3.2.

[0.2.3.1] — 2026-08-13

Исправлено

  • Сортировка по заголовку — дерево списка теперь реально пересортировывается при клике по «Название» / «Последний запуск» (раньше сортировка затрагивала только CollectionView, а не дерево групп).
  • Запуск избранных по Alt+1…9 — запуск идёт напрямую через лаунчер; добавлен надёжный обработчик PreviewKeyDown (в т.ч. NumPad); слоты назначаются уже существующим избранным при старте.

Добавлено

  • Цифры 1–9 у звезды — рядом со a33; отображается номер горячей клавиши назначенного слота.
  • Настройка порядка горячих клавиш — в «Настройки → Отображение» список слотов избранного с кнопками «Вверх» / «Вниз».

Изменено

  • Версия программы: 0.2.3.1.

[0.2.3.0] — 2026-08-13

Добавлено

  • Горячие клавиши избранного (Alt+1Alt+9) — при добавлении базы в избранное автоматически назначается свободный слот; нажатие запускает базу в режиме «1С:Предприятие». Список слотов сохраняется между сессиями.
  • Закрытие в системный трей — опция в «Настройки → Запуск приложения». При закрытии окна приложение сворачивается в трей; двойной клик по иконке восстанавливает окно, пункт «Выход» в меню трея полностью закрывает программу.
  • Сортировка по клику на заголовок колонки — клик по «Название» или «Последний запуск» меняет поле и направление сортировки (повторный клик — реверс). По умолчанию — по наименованию. Выбор сохраняется в настройках.
  • Горячие клавиши запуска — F3 запускает выбранную базу в режиме «1С:Предприятие», F4 — в режиме «Конфигуратор». Подсказки отображаются в контекстном меню (InputGestureText).

Изменено

  • Контекстное меню базы — пункт «Изменить настройки» перенесён сразу после пунктов запуска (Предприятие / Конфигуратор); пункт «Удалить» отделён разделителем и размещён внизу меню.
  • Версия программы: 0.2.3.0.

[0.2.2.2] — 2026-08-13

Добавлено

  • Горячие клавиши запуска — F3 (Предприятие), F4 (Конфигуратор).

Изменено

  • Порядок пунктов контекстного меню базы: «Изменить настройки» рядом с запуском, «Удалить» отдельно внизу.
  • Версия программы: 0.2.2.2.

[0.2.2.1] — 2026-08-13

Обзор

Полировка UX после 2.2.0: стабильный drag-and-drop групп и баз, живые счётчики, подписи разрядности без имён exe.

Исправлено

  • Разрядность в настройках базы — убраны устаревшие подписи (1cv8.exe) / (1cv8x64.exe); отображается только «32-битная» / «64-битная». Поиск исполняемых файлов при запуске не изменился (современный 64-бит — 1cv8.exe в Program Files).
  • Перетаскивание группы — payload фиксируется на MouseDown; пути баз нормализуются и переиндексируются по GetFullPath; UI сразу совпадает с состоянием после перезапуска (больше не «все в Без группы» до рестарта).
  • Счётчики «(N)» — NotifyCountChanged при a33;/📌 и изменении состава группы.

Добавлено

  • Порядок баз в группе (SortOrder) — при перетаскивании базы на строку другой базы вставка выполняется перед ней; drop на заголовок группы — в конец списка.

Версия

  • Версия программы увеличена до 0.2.2.1.

[0.2.2.0] — 2026-08-13

Обзор

Релиз по результатам доработок UX и производительности списка баз: исправлена прокрутка, ускорены избранное/закрепление и фильтр «Только избранные», улучшены перенос групп, выбор группы и платформы, убрано дублирующее управление группами из настроек.

Добавлено

  • GroupPickerWindow — полноценное окно выбора группы в виде дерева (вместо выпадающего списка): двойной щелчок подтверждает выбор, пункт «Без группы» / «Корневая группа».
  • Контекст при добавлении — при создании базы или группы автоматически подставляется группа, где сейчас курсор (выбранный узел дерева или группа выбранной базы).

Исправлено

  • Полосы прокрутки и колесо мыши — область списка стояла в строке Grid с Height="Auto" при пустой строке *TreeView измерялся по полной высоте контента → ScrollableHeight = 0. Строка списка переведена на Height="*".
  • Кастомный ScrollBar (светлая/тёмная темы) — Track.Value был TemplateBinding (OneWay), ползунок не перетаскивался; привязка заменена на TwoWay.
  • Клик по группе «улетал» вверх — WPF вызывал BringIntoView при IsSelected/Focus. Добавлен обработчик RequestBringIntoView (Handled = true), вызовы Focus() при выборе убраны; позиция прокрутки не меняется.
  • Перетаскивание группы — раньше менялся только ParentId, пути Infobase.Group не обновлялись, визуально «переезжали» лишь базы. Теперь переносится вся ветка (подгруппы + базы), пересчитываются полные пути; исправлена проверка циклов (нельзя бросить группу внутрь собственного потомка).

Изменено

  • Значки свернуть/развернуть — рамка с акцентом, «+» (свёрнута) / «−» (развёрнута), динамическая подсказка, заливка при наведении.
  • Избранное (a33;) и закрепление (📌) — без полной RebuildGroupTree и синхронного Save на каждый клик: иконка через INotifyPropertyChanged, блок «Закреплённые» обновляется точечно, сохранение JSON с debounce 400R39;мс в фоне.
  • Фильтр «Только избранные» — без дорогого InfobasesView.Refresh; дерево строится через EnumerateFilteredInfobases; настройки пишутся отложенно.
  • Виртуализация списка — VirtualizingPanel + VirtualizingStackPanel: при большом числе баз создаются в основном видимые строки (прокрутка сохранена за счёт строки *).
  • Сериализация infobases.json — без отступов, WhenWritingNull (быстрее запись на диск).
  • Настройки базы / группы — поле группы: только чтение + кнопка «Выбрать…» → дерево; родитель группы — то же.
  • Окно выбора платформы — больше размер, дерево на всю высоту окна, удобнее просмотр версий.
  • Настройки приложения — вкладка «Группы» удалена; группы создаются и правятся из главного окна (Добавить / Изменить / контекстное меню).

Исправлено (счётчики и DnD)

  • Счётчик «(N)» в группах и «Закреплённые» — TotalInfobaseCount не поднимал PropertyChanged; после 📌/a33; число не обновлялось. Добавлены NotifyCountChanged и подписка на Infobases/Children.
  • Перетаскивание группы — в Drop сначала обрабатывается группа (не базы); drop на строку базы = drop на родительскую группу; UI сразу перестраивается (RebuildGroupTree), без «плоского» вида до перезапуска.
  • WPF DnD: payload с MouseDown — раньше объект брался в MouseMove (под курсором уже могла быть дочерняя база → «переезжали» только базы). Payload фиксируется на PreviewMouseLeftButtonDownDataObject с явными форматами.
  • DnD группы: UI сразу как после перезапуска — индексация путей в RebuildGroupTree по GetFullPath + нормализация; remap путей баз устойчивее к разделителям; всегда Save + Rebuild после переноса.
  • DnD базы с позицией — свойство SortOrder; drop на строку базы вставляет перед ней внутри группы.

Версия

  • Версия программы увеличена до 0.2.2.0.

[0.2.1.1] — 2026-08-13

Обзор

Промежуточные правки прокрутки и UX списка (вошли в 0.2.2.0 в полном объёме).

Версия

  • Версия 0.2.1.1 (superseded by 0.2.2.0).

[0.2.1.0] — 2026-08-13

Обзор

Минорный релиз с доработками интерфейса, надёжности запуска 1С (32/64 бит), синхронизации ibases.v8i и удобства работы со списком баз.

Добавлено

  • Один экземпляр приложения — проверка повторного запуска через Mutex; повторный старт активирует уже открытое окно. Настройка «Разрешить несколько экземпляров» в Настройки → Отображение.
  • Версия в заголовке главного окна (Управление конфигурациями 1С v0.2.1.0).
  • Панель быстрого отбора по тегам над списком баз; настройка показа панели в параметрах отображения.
  • Перетаскивание (drag-and-drop) баз и групп в дереве списка (перенос базы в группу, смена родителя группы).
  • Резервные копии ibases.v8i перед синхронизацией/экспортом: ibases.v8i.bak_yyyyMMdd_HHmmss, хранение N последних копий, кнопка «Восстановить из последней копии» в настройках синхронизации.
  • Классическая раскладка окна подключения (параметры подключения → режим запуска → разрядность/версия платформы).
  • Подключение к веб-серверу и условный выбор веб-клиента.
  • Режимы аутентификации как в стандартном лаунчере 1С: запрос логина/пароля, сохранённые учётные данные, аутентификация ОС (/N/P/WA+).
  • Выбор значка и цвета группы (палитра Windows-стиля); отображение значков групп в списке баз.
  • Значки на вкладках окна настроек и обновлённые иконки команд/панелей.
  • Пункт «Добавить...» в контекстном меню списка баз.
  • Автоматическая сборка: GitHub Actions (build.ymlrelease.yml), скрипты build.ps1 / build.sh, solution-файл.

Изменено

  • Поиск исполняемых файлов 1С с учётом разрядности и типа клиента:
    • 64-бит: Program Files\1cv8\<ver>\bin\ — 1cv8.exe (современные), 1cv8x64.exe (старые), тонкий клиент — 1cv8c.exe;
    • 32-бит: Program Files (x86)\1cv8\<ver>\bin\ — 1cv8.exe / 1cv8c.exe;
    • очистка суффикса (32)/(64) из поля версии; понятное сообщение, если платформа не найдена.
  • Кнопки свернуть/развернуть все скрываются, если группировка выключена.
  • Команды удаления базы и группы объединены в одну («Удалить») с обязательным подтверждением; кнопка удаления визуально отделена от остальных действий.
  • Улучшена читаемость тёмной темы (контраст подписей и выделенных элементов).
  • Окно настроек: прокрутка вкладки «Отображение», уменьшено мерцание вкладок (фиксированная рамка, hover только у невыбранной вкладки).

Исправлено

  • Прокрутка списка (повторно): убран внешний ScrollViewer вокруг дерева; TreeView занимает строку * и использует свои вертикальную и горизонтальную полосы; колесо всегда крутит внутренний ScrollViewer дерева (Shift — горизонталь).
  • Прокрутка списка: вертикальная полоса и колесо — через внутренний ScrollViewer TreeView; горизонталь — внешний ScrollViewer (Shift+колесо). Исправлено ошибочное направление колеса.
  • Иерархия групп при импорте ibases.v8i: корректный разбор Name+Folder (в т.ч. путь в имени секции), сопоставление ID по полному пути, нормализация разделителей \ / / → /, базы с неизвестной группой не теряются.
  • Прокрутка списка баз: отключена виртуализация TreeView при внешнем ScrollViewer (изR09;за неё ScrollableHeight был 0); исправлен шаблон CardScrollViewer (привязки полос); колесо мыши — вертикаль, Shift+колесо — горизонталь.
  • Не обновлялись значки групп в списке (привязка через IconKeyToGeometryConverter).
  • Синтаксические ошибки сборки (дублирование FindAncestor, незакрытые строковые константы в MainViewModel).
  • Ошибки разметки вкладки «Отображение» после добавления панели тегов и опций запуска.

Версия

  • Версия программы увеличена до 0.2.1.0.

[0.2.0.0] — 2026-08-12

Обзор

Стабильный мажорный релиз 0.2.0.0, закрепивший рефакторинг серии 0.1.10.x как основу архитектуры приложения. Версия отражает завершение перехода на полноценный MVVM с Dependency Injection, асинхронную запись данных, логирование и модульное тестирование, а также полный редизайн интерфейса на Material Design.

Добавлено

  • DI-контейнер (AppServices + Microsoft.Extensions.DependencyInjection) — централизованная регистрация сервисов (репозиторий, лаунчер, диалоги, логгер, sync-сервис) и резолв главного окна из контейнера.
  • Сервисный слой с интерфейсами — IInfobaseRepositoryIOneCLauncherIPlatformVersionServiceIIbasesSyncServiceIDialogServiceIAppLogger для заменяемости и тестируемости компонентов.
  • Файловое логирование — FileAppLogger: журнал в %AppData%/ConfigurationManagement/logs/ с ротацией (14 дней / 5 МБ).
  • Модульные тесты (xUnit) — проект ConfigurationManagement.Tests: проверка иерархии групп (GroupHierarchyHelper) и round-trip репозитория.
  • Асинхронная атомарная запись JSON (SaveAsync / SaveGroupsAsync / SaveSettingsAsync) через временный файл и File.Replace — защита данных от повреждения при сбое.
  • UserControl-компоненты Controls/GroupTreeView и Controls/InfobaseListView — заготовки для декомпозиции главного окна.
  • Полный набор векторных иконок в Themes/Icons.xaml и подключение Material Design Icons (PackIcon, пакет MaterialDesignThemes 5.2.1, BundledTheme Amber/Lime).

Изменено

  • Разделение MainViewModel — логика запуска вынесена в LaunchViewModel (композиция), команды делегируют в единый LaunchCommand с LaunchKindMainViewModel остаётся фасадом для XAML-привязок.
  • Отказ от MessageBox в ViewModel — все подтверждения и сообщения выведены через IDialogService.
  • Интерфейс на Material Design — все эмодзи и кастомные Path заменены на цветные PackIcon; обновлены иконки команд, диалогов и вкладок настроек; современные chevron для сворачивания групп и сплошные разделители колонок заменены на тонкие линии.
  • Виртуализация дерева групп — IsVirtualizing=TrueVirtualizationMode=RecyclingScrollUnit=Pixel.
  • Новая иконка приложения — обновлён AppIcon и сгенерирован многоразмерный app.ico.
  • Версия программы увеличена до 0.2.0.0.

[0.1.10.4] — 2026-08-12

Исправлено

  • Время последнего запуска не обновлялось сразу после запуска базы: свойство Infobase.LastLaunchDate сделано с уведомлением INotifyPropertyChanged и дополнительно поднимает LastLaunchDisplay.

Изменено

  • Настройки → Группы: кнопки управления (Добавить, Подгруппу, Изменить, Удалить, Свернуть/Развернуть все) переведены с эмодзи на цветные PackIcon; expander дерева групп — современные chevron вместо «+/−».
  • Настройки → все вкладки: эмодзи на кнопках (Обновить платформы, импорт/экспорт, очистка, Сохранить/Отмена) заменены на цветные Material Design иконки.
  • Разделители заголовков колонок в списке баз: сплошные полосы заменены на тонкие современные линии (1px, полупрозрачные) с широкой зоной захвата; под заголовками добавлена нижняя граница.

[0.1.10.3] — 2026-08-12

Исправлено

  • Тёмная тема / вкладки настроек: надписи на вкладках (Платформы, Отображение, Группы и т.д.) теперь корректно отображаются — в шаблоне SettingsTabItem добавлен TextElement.Foreground="{TemplateBinding Foreground}".

Изменено

  • Иконка приложения: полностью обновлён AppIcon (DrawingImage) — градиентный фон, современный цилиндр БД + шестерёнка; сгенерирован новый многоразмерный app.ico.
  • Свернуть/развернуть все группы: заменены устаревшие Path на цветные плитки IconCollapseAllColored / IconExpandAllColored (индиго/фиолетовый).
  • Свернуть/развернуть отдельную группу: вместо текста «+/−» используются современные chevron-иконки (IconChevronRight / IconChevronDown) с hover-эффектом (акцент + белый цвет).
  • Цветные иконки команд: Settings, Тема, Конфигуратор, Изменить, Избранное, Закрепить, контекстное меню (Play, Cog, Star, Pin, Broom, ContentCopy, Pencil, Delete) получили выразительные цвета (синий, золотой, фиолетовый, бирюзовый, красный).
  • В Icons.xaml добавлены геометрии: IconCollapseAllIconExpandAllIconChevronRightIconChevronDown и цветные DrawingImage для collapse/expand/sync/import/export.

[0.1.10.2] — 2026-08-12

Добавлено

  • Material Design Icons через пакет MaterialDesignThemes 5.2.1 (PackIcon).
  • Подключены BundledTheme (Amber/Lime) и MaterialDesign3.Defaults.

Изменено

  • Все иконки интерфейса переведены с кастомных Path на materialDesign:PackIcon (Kind: Play, Cog, Star, Pin, Delete, Pencil, Plus, Close, ContentCopy, ChevronDown, WeatherNight и др.).
  • Версия 0.1.10.2.

[0.1.10.1] — 2026-08-12

Добавлено

  • Icons.xaml — полный набор векторных иконок (Path Geometry) в стиле Fluent/Windows 11.
  • Цветные DrawingImage-плитки для основных действий и статусов.

Изменено

  • Все эмодзи в MainWindow.xaml и ConnectionSettingsWindow.xaml заменены на векторные Path-иконки.
  • Контекстное меню, кнопки запуска, избранное, закрепление, удаление и т.д. используют иконки из Themes/Icons.xaml.
  • App.xaml подключает словарь иконок.

[0.1.10.0] — 2026-08-12

Добавлено

  • DI (AppServices + Microsoft.Extensions.DependencyInjection): репозиторий, лаунчер, диалоги, логгер, sync-сервис.
  • IDialogService — все подтверждения/ошибки из MainViewModel без MessageBox.
  • Единая LaunchCommand + LaunchKind + LaunchViewModel (композиция).
  • IAppLogger / FileAppLogger — лог в %AppData%/ConfigurationManagement/logs/.
  • Async Save (SaveAsync / SaveGroupsAsync / SaveSettingsAsync) и атомарная запись JSON.
  • UserControl-заготовки Controls/GroupTreeViewControls/InfobaseListView.
  • Unit-тесты (xUnit): GroupHierarchyHelper, round-trip репозитория.
  • Интерфейсы: IInfobaseRepositoryIOneCLauncherIPlatformVersionServiceIIbasesSyncService.

Изменено

  • Виртуализация TreeView: IsVirtualizing=TrueVirtualizationMode=RecyclingScrollUnit=Pixel.
  • Версия 0.1.10.0.

[0.1.9.1] — 2026-08-12

Улучшено

  • Атомарное сохранение JSON (infobases.jsongroups.jsonsettings.json) — запись через временный файл снижает риск повреждения данных при сбое.
  • Обработка ошибок авто-синхронизации — вместо пустых catch ошибка пишется в статусную строку и в Debug-лог.
  • RelayCommand — конструктор без параметра, RaiseCanExecuteChanged, добавлен AsyncRelayCommand для неблокирующих операций.
  • ViewModelBase — уведомление связанных свойств одним вызовом SetProperty.
  • IDialogService / WpfDialogService — задел под полноценный MVVM без MessageBox в ViewModel.

Изменено

  • Версия программы увеличена до 0.1.9.1.

[0.1.9.0] — 2026-08-12

Исправлено

  • Прокрутка списка баз колесом мыши при большом количестве баз без групп — из-за виртуализации элементов TreeView внешний ScrollViewer ошибочно считал, что прокручивать нечего (ScrollableHeight == 0), и колесо мыши не срабатывало. Виртуализация отключена (VirtualizingStackPanel.IsVirtualizing="False"), прокрутка переведена в попиксельный режим (CanContentScroll="False"), поэтому внешний контейнер теперь корректно видит полную высоту содержимого и прокручивает список.

Изменено

  • Версия программы увеличена до 0.1.9.0.

[0.1.8.0] — 2026-08-11

Добавлено

  • Мастер добавления элементов — при добавлении в список открывается диалог выбора типа («Что добавить в список?»), аналогичный стартовому окну «1С:Предприятие»: можно создать информационную базу или группу. (AddEditWindow)
  • Управление группами в окне настроек — на вкладке управления группами можно создавать корневые группы и подгруппы, редактировать и удалять группы, сворачивать/разворачивать все группы дерева. При создании/редактировании группы доступен выбор родительской группы с отображением полного пути и защитой от циклических ссылок.
  • Варианты платформы с разрядностью — при поиске установленных платформ 1С разрядность определяется по каталогу установки (Program Files — 64-бит, Program Files (x86) — 32-бит). Список установленных версий отображается в формате «8.3.25.1234 (32)/(64)», в том числе для единого исполняемого файла 1cv8.exe в современных версиях (8.3.22+ и 8.5.x).
  • Запуск конкретной установленной версии платформы — если для базы задана версия платформы, лаунчер ищет исполняемый файл 1cv8.exe/1cv8x64.exe в каталоге именно этой версии нужной разрядности, а не использует общий лаунчер 1CEStart.exe.

Изменено

  • Управление группами — окно GroupSettingsWindow заменено на встроенное управление группами в окне настроек приложения; удаление группы с содержимым (подгруппами или базами) запрещается с объяснением причины.
  • Импорт иерархии групп из ibases.v8i — полные пути групп вида «Родитель\Дочерняя» разбираются на сегменты (по ключу Folder), недостающие родительские группы создаются автоматически с корректным ParentId.
  • Построение дерева групп — добавлена защита от циклических ссылок родителя (A→B→A): группы, участвующие в цикле, делаются корневыми, что исключает StackOverflowException при рекурсивном обходе.
  • Версия программы увеличена до 0.1.8.0.

[0.1.7.0] — 2026-08-11

Добавлено

  • Гибкие триггеры автоматической синхронизации с ibases.v8i — в окне настроек можно выбрать момент автоматической синхронизации: при запуске приложения, через заданный интервал (в минутах) или по расписанию в указанное время (IbasesSyncTrigger).
  • Генерация ID для создаваемых групп — при импорте групп без ID (GUID) в ibases.v8i для них создаётся новый идентификатор, что гарантирует корректную связь «родитель–потомок» в иерархии групп.

Изменено

  • Экспорт в ibases.v8i — улучшена обработка существующего файла:
    • устранение дубликатов секций с одинаковым именем (при конфликте записи-группы и записи-базы приоритет сохраняется за базой);
    • существующие секции-группы только обновляются (имя и иерархия), новые секции-группы при выгрузке не создаются — папки в 1С отображаются по Folder-ссылкам баз, что исключает появление лишних групп.
  • Импорт иерархии групп из ibases.v8i — пути групп «Родитель\Дочерняя» разбираются на сегменты, недостающие родительские группы создаются автоматически с корректным ParentId.
  • Версия программы увеличена до 0.1.7.0.

[0.1.6.0] — 2026-08-11

Изменено

  • Выравнивание заголовков колонок списка баз — заголовки колонок («Версия платформы», «Режим запуска», «Сервер/База», «Последний запуск») теперь прижаты к левому краю и сокращаются многоточием при нехватке места, как и данные в строках списка.
  • Окно настроек (вкладка «ibases.v8i») — убрана отдельная кнопка «Сохранить» на вкладке; настройки синхронизации сохраняются общей кнопкой «Сохранить» внизу окна настроек.
  • Версия программы увеличена до 0.1.6.0.

[0.1.5.0] — 2026-08-11

Добавлено

  • Экспорт списка баз и групп в стандартный файл ibases.v8i — новый сервис IbasesV8iExporter выгружает базы и группы приложения в файл 1С, добавляя новые записи и обновляя существующие (по совпадению имени базы). Группы записываются секциями без строки подключения, для баз переносятся версия платформы, режим запуска (App/DefaultApp) и дополнительные параметры запуска.
  • Синхронизация с файлом ibases.v8i — настройка режима автоматической синхронизации в окне настроек (вкладка «Дополнительные функции»):
    • режимы: отключенатолько загрузка (из файла в приложение), только выгрузка (из приложения в файл), двусторонняя;
    • указание пути к файлу вручную или автоматическое использование стандартного пути 1С;
    • кнопки «Загрузить» и «Выгрузить» для ручного запуска импорта/экспорта;
    • автоматическая синхронизация при изменении списка баз (добавление, редактирование, удаление) в выбранном режиме.
  • Сохранение размеров, позиции и состояния главного окна между запусками приложения (включая корректное восстановление развёрнутого состояния и защиту от выхода окна за пределы рабочей области экрана).

Изменено

  • Версия программы увеличена до 0.1.5.0.

[0.1.4.0] — 2026-08-10

Добавлено

  • Иерархия групп («группа в группе») — поддержка вложенных групп, как в типовом списке баз 1С:
    • новая модель иерархии через свойство ParentId у группы;
    • дерево групп с подгруппами и базами в единой коллекции для вложенного отображения;
    • построение дерева групп, поиск группы по полному пути и защита от циклических ссылок (хелпер GroupHierarchyHelper);
    • группы, не содержащие баз (в том числе при активном фильтре «Только избранные»), автоматически скрываются.
  • Импорт иерархии групп из ibases.v8i — при импорте пути групп вида «Родитель\Дочерняя» разбираются на сегменты, недостающие родительские группы создаются автоматически и выставляется ParentId.
  • Табличное представление списка баз (DataGrid) — колонки «Наименование», «Версия платформы», «Тип подключения», «Режим запуска», «Сервер/База», кнопки «Избранное» (a33;) и «Закрепить» (📌), современные стили заголовков и подсветка строк/ячеек под обе темы.
  • Сохранение ширины колонок таблицы между запусками приложения (сохраняются в settings.json).
  • Отдельная группа «Закреплённые» — закреплённые базы выводятся вверху таблицы отдельной группой, независимо от их группы.
  • Копирование строки подключения в буфер обмена.
  • Выделение строки под курсором при правом клике, чтобы команды контекстного меню применялись к нужной базе.
  • Добавление тега прямо в строке названия (инлайн).

Изменено

  • Кнопка переключения группировки с динамическим текстом («📁 Скрыть группы» / «📁 Показывать группы»).
  • Символы «+»/«−» для сворачивания/разворачивания групп вместо chevron-стрелки.
  • Кастомные полосы прокрутки — стилизованный скроллбар, автоматически скрывающийся, когда не требуется.
  • Список баз теперь сортируется: сначала закреплённые базы, затем по наименованию.
  • Версия программы увеличена до 0.1.4.0.

[0.1.2.0] — 2026-08-07

Изменено

  • Скрытие пустых групп при активном фильтре «Только избранные» — при включённом режиме избранного в дереве групп отображаются только группы, в которых есть хотя бы одна избранная база. Корневые группы, не содержащие баз в текущем фильтре, скрываются; при снятии фильтра пустые группы снова отображаются.
  • Дерево групп теперь перестраивается сразу при переключении избранного для базы, а не только при переключении фильтра.
  • Версия программы увеличена до 0.1.2.0.

[0.1.1.0] — 2026-08-06

Добавлено

  • Отдельное окно настроек приложения (SettingsWindow), открываемое по кнопке «b81; Настройки» в главном окне.
  • Секция «Установленные платформы» в окне настроек:
    • отображение списка установленных версий платформы 1С;
    • кнопка «🔄 Обновить список» для повторного сканирования каталогов Program Files\1cv8 и Program Files (x86)\1cv8;
    • группировка версий по мажорной версии (например, 8.3.27) с сортировкой по убыванию;
    • строка статуса с количеством найденных версий.
  • Сервис поиска установленных версий PlatformVersionService — сканирует каталоги 1С и возвращает отсортированный по убыванию список версий.
  • Окно выбора версии платформы (PlatformVersionPickerWindow) со сгруппированными версиями, открываемое из окна настроек подключения.
  • Выбор установленной версии платформы в окне настроек подключения:
    • поле «Версия платформы» заменено на редактируемый выпадающий список;
    • кнопка «📋» открывает окно выбора версии со сгруппированными версиями.
  • Сохранение списка установленных версий в настройках приложения (settings.json).

Исправлено

  • Читаемость текста списка версий платформы в тёмной теме (явные цвета текста для узлов дерева).
  • Отображение конкретных версий платформы в дереве (корректный шаблон дочерних узлов).

Изменено

  • Версия программы увеличена до 0.1.1.0.

[0.1.0.0] — 2026-08-06

Добавлено

  • Первоначальный выпуск приложения «Управление конфигурациями 1С».
  • Запуск информационных баз в режимах «1С:Предприятие» и «Конфигуратор».
  • Выбор типа клиента (тонкий/толстый) и разрядности (32/64 бит).
  • Поддержка веб-клиента.
  • Управление списком баз: добавление, редактирование, удаление, группировка, избранное, закрепление, поиск, теги.
  • Управление группами с цветовой маркировкой.
  • Импорт из ibases.v8i, экспорт/импорт списка баз в JSON.
  • Очистка локального кеша 1С.
  • Светлая и тёмная темы оформления.

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    76861    387    171    

330

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    27057    99    46    

104

Разработка Инструменты администратора БД Администрирование веб-серверов Администрирование Программист 1C:ERP Платные (руб)

Это специализированное решение для глубокого анализа и мониторинга серверов и баз данных 1С. Продукт позволяет выявлять причины замедлений, блокировок и ошибок, объединяя данные технологического журнала, СУБД и оборудования в единой интерактивной системе.

90000 руб.

13.05.2026    1587    2    0    

4

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    51662    141    162    

96

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    3078    5    0    

21

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    47157    32    15    

50
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. V.Nikonov 130 17.08.26 14:12 Сейчас в теме
Имеется ли возможность выборочно отредактировать Список Общих баз (подцепить соответствующий файл *.v8i) ?
4. sivatorov 7 17.08.26 15:15 Сейчас в теме
(1) Нет, такой возможности нет, но если сделает ишью с описанием постараюсь, что-нибудь придумать.
2. Sh00rick 1183 17.08.26 14:43 Сейчас в теме
84 релиза за один день...
обычно такое количество плодится, когда код добывается очень легко (генерируется) ;)
sivatorov; +1 Ответить
3. sivatorov 7 17.08.26 15:14 Сейчас в теме
(2) Это разве проблема? :-)
5. latm 17.08.26 17:56 Сейчас в теме
Идея отличная. Несколько моментов:
1. Не совсем работает двусторонняя синхронизация. Удалил базу из "Управление конфигурациями 1С". Синхронизировал. База опять появилась. То же самое если удалить базу из стандартного стартера 1С.
2. Не сохраняются логин и пароль для запуска базы. После перезапуска "Управление конфигурациями 1С", обнуляется
3. Пароль пользователя вводиться в открытом виде
4. Если в группе, по мимо баз есть еще подгруппы, то иерархия выводиться не читаемо - подгруппы располагаются на уровне основной группы
7. sivatorov 7 17.08.26 20:29 Сейчас в теме
(5) 4 пункт, Скорее всего Вы скачали версию, где была данная проблема, скачайте новый файл.
Остальные пункты проверю, спасибо!
6. support 4484 17.08.26 19:15 Сейчас в теме
А зачем столько истории, сделай просто саммари
8. sivatorov 7 18.08.26 10:55 Сейчас в теме
Выложил новую версию 0.2.6.35
9. sivatorov 7 18.08.26 17:05 Сейчас в теме
Выложил новую версию 0.2.7.9
Для отправки сообщения требуется регистрация/авторизация