AndyG
Постоялец
Offline
|
|
« : 08-09-2010 06:12 » |
|
Простой код вызывает ОШИБКУ .... Опер=СоздатьОбъект("Операция"); Если Опер.НайтиОперацию(БухИтоги.Операция.Документ)=0 Тогда Сообщить("Операция по документу "+БухИтоги.Операция.Документ+" не найдена!"); КонецЕсли; // ИЛИ //Опер=БухИтоги.Операция; и так тоже пробовал
Операция физически есть и содержит проводку;
Опер.ВыбратьПроводки(); //возвращает 1 - проводки есть
Вот тут самое непонятное начинается. То отладчик цикл пропускает, типа нет проводок, то вызывает ошибку внутри цикла
Пока Опер.ПолучитьПроводку()=1 Цикл //Вот тут сразу внутри цикла ошибка - Проводка не выбрана! Сч=Опер.Дебет.Счет КонецЦикла; В чем может быть проблема?? Или это глюк??
|