Имя: Пароль:
1C
1С v8
Расчет зависимых цен в УТ
0 helloman
 
20.07.22
09:08
Задача: Расчет зависимых цен в УТ программно

Проба пера: нашел типовой механизм расчета, но в нем передается форма для расчета цен.

        СоздатьУЦНаСервере(МассивВидЦены);
    
    Параметр = Новый Структура("Ключ", Объект.СсылкаУЦ);
    ФормаУЦ = ПолучитьФорму("Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента",Параметр);
         
    
    ПараметрыРасчета = Новый Структура;
    ПараметрыРасчета.Вставить("ВидыЦен", МассивВидЦены);
    ПараметрыРасчета.Вставить("ТолькоВыделенныеСтроки", Ложь);
    ПараметрыРасчета.Вставить("ЗагрузкаСтарыхЦен", Ложь);
    ПараметрыРасчета.Вставить("ТолькоНезаполненные", Ложь);
    ПараметрыРасчета.Вставить("ОкруглениеРучныхЦен", Ложь);
    
    ФормаУЦ.РассчитатьЗавершение(ПараметрыРасчета, Ложь);



Проблема: Как сохранить результат расчета произведенного в форме?
1 6awkup_true
 
20.07.22
09:10
если у формаУЦ есть объект, то дернуть напрямую
2 helloman
 
20.07.22
09:13
(1) Объект есть, можно пример?
3 6awkup_true
 
20.07.22
09:13
ДанныеФормы = ФормаУЦ.Объект;
РезультатРасчета = ДанныеФормы.Результат;
4 helloman
 
20.07.22
11:14
Данные в УЦ рассчитываются именно в форме, в дереве. В таком варианте я не вижу результата расчета в объекте