Свойства и методы поиска и отбора - qazard/1c_etxt_help GitHub Wiki

Поиск строки табличной части по структуре строки другой табличной части

ТабЧасть1 = Объект.Таблица1Документа.Выгрузить();
СтруктураОтбора = Новый Структура("КлючСтроки");
//Структура - Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение
Для Каждого ТекСтрока Из Объект.Таблица2Документа Цикл
   ЗаполнитьЗначенияСвойств(СтруктураОтбора, ТекСтрока);
   ИскомыеСтроки = ТабЧасть1.НайтиСтроки(СтруктураОтбора);
КонецЦикла;

Метод.материал 1с

Способ дозаполнения строк таблично части на основании другой табличной части

//Выгрузим для расчета амортизации типовыми методами
СписокОС = НовыйДокумент.ОС.Выгрузить(, "НомерСтроки, ОсновноеСредство");
ВыборкаОС = Документы.АвизоОСИсходящее.ПолучитьДанныеОС(НовыйДокумент, СписокОС ).Выбрать();

//Загружает в тбаличную часть документа с учетом расчета амортизации
Пока ВыборкаОС.Следующий() Цикл
  СтруктураПоиска = Новый Структура("ОсновноеСредство", ВыборкаОС.ОсновноеСредство);
  СтрокиОС = НовыйДокумент.ОС.НайтиСтроки(СтруктураПоиска);
  Для Каждого СтрокаОС ИЗ СтрокиОС Цикл
   ЗаполнитьЗначенияСвойств(СтрокаОС, ВыборкаОС);
  КонецЦикла;
КонецЦикла;