понедельник, 19 декабря 2016 г.

Перебор в масииве и в таблице значений


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