Cтранности поведения программы: Смотрим в отладчике процедуру глобального модуля: ПриОтменеПроведенияДокумента. Пока не вычислишь выражение "насильно" ПравилоПерерасчета.применять(0), оно не будет =0, т.е. ИспПравилПерерасчета=1 и показывает записи в журнале расчета с признаком "перерасчет". Как только в отладчике прошлись и "приравняли" 0, перестал выводить эти записи...
http://buh.ru/forum/getfile.jsp?name=IspPravilPererasceta0.JPG
потому что метод применять возвращает значение до вызова метода. т.е. если он был = 1 а ему передают (0) то вернется всеравно 1, потому что оно было ДО вызова.
читайте внимательнее описание метода.