Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > 1С: Слияние конфигураций


Автор: Medved 24.8.2007, 21:25
Приемущества типовых настроек в том, что они обновляются централизовано, и так же централизовано фиксятся баги.

Некоторые пользователи хотят иметь настроенную индивидуальную конфигурацию, на основе типовой. Как мне организовать с технической точки зрения этот процесс, чтобы обновлялась типовая конфигурация, но внесенный мною код, оставался незатронутым.


Спасибо.

Автор: Zero 25.8.2007, 19:06
Цитата(Medved @  24.8.2007,  21:25 Найти цитируемый пост)
Как мне организовать с технической точки зрения этот процесс, чтобы обновлялась типовая конфигурация, но внесенный мною код, оставался незатронутым.

    Как правило все программисты 1с стараются изменять конфигурацию по минимуму, чтобы было меньше гемороя при обновлении, но не во всех случаях это получаеться сделать (всё зависит от поставленой задачи)
А в общем случае, можно так:
1. Создать новый объект конфигурации (новый справочник, документ и т.п.), при обновлении (при объединении с типовой конфигурацией), он не удаляеться и неизменяется (при этом новый объект может быть скопирован из типового объекта).
2. Если необходимо создать обработку, то можно использовать ВНЕШНЮЮ обработку.

Автор: Medved 27.8.2007, 14:25
Цитата(Zero @  25.8.2007,  22:06 Найти цитируемый пост)
1. Создать новый объект конфигурации (новый справочник, документ и т.п.), при обновлении (при объединении с типовой конфигурацией), он не удаляеться и неизменяется (при этом новый объект может быть скопирован из типового объекта).

А можно об этом подробнее, и немного понятнее. А то воспринимается этот текст мною как "масло маслянное" smile

Автор: Zero 27.8.2007, 20:18
Цитата(Medved @  27.8.2007,  14:25 Найти цитируемый пост)
А можно об этом подробнее, и немного понятнее. А то воспринимается этот текст мною как "масло маслянное"

В общем смысл такой:
Например есть типовой справочник "Номенклатура", и допустим тебе надо внести в него изменения, но при обновлении ты хочешь, чтобы твои изменеия остались незатронутыми, а стандартный справочник тоже чтобы БЫЛ.
Следовательно, тебе нужно сделать копию стандартного справочника и уже в этой копии делать все изменения. А потом при обновлении (т.е. когда ты будешь делать объединение конфигураций) стандартный справочник Номенклатура обновиться и станет таким какой он есть в новом релизе. А та копия справочника, которую ты сделаешь из стандартного справочника Номенклатуры останеться незатронутой.
Т.е. таким образом выпалнются два твоих условия:
1. Копия справочника будет обсалютна идентична тому, каким он был в конфигурации изначально, но с твоими доработанными изменеиями;
2. При этом когда будеш делать обновление, то обновяться только те объекты, которые есть в новом релизе. А все те которые созданы программистами, и при этом отсутствуют в новом релизе, они естественно остануться незатронутыми и никуда не удаляться.

(Чтобы сделать копию объекта конфигурации, достаточно воспользоваться стандартным буфером обмена Винды)

PS: вроде теперь понятно написано? smile 

Автор: Medved 2.9.2007, 02:08
Спасибо. 
А если я хочу только доработать типовой справочник? 
Зачем дублировать информацию и делать два справочника, хранящих одно и то же?

Автор: SaschaL 2.9.2007, 17:22
Тогда Обновляй путем объединения, и при объединении выбирай параметры объединения.
Для того чтобы свои доработки не пропустить, заведи журнал, где будешь фиксировать измениея.  Если ты сам модифицировал, то ты должен знать что дорабтано, и поэтому не снесешь свои доработаки!

Автор: Medved 5.9.2007, 10:41
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)