Имя: Пароль:
1C
1С v8
Зачем нужен файл поставки конфигурации
0 cmex
 
27.02.14
12:23
Доброго времени суток.
У меня есть несколько рабочих и одна база для разработки. Допустим я допилил типовую БП. Потом 1С выпустили обновления, я накатил на свою разработку и хочу обновить все 5 рабочих баз. Зачем мне создавать файл поставки из базы разработки, когда я могу выгрузить .CF и загрузить в каждую из рабочих баз? Другими словами - зачем нужен файл поставки?Просветите, пожалуйста.Спасибо
1 Spieluhr
 
27.02.14
12:39
Чтобы обновлять рабочие базы через механизм Обновления, а не через сравнение/объединение
Представьте, что у вас не 5 баз, а 10000
2 ale-sarin
 
27.02.14
12:42
(0) А кто Вам сказал, что нужно " создавать файл поставки из базы разработки"?
И "выгрузить .CF и загрузить в каждую из рабочих баз" тоже осторожно надо.

(1) изменять конфу поставщика как-то не очень...
3 Cube
 
27.02.14
12:47
(0) Потому что, файл поставки будет с замочком, т.е. это типовая конфа от Васи Пупкина. Обновлять клиентов будешь не глядя, через поставка - обновить конфу...
4 ale-sarin
 
27.02.14
12:47
(0) Я делаю так: Подготавливаю ЦФ нового релиза с доработками.
Далее рабочую базу обновляю на типовой нового релиза, сохраняю конфу, далее, не обновляя конфигурацию БД, сравнить/объединить с подготовленным ЦФ нового релиза с изменениями. А потом уже обновить конфу БД.
5 Cube
 
27.02.14
12:48
(3) Это называется "Вертикальная поддержка". Так многие отраслевые решения сделаны.
6 Cube
 
27.02.14
12:49
(2) (4) Ты, видимо, не понял вопроса. Автор спрашивает не про конфигурацию поставщика, а про поставку конфигурации...
7 cmex
 
27.02.14
12:50
(1) (3) Спасибо за инфу. А процедуры обновления БД будут запускаться и чере Обновления и через замену ЦФ?
8 Speshuric
 
27.02.14
12:50
(0)
1. В механизме поставки есть возможность создавать CFU, что бесценно от 10+ баз.
2. Если разработка ведётся в конфигурации, которая на поставке от 1C, то в обычный CF входит и 1С-овский файл поставки. Для УТ/БП это под сотню МБ.
3. Если база на поддержке без возможности изменения, то в ней нельзя случайно поменять конфигурацию
9 Господин ПЖ
 
27.02.14
12:51
>Потому что, файл поставки будет с замочком, т.е. это типовая конфа от Васи Пупкина.

главное поставщика не менять... а то ж.па будет потом...
10 cmex
 
27.02.14
12:51
(8) Спасибо, все понятно стало)
11 Йохохо
 
27.02.14
12:52
(7) будут. Файл поставки содержит типовые уиды элементов конфигурации по которым идет сопоставление. Защищает от потери данных при (не аккуратном) обновлении
12 MaxisUssr
 
27.02.14
12:53
(8)
п.2 - получается, что если ты хочешь установить "на поддержку" какую-то свою подсистему - то придется либо "тянуть" поддержку всей типовой конфигурации 1С всегда с собой, либо полностью открывать конфу с замка и ставить замок только для своих объектов (что тоже неверно)?
13 Господин ПЖ
 
27.02.14
12:54
>Чтобы обновлять рабочие базы через механизм Обновления, а не через сравнение/объединение

фигня...
14 ale-sarin
 
27.02.14
12:54
(6) Может, да, не вкурил))
Только ведь в поставке будет уже измененная конфа поставщика. И придет другой обновляльщик в следующий раз с типовым обновлением от 1С, и удивится - "что ж за хрень такая здесь?"
15 Speshuric
 
27.02.14
12:56
(12) Файл поставки не содержит "родительских" файлов поставки. Поэтому просто по своей конфе (допиленной, на поддержке 1С) создаём файл поставки и его уже применяем на свои базы как будто он типовой.
16 MaxisUssr
 
27.02.14
12:57
(15)
Это понятно, но если я хочу создать свой файл поставки - мне нужно в него и все типовые объекты на поддержке пихать, не?
17 Speshuric
 
27.02.14
12:59
(16) В него сама вся твоя конфа как есть войдет. В него ничего пихать не нужно. Максимум - правила изменения настроить, но и это обычно не требуется.
18 MaxisUssr
 
27.02.14
13:21
(17)
Получается, что размер данного файла будет немаленьким?
19 MaxisUssr
 
27.02.14
13:26
Опять же если подсистема идет на несколько конфигураций - то для каждой конфы делать свой CFU
20 Господин ПЖ
 
27.02.14
13:29
(18) а если там будет горизонтальная поддержка - он будет еще больше

мелкий файл - это cfu
21 MaxisUssr
 
27.02.14
13:34
(20)
Имеется типовая конфа. В ней 1000.. объектов на поддержке.
Допустим, мы хотим свою подсистему поставить на "замок". Для этого нужно:
- создать в своей конфе правила поддержки для новых объектов
- "типовую" конфигурацию объединить со "своей" конфигурацией
- при изменениях подсистемы - накатывать на "типовую" конфу только CFU.

А накатывание типовых CFU не сломается от этого? (даже если мы поставщика оставим того же)
22 MaxisUssr
 
27.02.14
13:41
+(21)
А если частенько добавляются новые объекты, то нужно будет всегда накатывать CF.