|  |   |   | 
  
|  | Расчет зависимых цен в УТ | ☑ | 
    
        | 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 | 
        Данные в УЦ рассчитываются именно в форме, в дереве. В таком варианте я не вижу результата расчета в объекте     |  | 
        Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.