Вопрос

Изменить цену в детали продукты

Как при добавлении нового продукта в Заказ сделать возможным изменять цену и другие поля?

Нравится

8 комментариев

А что уже реально пользуетесь bpmonline 7.7 ?

"Александр Кудряшов" написал:

А что уже реально пользуетесь bpmonline 7.7 ?


Только купили и нужно настроить

А там, где купили, случайно iPhone 6S не продают?:wink:
Или это какая-то дорелизная бета?

А ответ по существу для версии 7.6 будет?

присоединяюсь к вопросу. Как в деталях "Продукт в заказе" "Продукт в счёте" дать возможность менеджеру самостоятельно указывать цену продукта?
При попытке изменить деталь система зависает ..

Я скажу, что мало дать возможность указывать цену продукта. Надо еще сделать так, чтобы bpm потом эту цену не изменил (например, в ProductEntryUtils происходит пересчёт цены, насколько я понимаю)

Владимир, вопрос решил с помощью ТП:
1. Заместить страницу "Базовая страница редактирования детали продуктов" (BaseProductDetailPageV2)
2. Разместить бизнес-правило:
define("BaseProductDetailPageV2", ["BusinessRuleModule"], function(BusinessRuleModule) {
return {
diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/,
rules: {
"Price": {
"BindParameterEnabledCustomProductToProduct": {
"ruleType": BusinessRuleModule.enums.RuleType.BINDPARAMETER,
"property": BusinessRuleModule.enums.Property.ENABLED,
"conditions": [
{
"leftExpression": {
"type": BusinessRuleModule.enums.ValueType.CONSTANT,
"value": true
}
}
]
}
}
}
};
});
3. Сгенерировать исходный код для замещающей страницы, скомпилировать её
4. Готово

Показать все комментарии