|
Загрузка конфигурации из файла. Сопоставление реквизитов | ☑ | ||
---|---|---|---|---|
0
Beduin
16.01.21
✎
14:27
|
При загрузке конфигурации в непустую конфигурацию, реквизиты сопоставляются по имени или по внутреннему идентификатору?
|
|||
1
RomanYS
16.01.21
✎
14:31
|
(0) Проверь. Идентификаторы в выгрузке есть, логично предположить, что загрузка идёт по ним
|
|||
2
timurhv
16.01.21
✎
14:36
|
(1) у реквизитов нет идентификаторов, там идет сопоставление по имени.
|
|||
3
Beduin
16.01.21
✎
14:37
|
(2) В (1) правильный ответ. Сопоставляются по идентификатору.
|
|||
4
Документовед
16.01.21
✎
14:37
|
создай пустую конфу и справочник с полями "пупа" и "лупа", создай элементов с разными наполнениями полей. Выгрузи файл конфы. Переименуй поля. Загрузи конфу и посмотру будет пупа за лупу, а лупа за пупу.
|
|||
5
timurhv
16.01.21
✎
14:38
|
(3) проверял и доказывал коллегам уже, они тоже думали по идентификатору
|
|||
6
Beduin
16.01.21
✎
14:38
|
А мне надо как-то поле с идентификатором из одной конфы, перетащить в другую. При загрузке очищаются данные по этому полю. Хоть имена и совпадают.
|
|||
7
RomanYS
16.01.21
✎
14:38
|
(2) с каких пор?
<ChildObjects> <Attribute uuid="abf59a1c-2706-4a26-b3fe-674b45bc004b"> <Properties> <Name>Реквизит1</Name> <Synonym/> <Comment/> <Type> <v8:Type>xs:string</v8:Type> <v8:StringQualifiers> <v8:Length>10</v8:Length> <v8:AllowedLength>Variable</v8:AllowedLength> </v8:StringQualifiers> </Type> <PasswordMode>false</PasswordMode> <Format/> <EditFormat/> <ToolTip/> <MarkNegatives>false</MarkNegatives> <Mask/> <MultiLine>false</MultiLine> <ExtendedEdit>false</ExtendedEdit> <MinValue xsi:nil="true"/> <MaxValue xsi:nil="true"/> <FillFromFillingValue>false</FillFromFillingValue> <FillValue xsi:type="xs:string"/> <FillChecking>DontCheck</FillChecking> <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> <ChoiceParameterLinks/> <ChoiceParameters/> <QuickChoice>Auto</QuickChoice> <CreateOnInput>Auto</CreateOnInput> <ChoiceForm/> <LinkByType/> <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> <Use>ForItem</Use> <Indexing>DontIndex</Indexing> <FullTextSearch>Use</FullTextSearch> <DataHistory>Use</DataHistory> </Properties> </Attribute> |
|||
8
Документовед
16.01.21
✎
14:39
|
(3) Ну хз. Они при каждом формировании конфы должны быть новые. А как сохраняется наследование при смене редакций?
|
|||
9
Beduin
16.01.21
✎
14:39
|
(5) Сделал как в(4) описал.
Две одинаковых базы. Создают например у документ1 поле реквизит1 независимо в каждой. ПРи загрузке одну в другую поле очищается |
|||
10
timurhv
16.01.21
✎
14:41
|
(7) ссорян, но 1С плевать на это, она сделает как в (4)
|
|||
11
RomanYS
16.01.21
✎
14:42
|
(10) "Как в (4)"- это как? Вижу только описание теста, результат то какой будет?
|
|||
12
timurhv
16.01.21
✎
14:44
|
https://v8.1c.ru/platforma/sravnenie-i-obedinenie-konfiguraciy/
>При запуске режима сравнения система анализирует сравниваемые конфигурации и устанавливает соответствие между объектами конфигураций, исходя из их имен. (11) Тип у реквизита поменяет со справочника 1 на справочник 2, а не переименует реквизит в исходное сосетояние. |
|||
13
RomanYS
16.01.21
✎
14:48
|
*(11) сделал тест - реквизиты поменялись местами, данные не потерялись
|
|||
14
timurhv
16.01.21
✎
14:49
|
(11)
1. Реквизит1 (тип Справочник1) Реквизит2 (тип Справочник2) 2. Выгружаем cf 3. Переименовываем Реквизит1 в Реквизит2, а Реквизит2 в Реквизит1. 4. Сравниваем с выгруженной cf, сопоставилось по наименованию и будет изменен тип. Но говорить что только по имени - неверно, там идет в несколько этапов, если по имени не сопоставляется, то потом уже по УИД ищется и тд, где-то на инфостарте была статья |
|||
15
RomanYS
16.01.21
✎
14:49
|
(12) При чём здесь сравнение? Тема про выгрузку в файлы (xml)
|
|||
16
Aleksey
16.01.21
✎
14:50
|
А что уже настройку выбора удалили как загружать по имени или по идентификатору?
|
|||
17
RomanYS
16.01.21
✎
14:53
|
(16) Эта настройка только при сравнении. При загрузке всегда по ИД
|
|||
18
timurhv
16.01.21
✎
14:57
|
(15) (17) Вы правы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |