Добавить реакцию на изменение поля Пересчет без пересмотра cbxRecalcWithRevision и загрузку КП:
   * ЕСЛИ в поле Продукт selectProduct  выбрана запись и поле БУбезНДС evo_sale_without_nds = True
   * и Пересчет без пересмотра cbxRecalcWithRevision = True,
   *
   * то поля "Первый платеж, руб." tbxFirstPaymentRub
   * и "Первый платеж %" tbxFirstPaymentPerc закрыты для редактирования,
   * иначе открыты для редактирования
This commit is contained in:
vchikalkin 2023-04-06 17:34:17 +03:00
parent 445d527c5a
commit 7394350211

View File

@ -90,10 +90,8 @@ export function common({ store, apolloClient }: ProcessContext) {
* иначе открыты для редактирования
*/
reaction(
() => $calculation.$values.getValues(['recalcWithRevision', 'quote']),
async ({ recalcWithRevision }) => {
const productId = $calculation.element('selectProduct').getValue();
() => $calculation.$values.getValues(['recalcWithRevision', 'product']),
async ({ recalcWithRevision, product: productId }) => {
if (!productId) {
$calculation.element('tbxFirstPaymentPerc').unblock();
$calculation.element('tbxFirstPaymentRub').unblock();