Открытие базы в двух конфигураторах, чем это грозит? #404416


#0 by 1Cv8exe
Есть два сервера 1С и две базы SQL Добавляю в список баз 1С такую базу: Сервер1 База1(SQL1) И такую: Сервер2 База1(SQL1) т.е одна и та же SQL база но с разных серверов 1С и без проблем захожу в конфигураторы этих (этой) базы. Таким образом могу делать изменения в метаданных и обновлять "на живую" т.е когда в этой базе фактически находятся пользователи. Провел эксперемент на документе, добавил реквизит и обновил конфигурацию БД и этот  реквизит тут же появился в режиме 1С предприятие, даже перезапускать ничего не пришлось. Так вот хочу узнать чем грозят такие эксперементы?
#1 by Санта Клаус
5 лет строгача
#2 by 1Cv8exe
Ого!
#3 by mikecool
"добавил реквизит и обновил конфигурацию БД и этот  реквизит тут же появился в режиме 1С предприятие, даже перезапускать ничего не пришлось" - это при запущенном предприятии??
#4 by 1Cv8exe
Да
#5 by mikecool
+3 какой реквизит добавил?
#6 by asp
> Так вот хочу узнать чем грозят такие эксперементы? Потом будут вопросы "что за ошибка формата потока" итп
#7 by СуперМегаМонстр
ну если не появится вскорости ветка "упала база помогите поднять", то повторим твой подвиг )))
#8 by 1Cv8exe
Реквизит в документе ВидОперации, при этом добавил Перечислепния для этого реквизита
#9 by mikecool
чудо... прошла реструктуризация базы при открытом предприятии? было сообщение о добавленных объектах при обновлении БД?
#10 by 1Cv8exe
Так вот чтобы не было ветки типа "что за ошибка формата потока" и создал эту )))
#11 by asp
на ИТС есть статья по такому поводу. вкратце - на свой страх и риск.
#12 by 1Cv8exe
Это не чудо. база находится на другом сервере 1с, но одна и та же на SQL так что до сервера 1с идет контроль, а то что дальше уже не контролируется
#13 by 1Cv8exe
Примерно  подозреваю что может быть. так что если изменять то не существенно и то что в данный момент юзера не используют.
#14 by mikecool
если учесть, что все ддл команды идут в транзакции - то должно летать
#15 by asp
Собсно подозреваю, что динамическое обновление по схожему принципу и работает :)
#16 by RetZet
Я вот не понял: "Есть два сервера 1С и две базы SQL" и тут же "т.е одна и та же SQL база но с разных серверов 1С ". Как это согласуется?
#17 by 1Cv8exe
Только там для корректности перезапуск нужен, а тут "на живую" Открыл док есть - нет реквизита, закрыл и открыл заново - уже есть ))
#18 by Нуф-Нуф
анальной интервенцей
#19 by 1Cv8exe
Ну принцип такой что есть Рабочий Сервер 1с и рабочая база SQL и есть Тестовй сервер 1с и тестовая база SQL. так вот я к тестовому серверу прикрутил рабочую SQL.
#20 by 1Cv8exe
А что это?
#21 by mikecool
только потому, что поменял таблицу, которая считывается при каждом обращении ...
#22 by 1Cv8exe
В общем итог такой, что этим пользоваться можно, но осторожно :) Всем спасибо )
#23 by Sammo
Точнее - настойчиво не рекомендуется.
#24 by AversDik2
А еще можно на одной сервере 1С подцепить одну и ту же базу SQL под разными именами. Эффект тот же.
#25 by simol
И на форме появляется? А как же кеширование форм?
#26 by AlinKabaev
Насколько мне известно, такие акробатические этюды позволяет делать не только указанный метод, но и обработка, именуемая Enterprise Integrator. Причем она еще и позволяет массово добавлять реквизиты в объекты, например, во все документы добавить ВидОперации. Эта обработка напрямую работает с базой SQL и вносимые изменения отражаются в 1с. Как я понял, здесь решение немного сложнее технологически, но эффект тот же.
#27 by 1Cv8exe
А нет, не появилось на форме, только что провел такой эксперемент )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С