Можно ли автоматиски добавить расширение в базу?

1. Forrest_Gump 18.02.19 16:17 Сейчас в теме
Добрый день!
подскажите в какую сторону копать.
надо автоматически добавить расширение в несколько сотен однотипных баз.
можно ли это сделать с командной строки или скриптом?

а потом скорее всего надо будет их (расширения) еще и обновлять....
Найденные решения
2. anton13m 2 18.02.19 16:27 Сейчас в теме
7.4.4. Конфигурация и расширения
/LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить загрузку конфигурации или расширения конфигурации из файла. Загрузка конфигурации расширения будет выполняться при корректном указании параметра -Extension. Если в момент загрузки расширение отсутствует в информационной базе ‑ оно будет создано с указанным именем.
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. anton13m 2 18.02.19 16:27 Сейчас в теме
7.4.4. Конфигурация и расширения
/LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить загрузку конфигурации или расширения конфигурации из файла. Загрузка конфигурации расширения будет выполняться при корректном указании параметра -Extension. Если в момент загрузки расширение отсутствует в информационной базе ‑ оно будет создано с указанным именем.
3. Dmitrij-2 45 18.02.19 16:44 Сейчас в теме
(2) А не придется потом пробегаться по каждой базе и снимать флаг "Безопасный режим"?
5. anton13m 2 19.02.19 08:41 Сейчас в теме
(3) Если его нужно снимать, то придется. В 8.3.14.1565 в режиме агента "и только в режиме агента" реализовано.
config extensions properties set - устанавливает параметры расширения в информационной базе.
6. t.v.s. 111 19.02.19 08:44 Сейчас в теме
(3)
(5) Есть костыльный способ. Поскольку можно этими свойствами рулить программно, то пишем обработку, которая снимет/установит нужные флаги, и так же батником ее запускаем по всем базам.
4. Forrest_Gump 19.02.19 07:48 Сейчас в теме
7. Forrest_Gump 05.03.19 14:43 Сейчас в теме
В продолжении темы.

Опытным путем замечено. Что если на компе (на котором запускаешь ) не подключался к базе в режиме конфигуратора и не открывал Конфигурацию на редактирование, то Расширение создается в базе пустым и незагружается из файла.

А если открывал, то нормально добавляется.... правда надо базу обновить с ключиком UpdateDBCfg

Что я делаю не так или какой еще ключик нужен?
8. t.v.s. 111 05.03.19 15:10 Сейчас в теме
(7) Покажите командную строку
9. Forrest_Gump 05.03.19 15:29 Сейчас в теме
"C:\Program Files\1cv8\common\1cestart.exe" CONFIG /S"<Сервер>:1541\<База>" /AppAutoCheckVersion /DisableStartupMessages /WA- /N"Бухгалтер" /P"123654789" /LoadCfg "<путь>1.cfe" -Extension "Получение данных"
(8)
10. t.v.s. 111 05.03.19 15:45 Сейчас в теме
(9) Следом должна быть вторая строка:
"C:\Program Files\1cv8\common\1cestart.exe" CONFIG /S"<Сервер>:1541\<База>" /AppAutoCheckVersion /DisableStartupMessages /WA- /N"Бухгалтер" /P"123654789" /UpdateDBCfg -Extension "Получение данных"
11. Forrest_Gump 12.03.19 13:15 Сейчас в теме
(10)
спасибо за подсказку.. но погуглил немного... UpdateDBCfg .... должна идти опцией к LoadCfg ...
сделал вот такую строку
"C:\Program Files\1cv8\common\1cestart.exe" CONFIG /S"<Сервер>:1541\<База>" /AppAutoCheckVersion /DisableStartupMessages /WA- /N"Бухгалтер" /P"123654789" /LoadCfg "<путь>1.cfe" -Extension "Получение данных" /UpdateDBCfg -Extension "Получение данных"
расширение добавилось и нормально загрузилось.... но расширение "не работает"...
открываем конфигуратор - первая картинка - обновлять конф бд не надо...
а открываем расширение - вторая кратинка - и сразу надо обновлять конф бд.
Прикрепленные файлы:
12. t.v.s. 111 12.03.19 13:24 Сейчас в теме
(11) Недогуглили))
UpdateDBCfg может идти опцией к LoadCfg
Именно с расширениями это не работает, должно быть две команы последовательно - первая только загружает расширение из файла, вторая только применяет.
g0b0t; Hexed; +2 Ответить
13. Forrest_Gump 12.03.19 15:02 Сейчас в теме
(12)
попробовал две команды... не помогло...
так же требует обновить конф БД как на второй картинке...
14. Forrest_Gump 12.03.19 17:06 Сейчас в теме
(13)
упс... извиняюсь... все работает... просто обновление не проходит из-за ошибки...
15. Forrest_Gump 12.03.19 17:52 Сейчас в теме
16. Hexed 2 28.08.19 18:05 Сейчас в теме
(12)
Именно с расширениями это не работает

проверил, действительно не работает, даже в пакетном режиме.
Очень странно и не логично, а откуда инфа, есть официальный комментарий по этому поводу?
17. t.v.s. 111 29.08.19 06:51 Сейчас в теме
(16)
а откуда инфа, есть официальный комментарий по этому поводу?

Сугубо из практического опыта, официальных объяснений не видел
Оставьте свое сообщение

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