ключи запуска 1С для подключения к заданному хранилищу расширения

1. impextr 88 27.04.23 14:06 Сейчас в теме +5 $m
Подскажите с какими ключами нужно запускать 1С чтобы запускался режим конфигуратора и происходило автоматическое подключение к хранилищу заданного расширения конфигурации.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. user1852218 27.04.23 14:55 Сейчас в теме
(1)
чтобы запускался режим конфигуратора
Ну, это очевидно: DESIGNER
и происходило автоматическое подключение к хранилищу заданного расширения конфигурации.
А вот тут придется поэкспериментировать, в официальной документации явно такого не описано:
7.4.15.1. Параметры доступа к хранилищу
Команды, указывающие параметры доступа к хранилищу конфигурации, могут сочетаться с другими командами работы с хранилищем.

/ConfigurationRepositoryF <каталог хранилища>

Параметр предназначен для указания пути к хранилищу конфигурации.

/ConfigurationRepositoryN <имя>

Параметр предназначен для указания имени пользователя хранилища конфигурации.

/ConfigurationRepositoryP <пароль>

Параметр предназначен для указания пароля пользователя хранилища конфигурации.
Показать

И чуть ниже:
● -Extension <Имя расширения> ‑ позволяет указать имя расширения, хранилище которого будет создано данной командой. Если параметр не указан ‑ будет создано хранилище для основной конфигурации.
То есть, надо попробовать соединить /ConfigurationRepositoryF и -Extension <Имя расширения>
5. user1852218 27.04.23 15:47 Сейчас в теме
(4)
в официальной документации явно такого не описано
Поправлю сам себя: предусмотрено:
7.4.15.5. Операции со всей конфигурацией
/ConfigurationRepositoryBindCfg [-forceBindAlreadyBindedUser] [-forceReplaceCfg] [-Extension <Имя расширения>]

Выполняет подключение ранее неподключенной информационной базы к хранилищу конфигурации. Допустимо использовать следующие параметры:

● -forceBindAlreadyBindedUser ‑ выполняет подключение даже в том случае, если для данного пользователя уже есть конфигурация, связанная с данным хранилищем.

● -forceReplaceCfg ‑ если конфигурация непустая, данный параметр подтверждает замену конфигурации на конфигурацию из хранилища.

● -Extension <Имя расширения> ‑ позволяет указать имя расширения, с хранилищем которого будет выполняться команда. Если параметр не указан ‑ операция будет выполняться с хранилищем основной конфигурации.

А вот сколько раз придется указать параметр -Extension <Имя расширения> - неясно. Может, один раз, а может - для каждого параметра.

Надо пробовать.
Дмитрий74Чел; +1 Ответить
9. impextr 88 27.04.23 19:35 Сейчас в теме
(5) не работает никак, задавал один раз, много раз - результат одинаковый

"C:\Program Files\1cv8\common\1cestart.exe" CONFIG /S"localhost\test" /N"Vadim" /P"5" /ConfigurationRepositoryF "tcp://localhost/Remote" /ConfigurationRepositoryN "Ђ¤¬Ё­Ёбва в®а’Ґбв®ў п" /ConfigurationRepositoryP "5" -Extension "Legal" /ExtensionRepositoryF "tcp://localhost/Legal" -Extension "Legal" /ExtensionRepositoryN "Ђ¤¬Ё­Ёбва в®авҐбв®ў п" -Extension "Legal" /ExtensionRepositoryP "5"
16. user1852218 28.04.23 11:13 Сейчас в теме
(9)
не работает никак
Но вы не задали ключ подключения к хранилищу - ConfigurationRepositoryBindCfg.

Попробуйте вот так, для начала - с одним расширением:

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /S"localhost\test" /N"Vadim" /P"5" /ConfigurationRepositoryBindCfg -Extension "5" /ConfigurationRepositoryF "tcp://localhost/Remote" /ConfigurationRepositoryN "Ђ¤¬Ё­Ёбва в®а’Ґбв®ў п" /ConfigurationRepositoryP "5"
7. user-z99999 67 27.04.23 17:35 Сейчас в теме
10. impextr 88 27.04.23 19:37 Сейчас в теме
(7) и что же в них интересного? Бегло просмотрел - мне кажется там о другом.
6. user1826630 27.04.23 17:05 Сейчас в теме
Никак. Либо хранилище основной конфигурации, либо хранилище одного из расширений.
Эти параметры не для интерактивной работы, они для скриптов пакетного обновления из хранилищ.
11. impextr 88 27.04.23 19:39 Сейчас в теме
(6) т.е. получается чтобы открыть конфигуратор и в нем 2-3 расширения с хранилищами программист должен каждый раз вручную подклчаться? Автоматизация однако)
12. user1826630 27.04.23 20:23 Сейчас в теме
(11) Чтобы интерактивно открыть конфигуратор - нефиг использовать командную строку. Командная строка - она вообще не для открытия интерактивности.
13. user1826630 27.04.23 20:28 Сейчас в теме
(11)
программист должен каждый раз вручную подклчаться? Автоматизация однако)
Нет. Подключайся через стартер. Он автоматически подключает тебя к последним использованным хранилищам.
14. impextr 88 27.04.23 21:25 Сейчас в теме
(13) он подключает меня к последнему хранилищу основной конфигурации и пытается подключить расширение к тому же хранилищу. Приходится каждый раз переписывать путь к хранилищу расширения.
15. user1826630 27.04.23 21:30 Сейчас в теме
(14) Не надо использовать командную строку. Для этого есть обычный стартер.
Если что - то он выглядит примерно так.
При подключении через него - автоматом подключаются и все хранилища последнего сеанса.
Прикрепленные файлы:
19. impextr 88 28.04.23 20:52 Сейчас в теме
(15) в обычном стартере приходится менять путь к хранилищу расширения потому то по умолчанию подставляет путь к хранилищу основной конфигурации и вводить пароль. Я не хочу как мартышка это делать постоянно. Неужели непонятное желание сделать одну кнопку чтобы не тратить каждый раз время?
20. user1826630 28.04.23 22:39 Сейчас в теме
(19) А потому что не надо в стартере использовать никаких параметров. И тогда подключение через стартер происходит автоматически ко всем хранилищам из последнего сеанса. Один раз ко всем подключился в ручном режиме - дальше все будет само подключаться.
23. skillman 5 09.08.23 19:23 Сейчас в теме
(19)Могу поделиться своей строкой с параметрами, которой я получаю обновления основной конфигурации и расширения
@echo off
rem Получаю их хранилища объекты и обновляю
"C:\Program Files\1cv8\8.3.22.2106\bin\1cv8.exe" DESIGNER /OUT "e:\log_update_cf\StorageUpdate.log" -NoTruncate /S "localhost\erp_dev6" /N "Михаил" /P"qw"  /ConfigurationRepositoryBindCfg -forceBindAlreadyBindedUser /ConfigurationRepositoryF "tcp://localhost/erp/conf" /ConfigurationRepositoryN "user" /ConfigurationRepositoryP "qw"   /ConfigurationRepositoryUpdateCfg -force /DumpResult "e:\log_update_cf\dumpUpdate_conf.log" /DisableStartupDialogs

rem Получаю их хранилища объекты из расширения обновляю.
"C:\Program Files\1cv8\8.3.22.2106\bin\1cv8.exe" DESIGNER /OUT "e:\log_update_cf\StorageUpdate_extension_automacon.log" -NoTruncate /S "localhost\erp_dev6" /N "Михаил" /P "qw" /ConfigurationRepositoryBindCfg -forceBindAlreadyBindedUser /ConfigurationRepositoryF "tcp://localhost/erp/extension1" /ConfigurationRepositoryN "user" /ConfigurationRepositoryP "qw"   /ConfigurationRepositoryUpdateCfg -force -Extension "extension1" /DumpResult "e:\log_update_cf\dumpUpdate_extension_extension1.log"  /DisableStartupDialogs

Вдохновлялся как не странно ИТС (ссылка)
17. impextr 88 28.04.23 20:49 Сейчас в теме
(13) не подключается, помнит только путь к хранилищу основной конфигурации
8. пользователь 27.04.23 18:19
Сообщение было скрыто модератором.
...
18. impextr 88 28.04.23 20:50 Сейчас в теме
Да, кстати. Хранилище и основной конфигурации и расширения удаленное, по TCP/IP протоколу. Может в этом дело?
21. user1826630 28.04.23 22:39 Сейчас в теме
(18) Ваще нет. У меня и так и так работает.
22. dhurricane 29.04.23 00:11 Сейчас в теме
Турбоконф умеет автоматически закрывать окна подключения к хранилищу с нужным результатом. Только честно говоря не знаю, различает ли он подключение основной конфигурации и расширения. Но наверняка он сможет за Вас нажать "Ок" во всех окнах с подключением к хранилищу.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот