Имя: Пароль:
1C
1С v8
Модифицированность документа
0 Масянька
 
15.10.13
17:40
День добрый!
По-моему, тема избита - ткните носом.
Открыла док-т, нажала кнопку "Записать" (ничего не изменяла!), а возвращает Модифицированность = истина. Почему?
Бух 2.0.52.7

Процедура ПередЗаписьюДокументовУстановкаРеквизитаОтветственный(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
    
    Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

    #Если Клиент Тогда
Сообщить("1 - " + Источник.Модифицированность());
Сообщить("2 - " + РаботаСДиалогами.ПроверитьМодифицированность(Источник));
    #КонецЕсли
КонецПроцедуры    // ПередЗаписьюДокументовПроверкаДоступностиПериода

Подписка - перед записью.
Спасибо.
1 wms
 
15.10.13
17:46
см. код от открытия до записи в форме
2 Масянька
 
15.10.13
18:03
При изменении док-та в заголовке появляется *.
А как отловить?
3 bolobol
 
15.10.13
18:22
Когда появляется * - тогда и изменение состоялось.
В любом случае - замер производительности и открыть и закончить замер.
4 Масянька
 
15.10.13
18:28
(3) При изменении док-та (реально) появляется *.
Я пытаюсь проследить, был ли изменен док-т. Открыла - ничего не меняла - давлю "Записать", а он пишет, что модифицированность = истина. Ну почему?
5 bolobol
 
15.10.13
18:40
Замер производительности и записать до проверки - стоп замеру. Всё покажет)
6 Лоботряс
 
15.10.13
19:38
При открытии формв изменяется какой-то реквизит
7 Лоботряс
 
15.10.13
19:39
Смотри в форме документа обработчики событий ПриОткрытии и ПриСозданииНаСервере
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший