8.х Перенос номенклатуры

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем mhl, 7 май 2010.

  1. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    При переносе элементов справочника Номенклатура из 77 в 8.1 (через Эксель) неправильно создается иерархия элементов. К примеру с 77 была такая структура. Каталог1 и Каталог2. В Каталоге1 есть категория jacet а в Каталоге2 категория JACET. Но у меня элементы которые должны быть в JACET переносятся в jacet. Вот участок кода:
    Код:
    Если ПустаяСтрока(Родитель) = Ложь Тогда
    НовыйЭлемент.Родитель=Справочники.Номенклатура.НайтиПоНаименованию(Родитель, Истина);
    КонецЕсли;
    
    Вариант НайтиПоКоду() тут невозможен, т.к. коды элементов я из семерки не беру, они создаются автоматически.
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Не понял откуда код, но:
    Обратите внимание - там еще 2 параметра можно задавать.
  3. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Да, и чтобы не парится с иерархией, если перенос у вас разовый, может проще в исходной базе группам присвоить имена jacet1, JACET2, JaCeT3 и т.д., перенести, и поменять все обратно?
  4. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    тоже вариант. спасибо, попробую

Поделиться этой страницей