Имя: Пароль:
1C
1С v8
Как из обработки проверить модифицированность документа?
0 new1snik
 
23.09.13
17:59
Добрый день.
Есть обработка, которая вызывается из документа. В нее передаем документ из которого она вызывалась. Как из кода этой обработки проверить модифицированность передаваемого документа?
Способ через ДокументОбъект.Модифицированность() не работает, ибо ДокументОбъект.Модифицированность() возвращает Истину в случае передачи новый документов(созданных сегодня, вчера...) и Ложь в случае Документов  созданных в начале года.
1 Мыш
 
23.09.13
18:11
(0)
Объект = ДокументСсылка.ПолучитьОбъект();
Сообщить("Модифицированность до:"+Объект.Модифицированность());
Объект.Реквизит = 1;
Сообщить("Модифицированность после:"+Объект.Модифицированность());

Результат:
Ложь
Истина

У вас не так?
2 new1snik
 
23.09.13
18:13
(1) Айн момент
3 new1snik
 
23.09.13
18:22
(1) Не всегда так. С какого перепугу у некоторых документов модифицированность() Истина сразу. Нужно курить код, искать причину... Это ведь не нормально.
4 Dmitry1c
 
23.09.13
18:25
(3) дак ты итак все знаешь сам. Чего вопросы-то задаешь?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший