Самописный Рег.Свед. в расширение не проходит в Соответствие

1. ShuSU 52 03.11.20 21:22 Сейчас в теме
Есть Розница 2.3 в ней мне нахватает вариантов Названий одного товара у разных поставщиков. НоменклатураПоставшиков не совсем то. Решил добавить через расширение. Все нормально пишется, добавляется, Удаляется.
Решил добавить в обработку работы с екселем, обход с поиском в базе номенклатуры из регистра.
Вылетает ошибка:
{МодИнтерфейса Обработка.ЗагрузкаИзExcelНаклодных.Форма.Форма.Форма(543)}: Поле объекта не обнаружено (Наименование)
		Соответствие.Вставить(Выборка.Наименование,Выборка.Номенклатура);

Вот код запроса:
&НаСервере
Процедура НайтиПоПоставщику()
		Массив=Новый Массив;
	Для каждого стр из Объект.ДанныеЗагрузки Цикл
		Если НЕ ЗначениеЗаполнено(стр.Товар) Тогда
			Массив.Добавить(стр.Наименование);
		КонецЕсли;
	КонецЦикла;
	Если Массив.Количество()=0 Тогда
		Возврат;
	КонецЕсли;	
	Запрос=Новый Запрос;
	Запрос.УстановитьПараметр("СписокНаименований",Массив);
	Запрос.Текст="ВЫБРАТЬ
		         |	СписокНазваниеПоставщика.НазваниеПоставщика КАК НазваниеПоставщика,
				 |	СписокНазваниеПоставщика.Номенклатура КАК Номенклатура
	             |ИЗ
	             |	РегистрСведений.СписокНазваниеПоставщика КАК СписокНазваниеПоставщика
	             |ГДЕ
	             |	СписокНазваниеПоставщика.НазваниеПоставщика В(&СписокНаименований)";
	Выборка=Запрос.Выполнить().Выбрать();
	Соответствие=Новый Соответствие;
	Пока Выборка.Следующий() Цикл
>>>>>>>>Соответствие.Вставить(Выборка.Наименование,Выборка.Номенклатура); <<<<<<<<<<<
	КонецЦикла;	
	Для каждого стр из Объект.ДанныеЗагрузки Цикл
		Если НЕ ЗначениеЗаполнено(стр.Товар) Тогда
			стр.Товар=Соответствие.Получить(стр.Наименование);
		КонецЕсли;
	КонецЦикла;	

КонецПроцедуры
Показать


Что я делаю не так?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Torin 753 03.11.20 21:26 Сейчас в теме +0.3 $m
(1)
Выборка.Наименование

у вас только
Запрос.Текст="ВЫБРАТЬ
                 |    СписокНазваниеПоставщика.НазваниеПоставщика КАК НазваниеПоставщика,
                 |    СписокНазваниеПоставщика.Номенклатура КАК Номенклатура


в выборке НазваниеПоставщика и Номенклатура!
а где в запросе Наименование?
3. ShuSU 52 03.11.20 21:35 Сейчас в теме
(2)Во клиника. ))))))
Выборка.НазваниеПоставщика , а не Выборка.Наименование

спасибо. прошло нормально.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот