Нужно создать обработку которая в справочнике Номенклатура ищет все элементы с определенным видом номенклатуры и проверяет на наличии их в определенных документах. Те которых нету в документах перенести в другую папку. Есть 2 реквизита "ВидНоменклатуры" и "НазваниеПапки".
Выборка = РезультатЗапроса.выгрузить();
Для каждого Товар из выборка цикл
счет=0;
спрс=Товар.ссылка;
массивСсылок=новый Массив();
массивСсылок.Добавить(спрс);
ТабСсылок = НайтиПоСсылкам(массивСсылок);
Для Каждого Ссылка из ТабСсылок Цикл
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Ссылка.Данные))=Истина тогда
Если ТипЗнч(Ссылка.Данные) = Тип("ДокументСсылка.ПоступлениеТоваровУслуг") или
ТипЗнч(Ссылка.Данные) = Тип("ДокументСсылка.ЗаказПокупателя") или
ТипЗнч(Ссылка.Данные) = Тип("ДокументСсылка.ОприходованиеТоваров") тогда
Счет=счет+1;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Если Счет=0 тогда
Элемент=Товар.ссылка.ПолучитьОбъект();
Элемент.Родитель=НазваниеПапки;
Элемент.Записать();
КонецЕсли;
КонецЦикла;
Но в конце при указании нового родителя записывается просто пустое значение. В чем у меня косяк?