Имя: Пароль:
1C
1C 7.7
v7: Модифицированность
0 воробей
 
26.11.12
10:28
Доброго всем начала трудовой недели. Подскажите, как правильно сделать? На форме документа установила кнопку Печать с одноименной процедурой Печать(). В начале процедуры прописала Если Модифицированность() = 1 , т.е. были изменения реквизитов, то предупреждение с Возвратом о том, что надо записать изменения. Но при открытии формы, когда ничего не менялось при нажатии на Печать выскакивает это  же предупреждение. Что не так?
1 zak555
 
26.11.12
10:29
>  На форме документа установила кнопку Печать

что тза конфигурация ?
2 воробей
 
26.11.12
10:30
конфигурация писанная, 7-ка
3 Mikeware
 
26.11.12
10:30
Значит, что-то менялось....
4 zak555
 
26.11.12
10:31
в коде есть что-то типа

Реквизит = 1 ;
5 zak555
 
26.11.12
10:31
например в процедуре приОткрытии
6 Ёпрст
 
гуру
26.11.12
10:31
(0) Либо в ПриОткрытии, либо в формулах текстовых реквизитов меняешь значений реквизитам формы(документа). Вот и модифицированность ужо есть.
7 zak555
 
26.11.12
10:37
она наверное не меняет, а присваивает значения по умолчанию
8 воробей
 
26.11.12
10:41
А что делать? Мне нужна эта запись при открытии?
9 Ёпрст
 
гуру
26.11.12
10:42
(8) ну сбрось флаг модифицированности формы, делов то.
10 Mikeware
 
26.11.12
10:42
(8) позовите программиста ©
11 Godofsin
 
26.11.12
10:44
(9) Ага, а если объект изменялся вручную?
"...т.е. были изменения реквизитов, то предупреждение с Возвратом о том, что надо записать изменения."
12 Ёпрст
 
гуру
26.11.12
10:45
(11) дык в после открытия сбросит.
13 zak555
 
26.11.12
10:48
(8) какая такая запись ?
14 воробей
 
26.11.12
10:49
Спасибо всем, кто помог, а желчных просьба не беспокоиться..
15 zak555
 
26.11.12
10:50
> желчных

кто это ?