Создаю обработку на перемещение дублей, прикрепила часть кода. Мне нужно в каждом элементе, который перемещен в корзину, в Полном наименовании перед наименованием добавить три буквы Яяя. В окне изделия реквизит прописан как: Полное наименование. А при выборе в запросе : НаименованиеПолное. В модуле ошибок не выдает, а при запуске обработки в самой базе, выходит:
{ВнешняяОбработка.ПеремещениеДублей.Форма.Форма.Форма(43)}: Поле объекта не обнаружено (ПолноеНаименование)
  Запрос.УстановитьПараметр("НаименованиеПолное",Результат.ПолноеНаименование);
В 1с недавно, помогите пожалуйста решить проблему.

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.Родитель <> &ПапкаНоменклатуры
    | И Номенклатура.Родитель <> &Корзина
    | И Номенклатура.ЭтоГруппа = &ЭтоГруппа
    | И Номенклатура.Наименование = &Наименование
    | И Номенклатура.Артикул = &Артикул
    | И Номенклатура.НаименованиеПолное ПОДОБНО &НаименованиеПолное";

    Запрос.УстановитьПараметр("Артикул", Результат.Артикул);
    Запрос.УстановитьПараметр("Наименование", Результат.Наименование);
    Запрос.УстановитьПараметр("НаименованиеПолное",Результат.НаименованиеПолное);
    Запрос.УстановитьПараметр("ПапкаНоменклатуры", ПапкаНоменклатуры);
    Запрос.УстановитьПараметр("Корзина", Корзина);
    Запрос.УстановитьПараметр("ЭтоГруппа", Ложь);

    РезультатЗапроса = Запрос.Выполнить().Выгрузить();
    Для Каждого стр из РезультатЗапроса Цикл
    Дубль=стр.Ссылка.ПолучитьОбъект();
    Дубль.Родитель = Корзина;
    Дубль.Наименование="ЯЯЯ"+Дубль.Наименование;
    Дубль.Артикул="ЯЯЯ"+Дубль.Артикул;
    Дубль.НаименованиеПолное="ЯЯЯ"+ Дубль.Артикул+Дубль.Наименование;
    //Дубль.УстановитьПометкуНаУдаление(Истина);
    Дубль.Записать();

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

    КонецЦикла;
```
---
проверьте в отладчике, скорее всего у вас результат 2-го запроса пустой (т.е. нет элементов у которых одновременно совпадают и наименование и полное и артикул, попробуйте поставить условие через "или", а потом проанализировать что именно совпадает).
ну и это
        Номенклатура = Стр.Ссылка.ПолучитьОбъект();
        Номенклатура.Записать();
        Сообщить(Номенклатура.Код);
совсем не надо, вы уже записали элемент через Дубль.Записать()
---
Запрос.УстановитьПараметр("НаименованиеПолное",Результат.НаименованиеПолное);

это откуда берется.
Поглядите отладчиком у объекта "Результат" вообще есть такой параметр как "НаименованиеПолное"

Стопните в отладчике на этой строке года "Запрос.УстановитьПараметр("НаименованиеПолное",Результат.НаименованиеПолное);"
---
.
---
А что такое у вас Результат?
---
это обращение к результату запроса, который я не добавила сюда. Вот код, с первым запросом. После : Для Каждого Результат из НоменклатураИзНовойПапки Цикл , у меня идет второй запрос, который я добавила к теме.

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Наименование КАК Наименование,
    | Номенклатура.Артикул КАК Артикул
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.Родитель = &Родитель
    | И Номенклатура.Наименование <> &Наименование
    | И Номенклатура.Наименование <> &Наименование1";

    Запрос.УстановитьПараметр("Родитель", ПапкаНоменклатуры);
    Запрос.УстановитьПараметр ("Наименование", ");
    Запрос.УстановитьПараметр ("Наименование1", "<>");

    НоменклатураИзНовойПапки = Запрос.Выполнить().Выгрузить();

    Корзина = Справочники.Номенклатура.НайтиПоНаименованию("корзина");

    Для Каждого Результат из НоменклатураИзНовойПапки Цикл
```
---
вы в 1-м запросе не выбираете НаименованиеПолное, надо так
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Наименование КАК Наименование,
 | Номенклатура.Наименование КАК НаименованиеПолное, <-------
    | Номенклатура.Артикул КАК Артикул
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.Родитель = &Родитель
    | И Номенклатура.Наименование <> &Наименование
    | И Номенклатура.Наименование <> &Наименование1";
---
Добавила в первый запрос, теперь ошибка не выходит, но и не добавляет три буквы в Полном Наименовании

```1c
    Процедура ПеремещениеНажатие(Элемент)

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Наименование КАК Наименование,
    | Номенклатура.Наименование КАК НаименованиеПолное,
    | Номенклатура.Артикул КАК Артикул
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.Родитель = &Родитель
    | И Номенклатура.Наименование <> &Наименование
    | И Номенклатура.Наименование <> &Наименование1";

    Запрос.УстановитьПараметр("Родитель", ПапкаНоменклатуры);
    Запрос.УстановитьПараметр ("Наименование", ");
    Запрос.УстановитьПараметр ("Наименование1", "<>");

    НоменклатураИзНовойПапки = Запрос.Выполнить().Выгрузить();

    Корзина = Справочники.Номенклатура.НайтиПоНаименованию("корзина");

    Для Каждого Результат из НоменклатураИзНовойПапки Цикл

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.Родитель <> &ПапкаНоменклатуры
    | И Номенклатура.Родитель <> &Корзина
    | И Номенклатура.ЭтоГруппа = &ЭтоГруппа
    | И Номенклатура.Наименование = &Наименование
    | И Номенклатура.Артикул = &Артикул
    | И Номенклатура.НаименованиеПолное ПОДОБНО &НаименованиеПолное";

    Запрос.УстановитьПараметр("Артикул", Результат.Артикул);
    Запрос.УстановитьПараметр("Наименование", Результат.Наименование);
    Запрос.УстановитьПараметр("НаименованиеПолное",Результат.НаименованиеПолное);
    Запрос.УстановитьПараметр("ПапкаНоменклатуры", ПапкаНоменклатуры);
    Запрос.УстановитьПараметр("Корзина", Корзина);
    Запрос.УстановитьПараметр("ЭтоГруппа", Ложь);

    РезультатЗапроса = Запрос.Выполнить().Выгрузить();
    Для Каждого стр из РезультатЗапроса Цикл
    Дубль=стр.Ссылка.ПолучитьОбъект();
    Дубль.Родитель = Корзина;
    Дубль.Наименование="ЯЯЯ"+Дубль.Наименование;
    Дубль.Артикул="ЯЯЯ"+Дубль.Артикул;
    Дубль.НаименованиеПолное="ЯЯЯ"+ Дубль.Артикул+Дубль.Наименование;
    //Дубль.УстановитьПометкуНаУдаление(Истина);
    Дубль.Записать();

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

    КонецЦикла;

    КонецЦикла;

    КонецПроцедуры
```
---
проверьте в отладчике, скорее всего у вас результат 2-го запроса пустой (т.е. нет элементов у которых одновременно совпадают и наименование и полное и артикул, попробуйте поставить условие через "или", а потом проанализировать что именно совпадает).
ну и это
        Номенклатура = Стр.Ссылка.ПолучитьОбъект();
        Номенклатура.Записать();
        Сообщить(Номенклатура.Код);
совсем не надо, вы уже записали элемент через Дубль.Записать()