Имя: Пароль:
1C
1С v8
конвертация
0 а кому щас легко
 
08.06.12
16:12
В очередной раз взялся за изучение конвертации.

Хочу все элементы справочника "Контрагенты" перенести в одну папку. Источник и приемник одна и та же конфигурация.

В ПКС "Родитель" "При выгрузке" написал

Если Не ЗначениеЗаполнено(Значение) Тогда
   Значение = Справочники.Контрагенты.НайтиПоНаименованию("Главная").Ссылка;
КонецЕсли;

После загрузки в справочнике "Контрагенты" исчезают все элементы. Почему и что не так делаю?
1 salvator
 
08.06.12
16:19
А не лучше ПослеЗагрузки это делать?

Объект.Родитель = Справочники.Контрагенты.НайтиПоНаименованию("ИмяГруппы",Истина);
2 Naumov
 
08.06.12
16:20
или перед Записью
3 andrewks
 
08.06.12
16:24
Если Не ЗначениеЗаполнено(Значение) Тогда

так у тебя это касается только элементов, лежащих в корне справочника.

тебе либо надо выделять ПКО для конвертации групп, либо (1)
4 а кому щас легко
 
08.06.12
16:44
Сделал как в (1):
Интересная штука эта конвертация, у меня в справочнике оказался элемент (а не папка!!!) с наименованием "Главная", так эта конвертация назначила ее в качестве группы для контрагентов и по сути привела базу в нерабочее состояние.
5 а кому щас легко
 
08.06.12
16:48
вроде все заработало, спасибо :)