Имя: Пароль:
1C
1С v8
Поймать изменение Модифицированость() можно?
0 Базис
 
naïve
29.12.18
10:33
1. Да. Вот способ: 0% (0)
2. Нет, работа должна быть тяжёлой. 0% (0)
3. В EDT это есть, в конфигураторе нет. 0% (0)
Всего мнений: 0

Платформа 8.3.9, обычные формы, УПП и прочие ЗУП. Часть форм довольно сложная, и при открытии документ уже модифицирован.

Есть ли способ, отличный от расстановки точек останова в начале и конце каждой процедуры и функции?
1 Мандалай
 
29.12.18
10:42
Можно просто отладчиком пройтись, это исключит точки останова, но суть та же.
2 lxs
 
29.12.18
11:15
1. Включи версионирование.
2. Запиши объект программно без открытия формы.
3. форму объекта, нажми записать.
4. Открой версии и сравни.
5. Профит.
3 АнализДанных
 
29.12.18
12:11
Я тоже часто сталкивался с такой проблемой. Простого решения не нашел, обычно ставил контрольные точки останова, писал в табло "ЭтаФорма.Модифицированность" и бежал в отладчике построчно, пока в табло не поменяется значение на "Истина".
4 ikea
 
29.12.18
12:24
Если модуль большой, я обычно делаю так, в середине модуля  ставлю сообщить(ЭтаФорма.Модифицированность). Дальше определяю в какой половине происходит нужное событие и уже половине нужную половину, а когда остается небольшой кусочек кода, то отладчик.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан