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