7.7 Работа со справочниками

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем XXL, 20 ноя 2008.

  1. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    Доброго времени суток. Столкнулась с проблемой, мож кто поможет. перекидываю данные из одной базы в другую, если элемент находится в другой группе (е как в базе откуда качаю), то надо чтоб он переносился в нужную группу.
    Нахожу нужный элемент, нажожу группу в которую надо перенести, делаю Спр.Родитель = Найденная группа, Родитель подменяется, а вот на шаге Спр.Записать() он возвращается к старому значению :unsure:
    Как правильно осуществить перенос элемента из одной группы в другую???
    ЗЫ: перенос папки таким же образом работает
  2. MaxxaM
    Offline

    MaxxaM Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    288
    Симпатии:
    2
    Баллы:
    29
    попробуй
    Код:
     ИспользоватьРодителя(<?>,);
    

    где то так
    Код:
    спр=СоздатьОбъект("Справочник.ЛЛЛЯЯЯЯ");
    спр.НайтиПонаименованию(Найденная группа);
    спр1=СоздатьОбъект("Справочник.ЛЛЛЯЯЯЯ");
    спр1.использоватьРодителя(спр.ТекущийЭлеменет());
    спр1.Новый();
    спр1.  ....... 
    спр1.Записать();
    
    
    :unsure:
  3. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    не, новый мне писать не надо, мне надо переместить, если такой уже есть, но в другой группе находится
    Даже уже из книжки списала как элемент перенести из группы в группу - не помогает:(
  4. ASh
    Offline

    ASh Опытный в 1С

    Регистрация:
    10 сен 2008
    Сообщения:
    568
    Симпатии:
    0
    Баллы:
    26
    Если ошибок никаких программа не пишет, то, возможно, изменения откатываются транзакцией. То есть Вы меняете группу элемента внутри транзакции, а потом транзакция по каким-либо причинам отменяется. Вообще, если бы Вы выложили код, то было бы легче Вам помочь.
  5. TopicStarter Overlay
    XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    ASh, ага, точно, спасибо:) пропустила ЗафиксироватьТранзакцию() :unsure:

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