Имя: Пароль:
1C
1C 7.7
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
и да, мой косяк в том что нехрен устанавливать склад при программном создании неподтвержденной заявке в ТиС-е. вот так то.