Программно создаю документ установки цен номенклатуры с несколькими видами цен
Далее добавляю в табличную часть товары данные о товаре и цена, но записывается только одна цена.
Ниже привожу кусок кода:
Если ЗначениеЗаполнено(Элемента.ОптоваяЦена) ИЛИ ЗначениеЗаполнено(Элемента.РозничнаяЦена) Тогда
НоваяСтрокаТЧТовары = НовыйДокументУстановкиЦенНоменклатуры.Товары.Добавить();
НоваяСтрокаТЧТовары.Номенклатура = Элемента.НоменклатураСсылка;
Если ЗначениеЗаполнено(Элемента.РозничнаяЦена) Тогда
НоваяСтрокаТЧТовары.ВидЦены = ВидЦеныРозничный;
ОбработаннаяЦена = УбратьЛишниеСимволыИзЦены(Элемента.РозничнаяЦена);
НоваяСтрокаТЧТовары.Цена = Формат(Число(ОбработаннаяЦена),"ЧДЦ=2");
КонецЕсли;
Если ЗначениеЗаполнено(Элемента.ОптоваяЦена) Тогда
НоваяСтрокаТЧТовары.ВидЦены = ВидЦеныОптовый;
ОбработаннаяЦена = УбратьЛишниеСимволыИзЦены(Элемента.ОптоваяЦена);
НоваяСтрокаТЧТовары.Цена = Формат(Число(ОбработаннаяЦена),"ЧДЦ=2");
КонецЕсли;
Да уже разобрался, нужно для каждой цены добавлять номенклатуру. И как правильно заметили выше сворачивать после цикла. Извиняюсь, тяжелый день.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс