| 
    0
    
        Irbis05    
       
    
    08.08.12 
            ✎
    14:34 
 | 
         
        Здраствуйте. Помогите в решении проблемы с заполнением документа УстановкаЦенНоменклатуры.
  СпрНом = Справочники.Номенклатура;
      Выборка = СпрНом.Выбрать(СписокНом);
      СтруктураПоиска = Новый Структура;
      ТаблицаЦен.Очистить();
      Пока Выборка.Следующий() = 1 Цикл
          СтруктураПоиска.Вставить("Номенклатура", Выборка.Ссылка);
          СтрокаТабличнойЧасти = ОбработкаТабличныхЧастей.НайтиСтрокуТабЧасти(ТаблицаЦен,СтруктураПоиска);
          Если СтрокаТабличнойЧасти = Неопределено Тогда
              СтрокаТабличнойЧасти = ТаблицаЦен.Добавить();
              СтрокаТабличнойЧасти.Номенклатура = Выборка.Ссылка;
          КонецЕсли;
          СтрокаТабличнойЧасти["цена"]    = 1000;
          СтрокаТабличнойЧасти["валюта"]  = "RUB";
          СтрокаТабличнойЧасти["единица"] = "шт.";
             СтрокаТабличнойЧасти["процент"] = "18%";
  Вот часть кода. Здесь документ заполняется элементами выбранной группы. Однако, при попытке обработать другие строки таб.части, кроме "номеклатура", выдает ошибку:{Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(2665)}: Поле объекта не обнаружено (цена)
          СтрокаТабличнойЧасти["цена"]    = 1000;
  Я понимаю что надо как-то обработать "ТипЦен", но не знаю как это сделать.     
         | 
 |