Вопрос

Пересчет зничений в детали при изменении поля в родительской карточке.

Коллегу, у меня такой вопрос.

В карточке счета и заказа есть функционал, что при изменении валюты происходит перерасчет сумм в детали продукты. Потратил много времени, но так и не понял в каком именно методе происходит перерасчет, понял только то, что он запускается во время сохранения основной карточки.

Ну и вопрос в следующем, каким образом можно сделать подобный функционал в кастомном разделе и детали? Что бы при изменении карточки раздела происходила отправка сообщения во все карточки детали. Подписка в init в карточки детали (___productPage) не работает.

Нравится

1 комментарий
Лучший ответ

Посмотрите в объекте Invoice процесс InvoiceSaving. В методе OnSaving устанавливается признак необходимости пересчета (при изменении курса).

А в процессе InvoiceSaved в методе OnSaved уже вызывается сам пересчёт

Посмотрите в объекте Invoice процесс InvoiceSaving. В методе OnSaving устанавливается признак необходимости пересчета (при изменении курса).

А в процессе InvoiceSaved в методе OnSaved уже вызывается сам пересчёт

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