|
Модифицированность при создании нового документа | ☑ | ||
---|---|---|---|---|
0
protsenkodv
27.02.14
✎
11:19
|
Приветствую! Такая проблемка:
1С 8 УТ 10.3 В конфигураторе создал новый документ. В режиме 1С при создании нового документа в заголовке формы ставится Новый, но без звездочки. Т.е. как-будто документ не модифицирован. Соответственно если я его закрываю то вопроса о сохранении документа нет... он просто закрывается. В отладчике в событии при открытии метод Модифицированность() возвращает истина. Подскажите, пожалуйста, где не доделал. |
|||
1
H A D G E H O G s
27.02.14
✎
11:21
|
ЭтотОбъект.Модифицированность()
или ЭтаФорма.Модифицированность |
|||
2
vicof
27.02.14
✎
11:21
|
Может, у формы не заполнен основной реквизит?
|
|||
3
Defender aka LINN
27.02.14
✎
11:24
|
(0) Да, это так ©
Это нормальное поведение системы, в чем проблема-то? |
|||
4
protsenkodv
27.02.14
✎
11:44
|
(1) Этот метод возвращает мне Истина... т.е. документ модифицирован... но звездочки и вопроса при закрытии нет.
(2) Основной реквизит - ДокументОбъект (3) В других (стандартных) документах при создании нового документа в заголовке "Новый*". Проблема в том что этот документ у меня заполняется на основании Поступления но при этом если его после заполнения просто закрыть то не будет ни какого вопроса о том хочу ли я его сохранить... просто закрывается и все. Если же я после заполнения что-то меняю то звездочка появляется и вопрос задается. |
|||
5
Maxus43
27.02.14
✎
11:46
|
в начале процедуры ПриОТкрытии фориы ставь точку останова и по ф-11 шагай, ищи где ЭтаФорма.Модифицированность сбрасывается
|
|||
6
bolobol
27.02.14
✎
11:49
|
Это значит, что реквизиты заполены до открытия формы. Именно оттуда и мониторится модифицированность.
Используется, как правило, для быстрой отмены созданного документа (в случае его ненужности, например, когда он новый) Если логически задача требует обязательно подтвердить отмену созданного документа, модифицированность устанавливается принудительно. |
|||
7
Serg_1960
27.02.14
✎
11:59
|
(1) +1
Пусть ТС сначала уточнит для себя про метод Модифицированность - что ему нужно ЭтотОбъект или ЭтаФорма? :) |
|||
8
bolobol
27.02.14
✎
12:01
|
ТС закрывает форму, а у неё и проверяется модифицированность для вопроса при закрытии
|
|||
9
protsenkodv
27.02.14
✎
12:14
|
Действительно перепутал ЭтотОбъект и ЭтаФорма.
При открытии добавил Если ЭтоНовый() Тогда ЭтаФорма.Модифицированность = Истина; КонецЕсли; Всем спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |