profile="http://gmpg.org/xfn/11"> Как в запрос передать массив в 1С 8.1,8.2,8.3? | Разработчику о работе с 1С:Предприятие, Pascal, Паскаль

Как в запрос передать массив в 1С 8.1,8.2,8.3?

Как в запрос передать массив в 1С 8.1,8.2,8.3?

Процедура КакВЗапросПередатьМассив()//Как в запрос передать массив 1С
	спМассив=Новый Массив;
	Номенклатура=  Справочники.Номенклатура.НайтиПоКоду("00000000103");
	спМассив.Добавить(Номенклатура);
	Номенклатура=  Справочники.Номенклатура.НайтиПоКоду("00000000064");
	спМассив.Добавить(Номенклатура);
	НаДату = ТекущаяДата();
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	ПартииТоваровНаСкладахОстатки.Номенклатура,
	|	ПартииТоваровНаСкладахОстатки.Склад,
	|	ПартииТоваровНаСкладахОстатки.КоличествоОстаток,
	|	ПартииТоваровНаСкладахОстатки.СтоимостьОстаток
	|ИЗ
	|	РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&НаДату, Номенклатура в (&спМассив)) КАК ПартииТоваровНаСкладахОстатки";

	Запрос.УстановитьПараметр("НаДату", НаДату);
	Запрос.УстановитьПараметр("спМассив", спМассив);
	РезультатЗапроса = Запрос.Выполнить();
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		Сообщить("Номенклатура: "+ВыборкаДетальныеЗаписи.Номенклатура);
	КонецЦикла;
КонецПроцедуры

Комментарии запрещены.