Вход | Регистрация


Как узнать какой реквизит модифицирован?

Как узнать какой реквизит модифицирован?
Я
   Fannasankh
 
14.03.18 - 22:49
После выполнения процедуры объект становится модифицированным. А можно ли как-то узнать какой реквизит изменен?
 
 
   Cyberhawk
 
1 - 14.03.18 - 23:06
Если у обекта есть ссылка, то можно
   Cyberhawk
 
2 - 14.03.18 - 23:07
В общем случае нельзя. Стели соломку (пиши лог какой-нибудь, например)
   mingw
 
3 - 14.03.18 - 23:15
Нафуя?
   Fannasankh
 
4 - 14.03.18 - 23:37
(3) В процедуре что-то меняется, хотел быстро определить что.
   Обработка
 
5 - 15.03.18 - 00:16
Только пошаговой отладкой, предварительно высветив в панель информации модиицированность.  Я всегда так делаю.
   jsmith82
 
6 - 15.03.18 - 00:42
(5) Все так делают
   Рэйв
 
7 - 15.03.18 - 05:42
(0)Сравни по метаданным значения реквизитов ЭтотОбъект с реквизитами  Ссылка
   1Сергей
 
8 - 15.03.18 - 08:01
(5) и это самый простой и надежный способ => правильный
   lodger
 
9 - 15.03.18 - 08:05
у меня есть еще один вариант.

1) перед процедуром сериализуем ЭтотОбъект в json. сохраняем в сторонку.
2) после процедуром сериализуем ЭтотОбъект в json. сравниваем с предыдущей строкой.
   АнализДанных
 
10 - 15.03.18 - 08:55
(9) (7) может произойти ситуация, что реквизиту присвоили тоже самое значение, тогда модифицировать у формы появится, а данные останутся теже.
 
 Рекламное место пустует
   lodger
 
11 - 15.03.18 - 08:57
(10) тогда можно сбросить флаг модифицированности и дальше чаи гонять. в чем проблема?
   dvva
 
12 - 15.03.18 - 08:57
8.3.11  "история данных" не подойдет ?
   lodger
 
13 - 15.03.18 - 08:58
(12) подойдет, когда все типовые перенесут уровень совместимости на 8.3.11
   Fannasankh
 
14 - 15.03.18 - 10:02
(6) и я так сделал

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует