Имя: Пароль:
1C
1С v8
КД перенос наименования из справочника в ПВХ. Вопрос о владельце
0 zak555
 
13.05.13
17:39
Есть некий справочник в 77, нужно перенести все наименования оттуда в значение ПВХ

как владельца ПВХ назначить?

+ поиск должен идти в пвх по владельцу+наименованию

спасибо
1 hhhh
 
13.05.13
17:57
Пвх.Владелец = ЭлементСправочника;
2 zak555
 
13.05.13
18:05
неверно сказал
3 zak555
 
13.05.13
18:08
есть ПВХ, у которого есть типЗначения спр1Ссылка


так вот для первого элемента ПВХ (в его подчинение) нужно перенести элементы из 77
4 zak555
 
13.05.13
18:20
ТипЗнч(спр1Ссылка . Владелец ) = Тип("ПланВидовХарактиристикиСсылка.Мой")
5 zak555
 
13.05.13
22:53
ап
6 zak555
 
14.05.13
06:29
вверх
7 Aleksey
 
14.05.13
06:35
а зачем тебе владелец? не проще один раз настроить и юзать? или прям хочется универсальности?
8 zak555
 
14.05.13
06:38
в 77 есть
наименование1
наименование2
наименование3
....
наименованиеN

в 8ке есть
ПВХ1
ПВХ2


так нужно из 77 наименование1...наименованиеN перенести к ПВХ2 (чтобы был владельцем для переносимых наименований)
9 zak555
 
14.05.13
06:40
нужно именно к ПВХ2, т.к. у него уже есть подчиненные элементы и к нему нужно добавиьт
10 Aleksey
 
14.05.13
06:40
(8) Заполни один раз ручками это ПВХ а потом уже ищи по наименованию?.

В принципи задача вполне решаема, но там куча мусора придется из воздуха генерировать.
11 zak555
 
14.05.13
06:44
(10) где мне писать

Ссылка = ПланыВидовХарактеристик["МоёПВХ"].НайтиПоНаименованию("ПВХ2");


???
12 zak555
 
14.05.13
06:45
я изначально написал в ПКС владельца

Значение = ПланыВидовХарактеристик["МоёПВХ"].НайтиПоНаименованию("ПВХ2");



но при выгрузке из 7ки идёт ругать, что не знает массив ПланыВидовХарактеристик["МоёПВХ"]
13 Aleksey
 
14.05.13
06:45
(11) А как бы ты переносил договор и искал бы контрагента (владельца) по наименованию? ПВХ ничем не отличается от обычного справочника

Так что сздаешь новое ПКО с поиском по наименованию
14 Aleksey
 
14.05.13
06:46
(12) Правильно ругается. у тебя источник тут а приемник за 1000 км в другой базе. Источник ничего не знает о приемники, а приемник об источнике
15 zak555
 
14.05.13
06:49
> Так что сздаешь новое ПКО с поиском по наименованию

а в каком обработчике поиск делать ?
16 Aleksey
 
14.05.13
06:51
зачем обработчик? обычное ПКО у которого один реквизит наименование и стоит галка поиск и куча галочк что не создавать новый и не изменять существующий
17 zak555
 
14.05.13
07:03
создал новое ПКО для пвх

указал у него одно ПКС для наименования
идёт по нему поиск

а где писать
Значение = "ПВХ2"

?
18 zak555
 
14.05.13
07:06
если это написать в ПКС перед выгрузкой, то в результате загрузке в 8ку владелец пустой
19 Aleksey
 
14.05.13
07:09
у тебя в наименование строка. ничего не понял кто у тебя над чем и кем погоняет
20 zak555
 
14.05.13
07:15
есть метаданные МоёПВХ

открываю его в пользовательском режиме
там присутствует уже два элемента с наименованиями
ПВХ1
ПВХ2

у каждого из этих элементов есть свои значения
ПВХ1
--ПВХ1элемент1
--ПВХ1элемент2
...
--ПВХ1элементQ
ПВХ2
--ПВХ1элемент1
--ПВХ1элемент2
...
--ПВХ1элементR


нужно к элементу ПВХ2 дописать значения, чтобы было

ПВХ2
--ПВХ1элемент1
--ПВХ1элемент2
...
--ПВХ1элементR
--наименование1
--наименование2
...
--наименованиеN
21 Aleksey
 
14.05.13
07:15
Ты владелец с Родителем не путаешь?
22 zak555
 
14.05.13
07:16
нет, это я схематично отобразил подчинённых
23 Aleksey
 
14.05.13
07:18
у тебя источник справочник приемник ПВХ

У ПФХ есть реквизит Наименование и владелец

Причем реквизит наименование = реквизит ПВЗ наименование (+ галка поиск)

Есть реквизит ВЛаделец (тип другое ПВХ)

Вот в нем тоже прописываешь. Источник Пусто приемник ПВХ2 (владелец)
Реквизит Наименование с галкой поиск и прописываешь в нём
Значение=Источник;

А в ПКО ПВХ1 у реквизита Владелец пишем
Значение="Тут строка имея ПВХ2"
24 Aleksey
 
14.05.13
07:19
а далее либо заполняешь полностью все реквизиты ПВХ из воздуха, либо ставишь галку не создавать новый и не обновлять существующий
25 zak555
 
14.05.13
07:20
> Значение="Тут строка имея ПВХ2"

в каком обработчике ?
26 Aleksey
 
14.05.13
07:21
(25) у владельца при выгрузки
27 Aleksey
 
14.05.13
07:21
ставишь Имя ПКО - то что ты написал для ПВХ2
28 zak555
 
14.05.13
09:56
косяк был в том, что для первого ПКО не создал ПКС на группу