powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / 1c 7.7 .Net + OLE
10 сообщений из 10, страница 1 из 1
1c 7.7 .Net + OLE
    #39405176
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
    #39405413
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick17,

А вместо "Форма" не должно быть указано "Отчет" или "Обработка"?

р, я думаю, надо разбирать с помощью EvalExpr
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405428
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
out/ref
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405586
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
doos,
виноват, на самом деле указано так

Код: c#
1.
connector.ОткрытьФорму("Отчет", p, "test.ert");



через EvalExpr вызывал ОткрытьФорму, результат тот же.
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405589
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны,

пробовал, результат отрицательный
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405633
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick17,

нет, через EvalExpr надо разбирать ответ.
Что возвращается в параметре p? Какой тип данных?
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405708
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
doos,

возвращается из EvalExpr double (1 или 0)
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405835
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если p - это сслыка на object и установлена в null, то все работает, иначе ничего не возвращается
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405857
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
patrick17,

а во внешней обработке в 1С что присваивается свойству Форма.Параметр?
точнее, что обработка должна возвращать?
...
Рейтинг: 0 / 0
1c 7.7 .Net + OLE
    #39405988
patrick17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
doos,

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


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