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