Далее
Процедура УстановитьУсловноеОформлениеПричинаЗамены(Форма, Товары) Экспорт
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| НЕ Номенклатура.ЭтоГруппа
| И Номенклатура.ВидНоменклатуры.Код = ""0001""";
ТЗРезультат = Запрос.Выполнить().Выгрузить();
Для каждого Стр Из Товары Цикл
Нашли = ТЗРезультат.НайтиСтроки(Новый Структура("Номенклатура",Стр.Номенклатура));
КонецЦикла;
КонецПроцедуры
Выдает ошибку неверное имя колонки параметр 1, но там отладчик показывает имя Номенклатура, решил преобразовать Товары тип ДанныеФормыКолекция в таблицу тоже не получается
ТЗТовары = ДанныеФормыВЗначение(Товары,Тип("ТаблицаЗначений"));
по причине:
Недопустимое значение параметра (параметр номер '1')
Как преобразовать ДанныеФормыКоллекция в таблицу значении, чтоб дальше ее обойти и т.д.?
отбой, разобрался, у меня в структуре оба значения имеют имя Номенклатура, в запросе Ссылку переименовал, и методом НайтиСтроки нашел в коллекци то что нужно, не нужно было ничего преобразовывать:)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.