Добрый день, есть поле табличного документа на форме, в него выводятся опр данные, если строка Категория и строка Родитель не совпадают, то они окрашиваются в опр цвет, написал блок код, который берёт эти окрашенные поля и должен в справочнике у элементов, которые в поле табличного документа были окрашены, сменить родителей на соответствующие их категории, но почему-то этого не происходит, вот сам код кнопки:
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
ДС = ТЗ.Добавить();
ДС.Наименование = Выборка.Наименование;
ДС.ВидНоменклатуры = Выборка.ВидНоменклатуры;
ДС.Категория = Выборка.Категория;
ДС.Родитель = Выборка.Родитель;
КонецЦикла;
спр = Справочники.Номенклатура;
а = 1;
Пока Выборка.Следующий() Цикл
Если ТабДок.Область(а,1).ЦветФона = WebЦвета.БледноЛиловый Тогда
поиск = спр.НайтиПоНаименованию(ДС.Категория).ПолучитьОбъект();
поиск1 = спр.НайтиПоНаименованию(ДС.Родитель).ПолучитьОбъект();
поиск.Родитель = поиск1.Ссылка;
поиск.Записать();
Иначе
Прервать;
КонецЕсли;
а = а + 1;
КонецЦикла;