Расширение состава команд утилиты администрирования ibcmd

· Заметки из Зазеркалья

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Планируется в версии 8.3.28

По просьбам администраторов систем на платформе 1С:Предприятие и разработчиков, использующих наши технологии, у утилиты администрирования ibcmd появятся новые команды.

Вычисление контрольной суммы конфигурации или расширения

В утилиту ibcmd будет добавлена команда infobase config checksum, позволяющая вычислить (в зависимости от переданных параметров) контрольную сумму:

  • Конфигурации (файла или конфигурации, сохраненной в БД)
  • Расширения (файла или сохраненного в БД расширения)
  • Внешнего отчета или обработки

В глобальный контекст будут добавлены методы ПолучитьКонтрольнуюСуммуКонфигурации() и ПолучитьКонтрольнуюСуммуРасширенияКонфигурации().

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

Загрузка обновления в основную конфигурацию

В утилиту ibcmd будет добавлена команда infobase config update, позволяющая (в зависимости от переданных параметров) загрузить обновление из файла *.cfu или расширение из файла *.cfe в конфигурацию информационной базы.

Это упростит автоматизацию обновлений конфигураций на внедрениях с большим количеством информационных баз (в частности, на облачных решениях, использующих технологию Фреш).

Выгрузка/загрузка конфигураций и расширений без подключения к информационной базе

Команды ibcmd infobase config import и ibcmd infobase config export смогут работать без подключения к информационной базе (в зависимости от указанных параметров), что дает выигрыш в производительности.