Функционал последовательного выполнения действий конфигуратора
В процессе разработки, при тестировании процесса установки, просто перемещения изменений между средами разработчиков - очень большое время занимает выполнение действий в конфигураторе, причем практика показывает что выполнить одно единое действие требуется довольно редко, как правило, твои коллеги разработали несколько пакетов и тебе необходимо получить проделанные ими изменения, и тебе необходимо произвести "связку действий":Установить скрипты + Генерировать + Скомпилировать измененное или Обновить объекты в БД + Установить данные + Скомпилировать всё (т.к. приехало несколько компилируемых БП) и т.д. В конфигураторе, ИМХО, прям напрашивается функционал последовательного выполнения действий н/п организовать дополнительный пункт бокового меню по нажатию на который открывать окно В котором при помощи штатного Ext инструментария, выбрать набор пунктов и установить последовательность их выполнения (стрелочками) Нажал "ОК" По факту завершения, сгенерировать штатную нотификацию (которая вызывает выделение/мерцание вкладки) Что привлечет внимание - и можно продолжать работу :) PS: Поскольку отдельные действия выполняются довольно продолжительно, то разработчик все равно не сидит и не любуется progress-loader, а как правило переключается на что-то другое, то постоянно "ходить проверять как там дела", на этом теряется много времени, т.к. забываешь про запущенное действие, оно выполнится и стоит без дела, потом разработчик про него вспомнит - идет запускать следующие действия и т.д. Как считают пользователи сообщества - будет ли такой функционал полезен в их работе ?
Понравилась ли вам эта идея?
Так же я предполагаю, такое нововведение не очень сложным со стороны разработчиков, т.к. судя по всему функционал пакетного выполнения действий уже существует, он используется всеми мастерами выполняя последовательно, как раз, несколько пунктов "ручных" действий конфигуратора - автоматически.
Добрый день, Илья!
Спасибо за обратную связь и за то, что помогаете делать наш продукт еще лучше.
Согласно Вашего комментария создана проблема/пожелание на команду разработки платформы с целью рассмотрения возможности реализации описанного функционала в последующих релизах. Номер проблемы 7112.
Добрый день, Илья!
До версии 7.10.2 обновление конфигурации требовало большого количества действий, так как по умолчанию не было настроено их автоматическое выполнение.
Выдержка из What’s New 7.10.2:
“Уменьшено количество действий при обновлении конфигурации из хранилища и пакетов при разработке в файловой системе. Для этого по умолчанию включены механизмы автоматического применения изменений (ключи AutoUpdateDBStructure, AutoInstallSqlScript, AutoInstallPackageData).”
Соответственно, при обновлении разработчику необходимо выполнить только компиляцию конфигурации.