Имя: Пароль:
1C
1С v8
Перенос плана видов характеристик по правилам обмена
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)
Но всё равно осталось непонятно из-за чего так происходит. Может идеи есть какие?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой