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