Имя: Пароль:
1C
1С v8
1С:Предприятие 8.2 (8.2.13.219) глюк?
0 gimbat
 
19.10.12
21:07
Доброго времени суток.
Установил плптформу 1С:Предприятие 8.2 (8.2.13.219) создал пустую конфигурацию. В конфигураторе добавил новый документ.
Добавил реквизит: "допномер"
Добавил в модуле объекта процедуры:
Процедура передзаписью(Отказ, режимзаписи, режимпроведения)
    допномер = допномер + 1;
конецпроцедуры
Процедура призаписи(отказ)
   а=1;
конецпроцедуры

сохранил и поставил точки останова внутри каждой процедуры (на какой именно строке поставил точку останова не уточняю, т.к. в каждой процедуре только одна строка)
открываю табло там добавляю строку:
модифицированность()
запускаю отладку. После создания документа
открываю его заново, жму записать и попадаю на точку останова в процедуре передзаписью в табло вижу модифицированность() истина
иду далее попадаю на точку останова в процедуре призаписи модифицированность() в табло поменялось на ложь.
Объясните природу этого явления.
1 KRV
 
19.10.12
21:13
звезды сегодня не так расположены..
2 aleks-id
 
19.10.12
21:14
(1) ты че? \*смотрит в небо*\
вроде по феншую все
3 echo77
 
19.10.12
21:14
а что какой древний релиз? Переходи на 15, там уже есть новые фишки, которых не было в 13
4 gimbat
 
19.10.12
21:18
очень содержательные ответы, в них я вижу только подтверждения названия темы этого топика...
5 Живой Ископаемый
 
19.10.12
21:21
2(4) это верно, как вы яхту назовете, так она и поплывет...
Твоя не поплывет с таким названием.
6 gimbat
 
19.10.12
21:29
(5) посоветуй что делать или как должно быть, понятно таким умным как Вы не стану, принять это как правило, просто по определениям метода, трудно сделать вывод что в процедуре передзаписью всегда истина, а в процедуре призаписи в начале всегда ложь
7 y22-k
 
19.10.12
21:41
(0) Это нормально Модифицированность ловят только перед записью
8 gimbat
 
19.10.12
21:58
(7) тогда не вяжется зачем метод возвращает истину, после  того, как внутри процедуры призаписи сделаны изменения?
9 gimbat
 
19.10.12
22:00
хотелось бы понять азы, чтобы дальше можно было разбираться в похожих ситуациях. Да и почему меняется версияданных при переходе с процедуры передзаписью в процедуру призаписи, или между этими процедурами происходят еще какие то события?