powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / OleFunction - передать параметр
2 сообщений из 2, страница 1 из 1
OleFunction - передать параметр
    #38537529
ConnectTo1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всех приветствую!

Друзья, быть может, кто-нибудь работал с 1С из C++ Builder'а?

Необходимо провести документ, соединившись через COM.

Максимально упростил код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Variant v8, con;
String path = "File=\"C:\\InfoBase1\"";

v8 = CreateOleObject("V82.COMConnector");
con = v8.OleFunction("Connect",WideString(path));

Variant doc = con.OlePropertyGet("Документы").OlePropertyGet("ПоступлениеДенег").OleFunction("СоздатьДокумент");
doc.OlePropertySet("Дата", Now());
doc.OleFunction("Записать"); // "Записать(РежимЗаписиДокумента.Проведение)" 


Не могу понять каким образом впихнуть параметр "РежимЗаписиДокумента.Проведение" в OleFunction, чтобы выполнить 1С-овское "Записать(РежимЗаписиДокумента.Проведение)".

Подскажите, пожалуйста.


Спасибо!
...
Рейтинг: 0 / 0
OleFunction - передать параметр
    #38537540
ConnectTo1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во я тупицко:

Код: plaintext
1.
2.
3.
Variant test = con.OlePropertyGet("РежимЗаписиДокумента").OlePropertyGet("Проведение");
...
docCheck.OleFunction("Записать",test);



Всем пасиба!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / OleFunction - передать параметр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]