Имя: Пароль:
1C
 
Помещение нового объекта в хранилище.
0 CAPITALIST
 
23.06.16
11:33
Подключены к хранилищу Рабочая база, Копия1, Копия2.
На Копии1 захватывается корень, добавляется новый элемент конфигурации. Помещается в харнилище рекурсивно.
В Рабочей подтягиваются рекурсивно все изменения. Нет нового объекта!!!
Открываем дерево хранилища. Там объект есть. Ни кем не захвачен.
На Копии2 подтягиваются рекурсивно все изменения. Объект появился.
На Рабочей отключаемся от хранилища, подключаемся снова. Все снова подтягиваем. Нет объекта!!!
В хранилище он все так же есть.
1 FIXXXL
 
23.06.16
11:36
не надо рабочие к хранилищу подключать
2 CAPITALIST
 
23.06.16
11:38
(1) А как тогда изменения в рабочую переносить? объединением-сравнением? Копипастом?
3 Зая Бусечка
 
23.06.16
11:39
(2) отдельная база, изначально копия рабочей. В неё всё вносится, а потом её cf загружается в рабочую. Именно загружается, а не сравнивается
4 КМ155
 
23.06.16
11:43
(2)[объединением-сравнением?]
угу
либо cf, либо cfu
5 aleks_default
 
23.06.16
11:44
(3) а если нужно частичное обновление?
6 Зая Бусечка
 
23.06.16
11:45
(5) Частично обновляй промежуточную базу
7 mikecool
 
23.06.16
11:45
рабочая подключена к другому хранилищу
8 aleks_default
 
23.06.16
11:49
(6) это каждый раз новую копию рабочей делать?
9 Зая Бусечка
 
23.06.16
11:49
(8) Назачем?
10 Andreyyy
 
23.06.16
11:52
(1) Обоснуйте пожалуйста.
11 FIXXXL
 
23.06.16
12:04
(10) ну хотя бы: Вася выложил ЧАСТЬ оч.объемного функционала в хранилище, по ошибке или как - неважно
функционал частичен, неоттещен к тому же полностью

Вася2 - обновил рабочую

результат - сбой работы
12 CAPITALIST
 
23.06.16
12:05
(3) Хорошо. В "отдельная база, изначально копия рабочей" подтягиваю изменения. В хранилище, есть, в "отдельная база, изначально копия рабочей" не появилось. В Копии2 появилось.
Что делать?
13 Andreyyy
 
23.06.16
12:06
Вася2 с мозгом дружить обязан и накатывать на рабочую только свои плюшки, а не Васи.
14 Andreyyy
 
23.06.16
12:06
(13) к (11)
15 FIXXXL
 
23.06.16
13:10
(13) зависит от проекта
я, к примеру, к рабочим базам не касаюсь, их админы обновляют
и кто из разработчиков что ваяет в данный момент - не в курсе, админы - тем более

как вариант: у Васей - общая плюшка (задача) и работают они ее в четыре руки
16 catena
 
23.06.16
13:13
(13)Из хранилища нельзя подтянуть одну процедуру из большого модуля. И вообще, тестовые среды должны стоять отдельно от рабочих.
17 vde69
 
23.06.16
13:15
(13) в этом и вопрос, что репозиторий не всегда валидный а накатывать надо, вот и накатывают все...

присоединюсь к высказанному : хранилище разработчиков не должно быть подключено к рабочей базе
18 CAPITALIST
 
24.06.16
06:29
Тема зашла не в ту сторону.
С точки зрения хранилища - нет разницы, какая копия, подключенная к нему где находится, и сколько пользователей в ней работают. В первом моем посте (0) замените слова "Рабочая база" на Копия3.
Что? С Копией1, Копией2 работает, а с Копией3 - нет?
19 catena
 
24.06.16
06:30
(18)Копия3 подключена не к тому хранилищу?
20 CAPITALIST
 
24.06.16
06:40
(19) Все подключены к одному хранилищу
21 catena
 
24.06.16
06:44
(20)Тогда новый объект - зависимый регистр, к которому не подтянуто ни одного регистратора.

Гадать можно долго, отсюда плохо видно, что там у вас.
22 CAPITALIST
 
24.06.16
06:48
В этом случае объект все равно добавился бы, но при обновлении Копии3 вышла бы ошибка.
Новый объект - это регламентное задание задание, процедура которого заранее помещена в хранилище и существует в копиях.
Да даже если бы процедура не существовала, новый объект подтянулся бы все равно, обновиться бы не удалось.
23 mikeA
 
24.06.16
06:55
(0) Хранилище иногда глючит. Смирись)
24 Andreyyy
 
24.06.16
06:55
ПолуOFF (15)(16)(17) Получается, что обновление рабочей базы (из cf, cfu тестовой подключенной к хранилищу) только после логического завершения определенной разработки.
Что мешает из хранилища обновить рабочую в таком же порядке, а именно только после завершения/тестирования доработки.
Нафиг придумывать контроль над контролем, так и косяк тоже можно подтянуть из cf, а потом перенакатывать опять целиком при исправлении, а через хранилище удобней.
25 catena
 
24.06.16
07:31
(24)У меня проекты могут запросто пересекаться. Например, изменение структуры регистра и изменения в документе. В модуле документа разнесено по процедурам, но тестирование производится в разные сроки.
26 vde69
 
24.06.16
08:35
(24) если программист 1 - то Вы правы, когда программистов 2 - уже риск велик, а когда их 5-7 то неизбежно кто-то что-то проморгает...

простой пример:
Вася делает новый документ
Петя делает новый отчет в котором есть этот документ
Вася создает метаданные и кладет их в хранилище для того, что бы запросы Пети могли проходить тестирование,
Петя доделал отчет и кладет его в депозитарий и тут кто-то накатывает на рабочую, по тому, что Петя отчитался "Отчет готов" и этот отчет срочно нужен даже без данных этого документа, а документ в хранилище в виде полуфабриката...
27 FIXXXL
 
24.06.16
08:36
(24) если у тебя один проект единовременно делают, это не значит что все так работают
проектов параллельных, крупных и мелких, может быть множество, одновременно
и дело не в контроле, а в скорости разработки
28 Lama12
 
24.06.16
08:51
(0) Чисти кэш.
Про то, что рабочая не должна быть подключена к хранилищу - не слушай. Есть разные ситуации. Иногда такое положение вещей оправдано, иногда нет. Только если рабочая будет отключена от хранилища используй механизм поставок, а не загрузку cf.
AdBlock убивает бесплатный контент. 1Сергей