Как програмно добавить проводки в существующую операцию?

Новая тема
"Надо собрать проводки операций из многих в 1 существующую операцию Документа "Операция"?

Фрагмент кода:
Перем Операция, ЦО_Операция;
// ЦелеваяОперация - выбраная польльзователем операция в кот. добавляем проводки
Операция=СоздатьОбъект("Операция");
ЦО_Операция=Операция.НайтиОперацию(ЦелеваяОперация);
ЦО_Операция.НоваяПроводка();
//Операция.Новая(); Хотя ЭТИ два оператора работают
//Операция.НоваяПроводка();

Получаем сообщение об ошибке:
ЦО_Операция.НоваяПроводка();
{\\KARAKULEVA\D\BUH041001\TUNS\V5\WFAK5\EXTFORMS\UCHOICE\UCOP­ER.ERT(95)}: Значение не представляет агрегатный объект (НоваяПроводка)

Может можно сделать по другому?"
"Метод НайтиОперацию(...)возвращает не операцию а флаг результата: 1 - операция найдена; 0 - операция не найдена.
Да. Если это всё написано в модуле документа, то стоит избегать названий переменных совпадающих с различными атрибутами и объектами, присутствующих в документе."
Пардон, Код написан в модуле обработки. Отладчик Показывает:
операция.НайтиОперацию(ЦелеваяОперация) = 1
операция.Документ = Операция АА00000001 (02.02.07)
Так что вроде все ОК, Но ошибка ЕСТЬ.
"Daedal большое спасибо, наконец - то дошло. Совсем заработался... В отпуск надо идти.
Всего-то следовало написать:
ЦО_Операция=Операция.НайтиОперацию(ЦелеваяОперация);
Операция.НоваяПроводка();

"
"Опер=СоздатьОбъект("Операция");
Опер.НайтиОперацию(целеваяоперация);
опер.новаяпроводка();
опер.Дебет.Счет=счетпокоду("51");
опер.Сумма=1000;
опер.записать();
Удачи."
Читают тему
(гостей: 1)

Быстрый переход