Имя: Пароль:
1C
 
Как затянуть только часть из хранилища
0 na1kk
 
22.03.22
08:43
Есть 3 разработчика. У каждого подключено хранилище, после написания кода разработчик помещает его в хранилище. Рабочая база тоже подключена к хранилищу.

Как затянуть только часть реквизитов и кода в рабочую базу?
1 Фрэнки
 
22.03.22
08:44
манипуляциями с правой кнопкой мышки на отдельных объектах метаданных
2 Strogg
 
22.03.22
08:45
В хранилище тянется пообьектно. Если знаешь объект, который изменялся - то только его и получаешь из хранилища. Либо в окне конфы по одному объекту, либо через окно работы с хранилкой
3 na1kk
 
22.03.22
08:46
(1) не. вот пример. мне  нужно перенести только справочник 2. Документ 2 переносить не нужно https://prnt.sc/fVvkNhVJXxXB
4 na1kk
 
22.03.22
08:47
(2) а нет еще объекта.
5 Фрэнки
 
22.03.22
08:49
А вообще, странный вопрос

Специальной функциональности вида "рабочая база подключена к хранилищу" нет.
Любые действия одинаковы со стороны всех подключенных к хранилищу баз. Рабочая база для хранилища такая же точно, как база разработчика.

(3) Ну так не пользуйся сравнением и объединением всей конфы с хранилищем. Зачем так делать, если изменился только один объект?
Можно ведь и без сравнения получать всю конфу из хранилища.
6 Strogg
 
22.03.22
08:50
(4) в случае, когда надо получить корень - можно получить только все изменения корня. И причем тут соавнение и объединение
7 na1kk
 
22.03.22
08:52
(5) да мне не нужно всю конфу получить. мне нужно только справочник 1 получить забрать к себе в рабочую базу. А Документ 1 не получать.
8 na1kk
 
22.03.22
08:53
(6) это для наглядности показал, что хочу сделать.
9 Фрэнки
 
22.03.22
08:54
Вообще, если в структуру метаданных добавляется что-то новое, то со стороны разраба - поместить объект в хранилище.

ПОсле этого изменения конфы в хранилище, со стороны другой подключенной базы нужно заново получать от корня всю структуру метаданных. Целиком. Как бы "стурктура метаданных" равнозначна экземпляру объекта. Громоздкий, сложный объект. С необходимостью реструктуризации метаданных при подсаживании другого состояния структуры в базу.
10 na1kk
 
22.03.22
09:11
(9) так нужно только часть объектов получить, которые находятся в хранилище.
11 Галахад
 
гуру
22.03.22
09:21
Используй несколько хранилищ. https://infostart.ru/1c/articles/646867/
12 Ольхов
 
22.03.22
09:29
(0) Не нужно рабочую базу к хранилищу подключать, однако.
13 lodger
 
22.03.22
09:44
(12) чего это вдруг?
(11) всё это дело надо администрировать через ещё одну базу с автоматизацией развертывания, подключения и переливки конфигов. а то в лоб руками заниматься всем этим хозяйством накладно по времени.
(10) получаешь корень, с ним приходит структура метаданных объектов. тут уж либо мириться с тем, что появляется объект метаданных без кода исполнения, либо разрабам новые объекты и подсистемы пилить в отдельных базах без хранилища. ибо корень един и неделим.
14 Ольхов
 
22.03.22
09:48
(13) А какой смысл подключать прод базу к хранилищу разработки? По-хорошему, прод надо файлами поставки обновлять.
15 Фрэнки
 
22.03.22
09:51
(14) так это еще полбеды :-)

Массовая практика, что прод не только подключают к хранилищу, но и оставляют в проде конфигурацию поставщика, которая там никогда не работает, а только лишь тормозит при обновлениях и отжирает память.
16 Botanik8888
 
22.03.22
09:58
Тут 50/50 есть свои плюсы, есть свои минусы.
все зависит от организации цикла разработки в организации, в (11) хорошая статья, есть спорные моменты но в целом доступно описано что/зачем/почему.
17 na1kk
 
22.03.22
10:35
(11) спасибо. интересная статья
18 vicof
 
22.03.22
20:52
Переходите на EDT
19 _Дайвер_
 
22.03.22
22:01
(18) EDT пока практикуют но не массово, есть еще тонкости для прода
20 ДедМорроз
 
22.03.22
23:24
На самом деле,не подключать Прод к хранилищу можно,когда есть ПредПрод,где все изменения проходят тестирование - в этом случае - Прод проще обновлять файлом поставки из ПредПрод.
Если такого нет,то можно и подключать.

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