|
Модифицированность | ☑ | ||
---|---|---|---|---|
0
а кому щас легко
13.06.12
✎
14:53
|
На форме обработки выбираю документ (нестандартный и не мой), заполняю табличную часть и открываю документ:
ОткрытьЗначение(МойДок); Модифицированность() возвращает Истина, но документ открывается с нормально заполненными данными, а звездочки модифицированности нет и при закрытии не спрашивает сохранить или нет. Чего не так и куда копать? |
|||
1
chingiz
13.06.12
✎
14:54
|
Дак у тебя модифицированность в форме обработки 8)
|
|||
2
qwerty09
13.06.12
✎
14:55
|
(0) ты его не записываешь часом перед тем как открыть?
|
|||
3
а кому щас легко
13.06.12
✎
14:56
|
(1) МойДок.Модифицированность() = Истина;
|
|||
4
а кому щас легко
13.06.12
✎
14:56
|
(2) нет, не записываю.
Причем если просто открыть документ и изменить какой-либо реквизит, то все норм. |
|||
5
qwerty09
13.06.12
✎
15:00
|
(4) а если сначала открыть форму, а потом заполнить?
|
|||
6
а кому щас легко
13.06.12
✎
15:03
|
Сейчас попробовал на обычном Реализация товаров и услуг
Вот весь код ДокОбъект = Док.ПолучитьОбъект(); ДокОбъект.Организация = Справочники.организации.ПустаяССылка(); ОткрытьЗначение(ДокОбъект); Тоже открывается без признаков модифириванности. |
|||
7
undertaker
13.06.12
✎
15:05
|
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Модифицированность (Modified) Синтаксис: Модифицированность() Возвращаемое значение: Тип: Булево. Истина - объект изменен; Ложь - в противном случае. Описание: Определяет, был ли изменен объект после считывания из базы данных. и вот это Форма (Form) Модифицированность (Modified) Использование: Чтение и запись. Описание: Тип: Булево. Признак изменения (модифицированности) данных в форме. Модифицированность отображается символом (*) в заголовке окна формы. Истина - изменена. разные вещи |
|||
8
qwerty09
13.06.12
✎
15:07
|
(6) Лень проверять щас, но насколько помню метода Модифицированность() показывает модифицированность объекта после считывания с БД, а свойство формы Модифицированность показывает модфицированность формы...На крйняк возводи флаг формы модифицированность в истину и все.
|
|||
9
qwerty09
13.06.12
✎
15:07
|
(7) не успел :)
|
|||
10
а кому щас легко
13.06.12
✎
15:10
|
ФормаДок = ДокОбъект.ПолучитьФорму();
ФормаДок.Модифицированность = Истина; ФормаДок.Открыть(); Ничего не меняется :( |
|||
11
undertaker
13.06.12
✎
15:11
|
а если так
ФормаДок = ДокОбъект.ПолучитьФорму(); ФормаДок.Открыть(); ФормаДок.Модифицированность = Истина; |
|||
12
qwerty09
13.06.12
✎
15:12
|
(10) строки 2 и 3 поменяй местами
|
|||
13
qwerty09
13.06.12
✎
15:12
|
(11) опять ты :)
|
|||
14
а кому щас легко
13.06.12
✎
15:14
|
(11) спасибо, работает :)
|
|||
15
undertaker
13.06.12
✎
15:15
|
(13) :-Р
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |