Имя: Пароль:
1C
1С v8
Изменить Родитель.Родитель при записи номенклатуры
0 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
РодительРодитель.Записать()
3 Nzzzz
 
08.09.20
10:32
Емае))))вот стыдоба)))))Спасибо)))