Имя: Пароль:
1C
 
Можно ли массово скопировать метаданные в расширение?
↓ (Волшебник 26.12.2024 20:03)
0 Механик
 
26.12.24
19:50
Конкретный пример: в основной конфигурации есть Стиль, со связанными с ним несколькими сотнями элементов стиля. Хочу создать расширение, скопировать туда все элементы стиля и стиль, и использовать это расширение на другой конфигурации. Копировать по одному элементы стиля слишком долго и муторно. Есть ли какой-либо прием, чтобы метаданные массово перенести в расширение?
1 Волшебник
 
26.12.24
19:52
А зачем Вам вообще расширение? Вносите изменения в основную конфу
2 H A D G E H O G s
 
26.12.24
19:54
(0)

1) Создать пустую конфигу.
2) Натянуть в нее нужные объекты через сравнение-объединение с CF-шником
3) Выгрузить эту конфигу в файлы XML
4) В корневом файле XML добавить тэги расширения
5) Загрузить в пустое расширение XML файлы
3 H A D G E H O G s
 
26.12.24
19:55
Хотя вроде 1С обещала сравнение основной конфиги с cfe и наоборот, но чет я не помню, что это было реализовано
4 Волшебник
 
26.12.24
19:57
(3) Это ж бессмыслица
5 Механик
 
26.12.24
19:57
(1) А зачем вносить в основную конфу? В этом расширении нет данных, чисто оформление и стиль. Зачем ради этого курочить основную конфигурацию?
6 Волшебник
 
26.12.24
19:58
(3) Сравнение нужно, чтобы показать дельту.
Дельтой между основной конфигой и "cfe" является "cfe"
7 Механик
 
26.12.24
19:58
(2) О, интересный метод. Спасибо!
8 Волшебник
 
26.12.24
19:58
(5) Какой нахрен стиль? Это объект для обычных форм, а Вы уже расширение используете. Это другое
9 Механик
 
26.12.24
20:00
(8) Не помню, что там в обычных формах. Но то, что я хочу вытянуть из конфы - это из области УФ.
10 Волшебник
 
26.12.24
20:01
(9) Вы там внимательнее последите за своей памятью, а то устроили тут ромашку: помню, не помню... расширения... стили...
11 Волшебник
 
26.12.24
20:02
враньё в лицо!
12 H A D G E H O G s
 
26.12.24
20:02
(7) в Configuration.xml добавить

<ConfigurationExtensionPurpose>AddOn</ConfigurationExtensionPurpose>
<ObjectBelonging>Adopted</ObjectBelonging>
<KeepMappingToExtendedConfigurationObjectsByIDs>true</KeepMappingToExtendedConfigurationObjectsByIDs>
<NamePrefix>ПРЕФИКС</NamePrefix>
13 Волшебник
 
26.12.24
20:03
(12) хватит разврата...
14 Механик
 
26.12.24
20:04
(10) С Вашего позволения приведу ссылку, про какой именно Стиль идет речь. И это явно управляемые формы, а не обычные.
https://filap.ru/learning/techniques/sobstvennye-stili-oformleniya-v-1s/
15 H A D G E H O G s
 
26.12.24
20:07
(13) Если не мы, то не мы!
16 Волшебник
 
26.12.24
20:14
(14) Не морочь нам голову... Заимствовать сотни объектов в расширение ради стиля... Да ебись оно конём!

(15) точно
17 Лодырь
 
27.12.24
12:22
(16) Почему нет? Ну вот можно взять объекты из некого решения и выделить их в расширение, для переноса функциональности в другие решения.