В виде цен при способе задания цены "Произвольная формула от других видов цен" в типовом решении используется ограниченный функционал. В данном расширении можно использовать формулу, написанную на встроенном языке с использованием произвольного кода, функций общих модулей, а также можно обратиться к реквизитам документа через переменную Параметры.Объект. Результат расчета должен быть записан в переменную Результат. Пример формулы:
Если Параметры.Объект.Статус=Перечисления.СтатусыУстановокЦенНоменклатуры.Согласован тогда Результат=[Розничная]*2 иначе Результат=[Розничная]*1.5 конецЕсли;
Старый вариант оформления формулы также поддерживается.
При новом оформлении формулы можно задать расчет в зависимости от пользователя, даты документа, константы и прочих условий.
Протестировано на УТ 11.4.13.103, Платформа 1С 8.3.18