|
Перенос плана видов характеристик по правилам обмена | ☑ | ||
---|---|---|---|---|
0
Dark_Warrior
28.08.16
✎
10:07
|
Доброго дня всем. Подскажите, пожалуйста, по такой ситуации: пилю правила обмена УПП-УПП, переношу номенклатуру и всё, что с ней связано (характеристики, свойства объектов, назначения свойств объектов и т.д.). План видов характеристик "СвойстваОбъектов" (http://i.imgur.com/i3IHoQR.jpg) переносится, но не переносится реквизит формы "НаборЗаписейНазначенияСвойства" (http://i.imgur.com/QkNEpD6.jpg), в котором записи из регистра сведений "НазначенияСвойствОбъектов" (он к этому моменту уже заполнен). В правилах у плана видов характеристик обработчики не указывал, настройки вот такие: http://i.imgur.com/MMjXQQ2.jpg
|
|||
1
Горогуля
28.08.16
✎
10:09
|
что подсказать?
|
|||
2
Dark_Warrior
28.08.16
✎
10:17
|
Угадал с первым комментатором и вопросом.)
Вопрос: что не так с правилами и как перенести этот НаборЗаписейНазначенияСвойства? Без него в каждую характеристику номенклатуры попадают все свойства, что есть в плане видов характеристик. |
|||
3
Горогуля
28.08.16
✎
10:26
|
при выгрузке номенклатуры (ПКО) пихать НЗ в какие-нибудь исходящие данные, при загрузке (ПКО) пихать входящие данные в регистр?
|
|||
4
Горогуля
28.08.16
✎
10:28
|
довериться автоматике и посмотреть, что наделает самосоздание правил в КД? при иденчитности конфигурации вообще забыть слово "правила"?
|
|||
5
Dark_Warrior
28.08.16
✎
10:32
|
(3) Так регистры НазначенияСвойствОбъектов и ЗначенияСвойствОбъектов уже заполнены
(4) Конфигурации идентичны, да. Имеете в виду запилить правила для номенклатуры и автоматом для всех связанных объектов? |
|||
6
Горогуля
28.08.16
✎
10:33
|
UNIREPS83\UploadToXML\Выгрузка и загрузка данных XML.epf
|
|||
7
Горогуля
28.08.16
✎
10:35
|
+(6) рукопопы из 1С не догадались туда отбор прикрутить, с отбором такую штуку надо брать в других местах
|
|||
8
Dark_Warrior
28.08.16
✎
10:43
|
(6) Не взлетело, так же не загружеается
|
|||
9
Dark_Warrior
28.08.16
✎
10:50
|
В файле выгрузки этого набора записей нет
|
|||
10
Горогуля
28.08.16
✎
10:57
|
<ChartOfCharacteristicTypesObject.СвойстваОбъектов>
<Ref>14ed8b20-55bd-11d9-848a-00112f43529a</Ref> <DeletionMark>false</DeletionMark> <Code>000000003</Code> <Description>Производитель</Description> <ValueType> <v8:Types xmlns=""> <v8:Type>CatalogRef.ЗначенияСвойствОбъектов</v8:Type> </v8:Types> </ValueType> <НазначениеСвойства>987c898f-2f50-4178-ad01-4a6ccefa7a63</НазначениеСвойства> </ChartOfCharacteristicTypesObject.СвойстваОбъектов> <CatalogObject.ЗначенияСвойствОбъектов> <Ref>14ed8b53-55bd-11d9-848a-00112f43529a</Ref> <DeletionMark>false</DeletionMark> <Owner xsi:type="ChartOfCharacteristicTypesRef.СвойстваОбъектов">14ed8b20-55bd-11d9-848a-00112f43529a</Owner> <Code>000000077</Code> <Description>Обувной комбинат</Description> </CatalogObject.ЗначенияСвойствОбъектов> <InformationRegisterRecordSet.ЗначенияСвойствОбъектов> <Filter> <Объект xsi:type="CatalogRef.Номенклатура">bd72d91b-55bc-11d9-848a-00112f43529a</Объект> <Свойство>14ed8b20-55bd-11d9-848a-00112f43529a</Свойство> </Filter> <Records> <Record> <Объект xsi:type="CatalogRef.Номенклатура">bd72d91b-55bc-11d9-848a-00112f43529a</Объект> <Свойство>14ed8b20-55bd-11d9-848a-00112f43529a</Свойство> <Значение xsi:type="CatalogRef.ЗначенияСвойствОбъектов">14ed8b53-55bd-11d9-848a-00112f43529a</Значение> </Record> </Records> </InformationRegisterRecordSet.ЗначенияСвойствОбъектов> |
|||
11
Dark_Warrior
28.08.16
✎
11:09
|
(10) <ChartOfCharacteristicTypesObject.СвойстваОбъектов>
<Ref>3b9fa785-5a20-11e2-aae4-00155d011208</Ref> <DeletionMark>false</DeletionMark> <Code>9413</Code> <Description>01Марка</Description> <ValueType> <v8:Types xmlns=""> <v8:Type>CatalogRef.ЗначенияСвойствОбъектов</v8:Type> </v8:Types> </ValueType> <НазначениеСвойства>78816019-3da3-4a4a-9c46-d2aff806a897</НазначениеСвойства> </ChartOfCharacteristicTypesObject.СвойстваОбъектов> |
|||
12
Dark_Warrior
28.08.16
✎
11:10
|
(11) Не то
|
|||
13
Dark_Warrior
28.08.16
✎
11:10
|
<V8Exch:_1CV8DtUD xmlns:V8Exch="http://www.1c.ru/V8/1CV8DtUD/" xmlns:v8="http://v8.1c.ru/data" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<V8Exch:Data> <ChartOfCharacteristicTypesObject.НазначенияСвойствКатегорийОбъектов> <Ref>e8feef85-4598-456e-ab2e-76ec98ba7f2b</Ref> <IsFolder>true</IsFolder> <DeletionMark>false</DeletionMark> <Parent>00000000-0000-0000-0000-000000000000</Parent> <Code>00000000001</Code> <Description>Справочники</Description> <ValueType> <v8:Types/> </ValueType> </ChartOfCharacteristicTypesObject.НазначенияСвойствКатегорийОбъектов> <ChartOfCharacteristicTypesObject.НазначенияСвойствКатегорийОбъектов> <Ref>78816019-3da3-4a4a-9c46-d2aff806a897</Ref> <IsFolder>false</IsFolder> <DeletionMark>false</DeletionMark> <Parent>e8feef85-4598-456e-ab2e-76ec98ba7f2b</Parent> <Code>00000000103</Code> <Description>Справочник "Характеристики номенклатуры"</Description> <ValueType> <v8:Types xmlns=""> <v8:Type>CatalogRef.Номенклатура</v8:Type> </v8:Types> </ValueType> </ChartOfCharacteristicTypesObject.НазначенияСвойствКатегорийОбъектов> <ChartOfCharacteristicTypesObject.СвойстваОбъектов> <Ref>3b9fa785-5a20-11e2-aae4-00155d011208</Ref> <DeletionMark>false</DeletionMark> <Code>9413</Code> <Description>01Марка</Description> <ValueType> <v8:Types xmlns=""> <v8:Type>CatalogRef.ЗначенияСвойствОбъектов</v8:Type> </v8:Types> </ValueType> <НазначениеСвойства>78816019-3da3-4a4a-9c46-d2aff806a897</НазначениеСвойства> </ChartOfCharacteristicTypesObject.СвойстваОбъектов> </V8Exch:Data> </V8Exch:_1CV8DtUD> |
|||
14
Горогуля
28.08.16
✎
11:11
|
выгружаешь ПВХ и ждёшь, что от этого появятся записи РС?
|
|||
15
Dark_Warrior
28.08.16
✎
11:13
|
(14) Так записи РС уже все загружены в базу-приёмник
|
|||
16
Горогуля
28.08.16
✎
11:15
|
вопрос: как перенести этот НаборЗаписейНазначенияСвойства?
овтет: употребить Выгрузка и загрузка данных XML.epf <InformationRegisterRecordSet.НазначенияСвойствОбъектов> <Filter> <Объект xsi:type="CatalogRef.Номенклатура">bd72d90d-55bc-11d9-848a-00112f43529a</Объект> <Свойство>14ed8b20-55bd-11d9-848a-00112f43529a</Свойство> </Filter> <Records> <Record> <Объект xsi:type="CatalogRef.Номенклатура">bd72d90d-55bc-11d9-848a-00112f43529a</Объект> <Свойство>14ed8b20-55bd-11d9-848a-00112f43529a</Свойство> </Record> </Records> </InformationRegisterRecordSet.НазначенияСвойствОбъектов> |
|||
17
hhhh
28.08.16
✎
11:44
|
(15) ну так
Запрос = Новый Запрос("ВЫБРАТЬ | ФИОФизическихЛиц.Период, | ФИОФизическихЛиц.ФизическоеЛицо, | ФИОФизическихЛиц.Фамилия, | ФИОФизическихЛиц.Имя, | ФИОФизическихЛиц.Отчество |ИЗ | РегистрСведений.ФИОФизическихЛиц КАК ФИОФизическихЛиц |ГДЕ | ФИОФизическихЛиц.ФизическоеЛицо = &ФизЛицо"); Запрос.УстановитьПараметр("ФизЛицо", Источник.Ссылка); Выгрузка = Запрос.Выполнить().Выгрузить(); Для Каждого Строка Из Выгрузка Цикл ВыгрузитьПоПравилу(Строка,,,, "ФИОФизЛиц"); КонецЦикла; в после выгрузки номенклатуры. |
|||
18
Горогуля
28.08.16
✎
11:46
|
(17) это правила нужны
|
|||
19
mistеr
28.08.16
✎
13:15
|
(0) Мой совет. Выгружаешь через "Выгрузка и загрузка данных XML" ОДИН элемент номенклатуры и все по ссылкам, из обеих баз. Построчно сравниваешь и видишь, чего не хватает.
|
|||
20
Dark_Warrior
29.08.16
✎
13:42
|
Спасибо всем за советы, принял.
Спрошу здесь же, чтобы не плодить ветки Из-за чего может получиться такая оказия: Р/с "НазначенияСвойствОбъектов", авторегистрация включена. Если записать один элемент вручную (добавить, изменить и т.д.) - он переносится в базу-приемник. Если записать элемент обработкой - тоже переносится. Если зарегистрировать изменения скопом (обработкой РегистрацияИзмененийДляОбмена или самопальной через .Записать()) - ничего не переносится. Нужное количество объектов выгружается из базы-источника, загружается в базу-приёмник, но регистр пустой. Затираются даже имеющиеся записи. |
|||
21
Dark_Warrior
29.08.16
✎
13:43
|
Содержимое файла при выгрузке скопом (фрагмент):
<НаборЗаписейРегистра Нпп="5762" Тип="РегистрСведенийНаборЗаписей.НазначенияСвойствОбъектов" ИмяПравила="НазначенияСвойствОбъектов"> <Отбор> <Свойство Имя="Объект" Тип="СправочникСсылка.Номенклатура"> <Нпп>5758</Нпп> </Свойство> <Свойство Имя="Свойство"> <Ссылка> <Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение> {"#",f9f246a3-f63e-4357-aff6-2e1a5f66026c,706:aae400155d01120811e25666f7cdee34} </Значение> </Свойство> <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>ПланВидовХарактеристикСсылка.СвойстваОбъектов</Значение> </Свойство> <Свойство Имя="{УникальныйИдентификатор}"> <Значение>f7cdee34-5666-11e2-aae4-00155d011208</Значение> </Свойство> <Свойство Имя="Код"> <Значение>9089</Значение> </Свойство> <Свойство Имя="Наименование"> <Значение>01Марка</Значение> </Свойство> </Ссылка> </Свойство> </Отбор> <СтрокиНабораЗаписей> <Объект> <Свойство Имя="Объект" Тип="СправочникСсылка.Номенклатура"> <Нпп>5758</Нпп> </Свойство> <Свойство Имя="Свойство"> <Ссылка> <Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение> {"#",f9f246a3-f63e-4357-aff6-2e1a5f66026c,706:aae400155d01120811e25666f7cdee34} </Значение> </Свойство> <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>ПланВидовХарактеристикСсылка.СвойстваОбъектов</Значение> </Свойство> <Свойство Имя="{УникальныйИдентификатор}"> <Значение>f7cdee34-5666-11e2-aae4-00155d011208</Значение> </Свойство> <Свойство Имя="Код"> <Значение>9089</Значение> </Свойство> <Свойство Имя="Наименование"> <Значение>01Марка</Значение> </Свойство> </Ссылка> </Свойство> <Свойство Имя="Активность"> <Значение>true</Значение> </Свойство> </Объект> </СтрокиНабораЗаписей> </НаборЗаписейРегистра> |
|||
22
Dark_Warrior
29.08.16
✎
13:43
|
При выгрузке одиночной записи:
<НаборЗаписейРегистра Нпп="1" Тип="РегистрСведенийНаборЗаписей.НазначенияСвойствОбъектов" ИмяПравила="НазначенияСвойствОбъектов"> <Отбор> <Свойство Имя="Объект" Тип="СправочникСсылка.Номенклатура"> <Ссылка Нпп="2"> <Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение> {"#",dd0e8719-5e55-43a0-944a-8321d4c46843,71:ba3200155d01121d11e58c487ba7210f} </Значение> </Свойство> <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>СправочникСсылка.Номенклатура</Значение> </Свойство> <Свойство Имя="{УникальныйИдентификатор}"> <Значение>7ba7210f-8c48-11e5-ba32-00155d01121d</Значение> </Свойство> <Свойство Имя="Код"> <Значение>САМ00003119</Значение> </Свойство> <Свойство Имя="ЭтоГруппа"> <Значение>false</Значение> </Свойство> </Ссылка> </Свойство> <Свойство Имя="Свойство"> <Ссылка> <Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение> {"#",f9f246a3-f63e-4357-aff6-2e1a5f66026c,706:b5f100155d01170b11e3db5e5aff8392} </Значение> </Свойство> <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>ПланВидовХарактеристикСсылка.СвойстваОбъектов</Значение> </Свойство> <Свойство Имя="{УникальныйИдентификатор}"> <Значение>5aff8392-db5e-11e3-b5f1-00155d01170b</Значение> </Свойство> <Свойство Имя="Код"> <Значение>САМ00002061</Значение> </Свойство> <Свойство Имя="Наименование"> <Значение>02 Сечение</Значение> </Свойство> </Ссылка> </Свойство> </Отбор> <СтрокиНабораЗаписей> <Объект> <Свойство Имя="Объект" Тип="СправочникСсылка.Номенклатура"> <Ссылка Нпп="2"> <Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение> {"#",dd0e8719-5e55-43a0-944a-8321d4c46843,71:ba3200155d01121d11e58c487ba7210f} </Значение> </Свойство> <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>СправочникСсылка.Номенклатура</Значение> </Свойство> <Свойство Имя="{УникальныйИдентификатор}"> <Значение>7ba7210f-8c48-11e5-ba32-00155d01121d</Значение> </Свойство> <Свойство Имя="Код"> <Значение>САМ00003119</Значение> </Свойство> <Свойство Имя="ЭтоГруппа"> <Значение>false</Значение> </Свойство> </Ссылка> </Свойство> <Свойство Имя="Свойство"> <Ссылка> <Свойство Имя="{КлючПоискаВИБИсточнике}"> <Значение> {"#",f9f246a3-f63e-4357-aff6-2e1a5f66026c,706:b5f100155d01170b11e3db5e5aff8392} </Значение> </Свойство> <Свойство Имя="{ИмяТипаВИБИсточнике}"> <Значение>ПланВидовХарактеристикСсылка.СвойстваОбъектов</Значение> </Свойство> <Свойство Имя="{УникальныйИдентификатор}"> <Значение>5aff8392-db5e-11e3-b5f1-00155d01170b</Значение> </Свойство> <Свойство Имя="Код"> <Значение>САМ00002061</Значение> </Свойство> <Свойство Имя="Наименование"> <Значение>02 Сечение</Значение> </Свойство> </Ссылка> </Свойство> <Свойство Имя="Активность"> <Значение>true</Значение> </Свойство> </Объект> </СтрокиНабораЗаписей> </НаборЗаписейРегистра> |
|||
23
Dark_Warrior
29.08.16
✎
13:59
|
В принципе, вопрос решил так: (6)
Но всё равно осталось непонятно из-за чего так происходит. Может идеи есть какие? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |