Имя: Пароль:
1C
1С v8
Поиск в таблице значений..
0 Koliaff
 
08.12.11
17:02
Есть таблица значений ТЗКонтрагентовИДоговоров.
Есть список значений СписНомГрупп.

Надо чтобы в итоге получилась таблица значений из ТЗКонтрагентовИДоговоров в которой в колонке "НомГруппа" стоит номенклатурная группа из списка СписНомГрупп.

Делаю так :
СтруктураОтбора = Новый Структура();
СтруктураОтбора.Вставить("НомГруппа", СписНомГрупп);
НайденныйМассивСтрок = ТЗКонтрагентовИДоговоров.НайтиСтроки(СтруктураОтбора);
Сообщить(НайденныйМассивСтрок.Количество());
=================================
Не находит в ТЗКонтрагентовИДоговоров строкив которых НомГруппа из списка СписНомГрупп.
Подскажите как такой отбор делается .. Спасибо.
1 rrunover
 
08.12.11
17:11
Вот именно так сделать нельзя.
Вариант 1. ТЗКонтрагентовИДоговоров в запрос, в запросе же проверять входимость в СписНомГрупп.
Вариант 2. Формировать массив именно такой структурой, обходя СписНомГрупп построчно, попутно формируя похожую ТЗ.
2 Скай
 
08.12.11
17:14
3 rrunover
 
08.12.11
17:15
угу.. это был третий вариант - использовать ПостроительЗапроса
4 Koliaff
 
08.12.11
17:27
Спасибо, привинтил  Функцию ОтобратьСтрокиПоКритериям, все заработало !
Вопрос закрыт !