0
f10
01.04.16
✎
09:28
|
1С 8.2. "Управление торговлей".
Есть таблица - в одной из колонок которой отображается список заказов.
Пользователь может открывать заказ из таблицы, и менять там какие-то значения. Как можно узнать что именно изменилось в заказе?
p.s.
Процедура ТаблПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
// в этом месте нужно понять что было изменение кол-ва или размещения товара заказа
КонецПроцедуры
Пока сделал так, но этот обработчик события срабатывает при любом изменении, а мне нужно запускать кое-какую математику при изменении только определенных параметров.
|
|
1
Serg_1960
01.04.16
✎
09:53
|
Неправильная методология :( Изменение основания не определяет однозначно необходимость авто-изменения всех документов, связанных с ним. И даже если сделать так, как Вы хотите, этого будет явно недостаточно чтобы "перехватить" изменение этого заказа другими возможностями конфигурации (например, изменение заказа, открытого из журнала).
По теме: перед началом редактирования Вы можете запомнить в переменных значение поля и запросом полученные нужные данные из заказа. По окончании редактирования - провести анализ изменений, используя ранее запомненную информацию.
|
|