Skip to content

Сборка 0.3.6.79 (PR 192: импорт из StartManager)

Latest

Choose a tag to compare

@ksv47 ksv47 released this 06 Sep 20:29

Сборка 0.3.6.79 с правкой импорта из StartManager (PR 192).

Что нового по сравнению с pr190-build

Импорт из StartManager перестал возвращать «новых баз не найдено» и переносит
базы целиком (заявка апстрима 163):

  • строка подключения, имя и группа берутся из списка баз 1С (ibases.v8i) по
    идентификатору секции StartManager, из самого StartManager приходят его
    надстройки: логины и пароли Предприятия и Конфигуратора, хранилище
    конфигурации, версия конфигурации, описание;
  • пустое значение в StartManager ничего не очищает: логины и пароли, заведённые
    в программе вручную, импорт больше не стирает;
  • исправлена расшифровка паролей: ключ и смещение шифра выверены замерами на
    живом StartManager, пароли длиннее шести символов теперь переносятся верно;
  • settings.cnf читается как XML, откуда берутся пути установки платформы;
  • файлы StartManager читаются в своей кодировке независимо от того, UTF-8 они
    или Windows-1251;
  • если список баз 1С не найден, показывается объясняющее сообщение, а не
    «ничего не импортировано»;
  • в итоговом окне видно созданные группы и пропущенные записи, а в журнале —
    строка на каждую перенесённую базу с тем, что именно перенеслось.

Известные ограничения

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

Проверено

Прогон на профиле StartManager 1.4: 56 баз, 7 групп, 19 записей пропущено как
следы удалённых баз. Повторный импорт не создаёт дубликатов. Результат сверен
с рабочим списком баз: имя и строка подключения совпали у всех 56.


Собрано агентами форка ksv47, которые ведут Linux-порт.