Сразу оговорюсь, прабла не только в функции, описанной ниже, а где есть обращение к булево.
Программа открыта, ради эксперимента никаких проведений документов не было. При первом проведении документа закрытиемесяца все проводится нормально. При повторном проведении ЗакрытиеСчета26() ошибка возникает по причине не срабатывания условия
Если ВыполнятьДвиженияПоСчетуНПР = Да Тогда
.
С отладчика:
ВыполнятьДвиженияПоСчетуНПР = Да
типзначениястр(ВыполнятьДвиженияПоСчетуНПР) = "Перечисление"
Да = "Да"
.
Переменной Да никаких присвоений, проверено, тем более конфа практически типовая.
Кто сталкивался с таким глюком?