Конвертация иерархического справочника

1. EvgeniyNP 17.04.15 13:02 Сейчас в теме
Доброго дня. Переношу справочник подразделений из одной базы в другую, чтобы поддерживать актуальную структуру.
Проблема возникает на том моменте, когда переноситься группировка. из одной базы выносится со свойством ЭтоГруппа.
Проставлял принудительно передвыгрузкой и в других местах этогруппа=ложь, но не помогало.
Подкиньте, пожалуйста, идею, как разобраться с этой бедой?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. xFoG 17.04.15 13:28 Сейчас в теме
(1) EvgeniyNP, мало что понятно. Что куда "выносится"? Опишите, как должно быть и как происходит сейчас.
4. tusv 212 17.04.15 13:36 Сейчас в теме
(2) xFoG, Справочник Подразделения имеет иерархию по элементам, а переностится по группам
3. tusv 212 17.04.15 13:33 Сейчас в теме
(1) EvgeniyNP, Есть волшебный обработчик "Поля поиска" В нем нак же волшебные параметры СвойствоПоиска (это ПКС с признаком поиск)и СсылкаНаОбъект.
Пишем в обработчике. Например

СсылкаНаОбъект=Справочники.Подразделения.НайтиПоКоду(СвойствоПоиска.Код);
Если СсылкаНаОбъект.Пустая() ТОгда
   НовыйОбъект=Справочники.Подразделения.СоздатьЭлемент();
   НовыйОбъект.Код=СвойствоПоиска.Код;
   НовыйОбъект.ОбменДанными.Загрузка=Истина;   
   НовыйОбъект.Записать();
КонецЕсли;

Все остальное запишется по правилу
8. Lovish 14 17.04.15 21:59 Сейчас в теме
(1) EvgeniyNP, а свойство ЭтоГруппа у Вас отмечено как поле поиска? Поставьте флаг, для иерархических справочников должен быть обязательно.
5. Melius 17.04.15 13:43 Сейчас в теме
Если мне не изменяет память, у подразделений вид иерархии "Иерархия элементов", где вы там группу нашли?
6. tusv 212 17.04.15 13:47 Сейчас в теме
Наверно еще проще будет на ПКС "ЭтоГруппа" Установинь флаг "Поиск"
7. xFoG 17.04.15 14:23 Сейчас в теме
(6) tusv, если у нас в обеих конфах иерархия элементов, то непонятно, зачем вообще есть ПКС ЭтоГруппа.
9. EvgeniyNP 20.04.15 09:17 Сейчас в теме
В одной базе справочник имеет иерархию групп, во второй иерархию элементов. Переноситься из первой во вторую
10. sonne 20.04.15 11:33 Сейчас в теме
(9) EvgeniyNP, можно вообще не выгружать свойство ЭтоГруппа. Или в ПКС ПередВыгрузкой написать Значение = Ложь;
11. xFoG 20.04.15 13:43 Сейчас в теме
(9) EvgeniyNP, у тебя формулировки - без бутылки не разберешься.
Скрин "Источник" - справочник с иерархией групп
Скрин "Приемник" - справочник с иерархией элементов
Правила - правила конвертации для справочника

Все выгружается корректно. Делай по примеру. Про ЭтоГруппа забудь, у справочника с иерархией элементов нет такого реквизита.
12. EvgeniyNP 20.04.15 16:33 Сейчас в теме
(11) xFoG, я знаю, что нет. Попробую
13. EvgeniyNP 21.04.15 10:49 Сейчас в теме
Первый скрин ПКО
Второй скрин ПКС родителя
Третий Подразделения источника
Четвертый подразделения приемника

ПС
Что-то скрины перемешались
14. xFoG 21.04.15 12:02 Сейчас в теме
(13) EvgeniyNP, и что из этого вас не устраивает?
15. EvgeniyNP 21.04.15 12:45 Сейчас в теме
то что при измене иерархии в источнике, не меняется иерархия в приемнике, то есть не работают правила
16. xFoG 21.04.15 12:53 Сейчас в теме
(15) EvgeniyNP, ваши скриншоты отличаются только двумя элементами в источнике, которых не вижу на скриншоте приемника. Где здесь изменилась иерархия?
17. EvgeniyNP 23.04.15 17:29 Сейчас в теме
(16) xFoG, скрины справочника для людей выше, которые просили увидеть его структуру. По тем правилам, что на экране, иерархия не меняется.
18. xFoG 23.04.15 19:09 Сейчас в теме
(17) EvgeniyNP, скрин вкладки "Настройки" ПКО ПодразделенияОрганизаций в студию. Я свои правила кручу уже и так, и этак - все равно работает.
Ты подразделения выгружаешь как объект или как реквизит другого объекта, например документа или справочника?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот