Программное заполнение установки цен в УНФ

1. Serg-007 27.01.25 16:01 Сейчас в теме
Всем привет!
В УНФ 3.0 программно создаю документ Установка цен.

Док_УЦ = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
Док_УЦ.Дата = ТекущаяДата();
Док_УЦ.ДокументОснование = Объект.Ссылка; // здесь приходная накладная
Док_УЦ.ЗаписыватьНовыеЦеныПоверхУстановленных = Истина;
Док_УЦ.ПоказыватьДействующуюЦену = Истина;
Док_УЦ.ВидыЦенЗаполнятьИзОснования();
Док_УЦ.ОтображатьНаценку = Истина;
Док_УЦ.ПоказыватьНовуюЦену = Истина;  
	
Валюта = Константы.ВалютаУчета.Получить(); // рубль
	
ВидЦены_Розничная = Справочники.ВидыЦен.НайтиПоНаименованию("Розничная цена");
	
ТЧ_Запас_Приход = Объект.Запасы; // таб часть прих накладной
ТЧ_Запасы_УЦ = Док_УЦ.Запасы; // таб часть установки цен


Для каждого СтрокаТЧ_Запас_Приход Из ТЧ_Запас_Приход Цикл
		
		СтрокаТЧ_Запас_Док_УЦ = ТЧ_Запасы_УЦ.Добавить(); //новая строка в тч		
		
		СтрокаТЧ_Запас_Док_УЦ.Номенклатура = СтрокаТЧ_Запас_Приход.Номенклатура;
		СтрокаТЧ_Запас_Док_УЦ.ЕдиницаИзмерения =                СтрокаТЧ_Запас_Приход.Номенклатура.ЕдиницаИзмерения;
		СтрокаТЧ_Запас_Док_УЦ.Валюта = Валюта; 
		СтрокаТЧ_Запас_Док_УЦ.ВалютаСтарая = Валюта;
		СтрокаТЧ_Запас_Док_УЦ.ВидЦены = ВидЦены_Розничная;
		СтрокаТЧ_Запас_Док_УЦ.Цена = СтрокаТЧ_Запас_Приход.ЦенаРозничнаяНовая; // цена новая
		СтрокаТЧ_Запас_Док_УЦ.ЦенаСтарая = СтрокаТЧ_Запас_Приход.ЦенаРозничнаяДействующая;
		
КонецЦикла;	 

Док_УЦ.Автор = Пользователи.ТекущийПользователь();
Док_УЦ.Записать(РежимЗаписиДокумента.Запись);
Показать



Документ "Установка цен" создается, всё заполняется кроме параметра "Цена", т.е. открываю документ, а цена пустая. Хотя если смотреть по точке останова, то все параметры установлена и цена в том числе.

Подскажите почему параметр Цена не сохраняется в документе???
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Pavel Rodinchenko 27.01.25 17:25 Сейчас в теме
(1) По поводу УНФ не уверен, но в УТ, например, есть еще ТЧ "Виды цен" куда заполняются виды цен, используемые в документе.
3. Serg-007 27.01.25 18:59 Сейчас в теме
(2) Такое есть и в Розница 2.3, а вот в УНФ (наверное и в Розница 3) нет.

Вот этой строкой и присваивается вид цены.

СтрокаТЧ_Запас_Док_УЦ.ВидЦены = ВидЦены_Розничная;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот