powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1c 7.7 .Net + OLE
5 сообщений из 5, страница 1 из 1
1c 7.7 .Net + OLE
    #39405411
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть необходимость вызвать внешнюю обработку в 1с из C#.Вызов делаю через dynamic

Код: c#
1.
2.
3.
4.
var connector = Activator.CreateInstance(Type.GetTypeFromProgID("V77.Application", true));
var isConnected = connector.Initialize(connector.RMTrade, connectionString, @"NO_SPLASH_SHOW");
var p = "";
var result = connector.ОткрытьФорму("Форма", p, "test.ert");



result = 1 при удачной обработке. В 1с параметр p является контекстом формы и в него помещаются данные обработки. В 1c данные после обработки можно получить из p. Каким образом получить результат обработки в C#?
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405484
С планеты Плюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
его можно вернуть в тот же параметр "p"

http://infostart.ru/public/22368/
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405592
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С планеты Плюк,

как раз так и сделано, в этом и проблема, результат возвращается в p, но в .net в p остается исходное значение.
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405735
С планеты Плюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может так попробовать?

var result = connector.ОткрытьФорму("Форма", ref p, "test.ert");
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405836
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С планеты Плюк,

если p = null, то будет работать, а если p = "", то нет. Проблема в том, что p - это контекст формы, и туда явно надо передавать данные
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1c 7.7 .Net + OLE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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