|
v7: Помогите поймать Модифицированность() формы при открытии |
☑ |
0
oslokot
12.12.16
✎
10:32
|
Давненько не лазил в клюшки, помогайте :)
Программно созданная заявка покупателя открывается с модифицированностью.
Блин всё уж посмотрел, все норм, все поля заполнены и сумма взаиморасчетов тоже
Как увидеть где возводится этот чертов флаг?
В отладчике уже везде понаставил брекпоинты
в ПриОткрытии, в функциях формы и т.д. один хрен сначала Модифицированность() = 0, потом 1
|
|
1
Это_mike
12.12.16
✎
10:33
|
чонить на форме в формулах...
|
|
2
oslokot
12.12.16
✎
10:33
|
(1) да, но я уж все излазил, нема
|
|
3
oslokot
12.12.16
✎
10:33
|
во все формулы вставал с отладчике
|
|
4
oslokot
12.12.16
✎
10:35
|
кроме формул что еще может быть?
(типовая ЗаявкаПокупателя в ТиС)
|
|
5
Мимохожий Однако
12.12.16
✎
10:36
|
Полагаю, если не найдешь, то есть смысл после открытия сбрасывать модифицированность.
|
|
6
Cool_Profi
12.12.16
✎
10:36
|
Комментируешь весь ПриОткрытии()
потом пошагово начинаешь снимать комментарии
|
|
7
HawkEye
12.12.16
✎
10:37
|
(0) в формулах реквизитов посмотрел?
|
|
8
Масянька
12.12.16
✎
10:38
|
(6) Как вариант...
(4) Формулы смотрел? Долг, взаиморасчеты, основание...
|
|
9
Масянька
12.12.16
✎
10:38
|
+(8) кнопки...
|
|
10
oslokot
12.12.16
✎
10:43
|
Под отладчиком в конце процедуры ПриОткрытии()
Модифицированность() = 0
Во всех формулах диалогов при первом вызове 0, а в последующих, внезапно 1
|
|
11
oslokot
12.12.16
✎
10:43
|
кнопки не смотрел, а что там?
|
|
12
oslokot
12.12.16
✎
10:46
|
Какие еще события есть в клюшках кроме ПриОтрытии() ?
(формекса нет)
|
|
13
Ёпрст
гуру
12.12.16
✎
10:54
|
(12) в формулах текста можно написать что угодно.
|
|
14
Ёпрст
гуру
12.12.16
✎
10:55
|
включи замер производительности, наконец. Посмотри стэк вызовов
|
|
15
oslokot
12.12.16
✎
10:56
|
Всё, разобрался.
УправлениеДиалогомРезерв()
В ней устанавливалась переменная Склад = "";
ИЧСХ, Модифицированность при этом в табло все-еще ноль!
|
|
16
oslokot
12.12.16
✎
10:57
|
и да, мой косяк в том что нехрен устанавливать склад при программном создании неподтвержденной заявке в ТиС-е. вот так то.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший