Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Команда для произвольного запуска в режиме Конфигуратор #270

Closed
1cgh opened this issue Jan 21, 2019 · 7 comments · Fixed by #355
Milestone

Comments

@1cgh
Copy link
Contributor

1cgh commented Jan 21, 2019

Нужна отдельная команда для произвольного запуска в режиме Конфигуратор:

  1. использование vanessa-runner для случаев, под которые не существует отдельных команд. например, отчет о сравнении (comparecfg)
  2. в некоторых случаях в "полуавтоматических" скриптах требуется после автоматических действий просто запустить конфигуратор интерактивно для дальнейших ручных действий.
    это было бы удобно делать всё в контексте одного инструмента
    например, создать базу - обновить из хранилища - захватить какие-то объекты - открыть конфигуратор базы
@artbear
Copy link
Collaborator

artbear commented Jan 21, 2019

создать базу - обновить из хранилища - захватить какие-то объекты - открыть конфигуратор базы

@1cgh насколько я понимаю, все указанные операции уже есть в ванесса-раннер.

одно но - для каждой команды запускается и завершаетсяотдельный процесс Конфигуратора

просто запустить конфигуратор интерактивно
команда designer
Возможно, она не портирована, тогда вызывать через runner-old designer

использование vanessa-runner для случаев, под которые не существует отдельных команд. например, отчет о сравнении (comparecfg)

ИМХО тут сложно.
не хочется дублировать все параметры 1С

приведи возможный пример запуска такой еще не реализованной команды через vanessa-runner

@1cgh
Copy link
Contributor Author

1cgh commented Jan 21, 2019

создать базу - обновить из хранилища - захватить какие-то объекты - открыть конфигуратор базы

@1cgh насколько я понимаю, все указанные операции уже есть в ванесса-раннер.

одно но - для каждой команды запускается и завершаетсяотдельный процесс Конфигуратора

@artbear тут имелось в виду, что есть ряд команд, которые уже реализованы в vb, а просто запуска конфигуратора - нет. т.е. вместо скрипта из нескольких последовательных вызовов разных команд vb сейчас придется в конце добавлять просто вызов .exe 1С с параметрами запуска без удобной обертки. про designer спасибо, посмотрю

@1cgh
Copy link
Contributor Author

1cgh commented Jan 21, 2019

использование vanessa-runner для случаев, под которые не существует отдельных команд. например, отчет о сравнении (comparecfg)

ИМХО тут сложно.
не хочется дублировать все параметры 1С

приведи возможный пример запуска такой еще не реализованной команды через vanessa-runner

и не надо дублировать все параметры. команда произвольного запуска конфигуратора отдельными параметрами принимает общие параметры запуска (включая возможность чтения из --settings) и отдельный строковый параметр со всей остальной произвольной частью команды.
т.е. например, что-то вроде

vrunner designer --settings myenv.json --additional "/CompareCfg –FirstConfigurationType MainConfiguration –SecondConfigurationType File -SecondConfigurationKey d:\test.cf -MappingRule ByObjectIDs -ReportType Brief -ReportFormat txt -ReportFile d:\comparecfg.txt"

@1cgh
Copy link
Contributor Author

1cgh commented Jan 21, 2019

@artbear т.е. мы получаем возможность выполнять те команды конфигуратора, которые не реализованы отдельными командами vrunner, но при этом имея упрощенную обвязку по генерации остальных параметров запуска, которую предоставляет vrunner

@artbear
Copy link
Collaborator

artbear commented Jan 21, 2019

Ага, так стало понятнее.

да, можно и нужно расширить designer возможностью доп.параметров

@artbear artbear added this to the 1.7.0 milestone Jan 21, 2019
@artbear
Copy link
Collaborator

artbear commented Jan 26, 2019

deПроверил, пока команда designer все-таки доступна через runner-old, а не через vrunner

@artbear
Copy link
Collaborator

artbear commented Feb 29, 2020

Ура, наконец-то удалось сделать.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment