Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Изменить Родитель.Родитель при записи номенклатуры

Изменить Родитель.Родитель при записи номенклатуры
Я
   Nzzzz
 
08.09.20 - 10:23
Всем Привет!
Обработка загружает оменклатуру. Если возникает ситуация, что номенклатура найдена, то мы проверяем группу группы номенклатуры.
У меня сейчас "Номенклатура1" лежит в Группе1,а Группа1 лежит в Группе2. Получилась иерархия:

Номенклатура - корень
  Группа2
    Группа1
      "Номенклатура1"

На форме обработки пользователь может изменить Группа2. А может и не изменять. Если не выбрал ничего, то грузим номенклатуру в корень. А если выбрал например Группу3, то моя номенклатура со своей группой должна перейти в группу3, то есть:

Номенклатура
  Группа2
    (Здесь уже не будет то что ниже)
    Группа1
      "Номенклатура1"
а будет:
  Группа3
    Группа1
      "Номенклатура1"

То есть моя номенклатура переместилась со своей папкой в ту папку, которую выбрал пользователь на форме. Делаю так:

НоменклатураОбъект = НайденнаяНоменклатура.ПолучитьОбъект();
НоменклатураОбъект.Родитель = ГруппаНоменклатуры;
РодительРодитель = НоменклатураОбъект.Родитель.ПолучитьОбъект();
РодительРодитель.Родитель = Объект.ГруппаНоменклатуры;             
НоменклатураОбъект.Записать();

Но результатов нет. Родитель.Родитель всё равно равен группа2, а не группа3 что выбрал пользователь..
Как быть?
   ДенисЧ
 
1 - 08.09.20 - 10:27
РодительРодитель - а это Алексей Анатальевич записывать будет? Он как раз скоро сможет...
   Ёпрст
 
2 - 08.09.20 - 10:28
РодительРодитель.Записать()
   Nzzzz
 
3 - 08.09.20 - 10:32
Емае))))вот стыдоба)))))Спасибо)))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.