Имя: Пароль:
1C
1С v8
Перенос документа в другую базу
0 Kleopatra2803
 
08.05.15
09:03
Добрый день!
Есть 2 базы комплексные автоматизации. В обоих создан документ "Операции с бонусами". При проведении документа в первой базе нужно, чтобы он переносился во вторую базу и становился проведенным. Реализовано через Com - объекты. Документ переносится и записывается, но никак не могу сделать его проведенным. Если пишу так:

ДокументБонус.Записать();

все записывается, а если пишу:

ДокументБонус.Записать(РежимЗаписиДокумента.Проведение);

ругается "Несоответствие типов (параметр номер '1')" - похоже что это какой-то другой метод Записать().

Думала сделать через подписку на событие во второй базе, но никак не могу придумать, как это реализовать. Если сделать подписку призаписи (если документ перенесен) и вызывать проведение, то проведение будет снова вызывать подписку призаписи. Замкнутый круг.

Подскажите, пожалуйста, как можно провести документ
1 Otkr
 
08.05.15
09:05
ДокументБонус.Записать(БазаПриемник.РежимЗаписиДокумента.Проведение);
2 Kleopatra2803
 
08.05.15
09:19
(1) спасибо огромное!!! Как я так не додумалась))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший