Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 12:43

1С 7.7 OLE не инициализируется когда рабочий каталог задан как сетевой диск

Автор hotcoder, 23 авг 2011, 09:43

0 Пользователей и 1 гость просматривают эту тему.

hotcoder

Сетевой диск создан и доступен Z:\1S_Data. Z: - это \\BOSS\Incoming\.
1С 7.7 OLE не инициализируется :(
Коммандная строка: /DZ:\1S_Data

Создал пользователя с паролем, теперь командная строка: /DZ:\1S_Data /NUser /P123
всё равно не инициализируется.

Сама 1С при запуске с ярлыка на раб столе конфигурацию Z:\1S_Data хавает.
Как научить OLE понимать сетевой диск?

_v77 = Activator.CreateInstance(Type.GetTypeFromProgID("V77.Application", true));
_v77Type = _v77.GetType();

var args = new Object[3];
args[0] = _v77Type.InvokeMember("RMTrade", BindingFlags.Public | BindingFlags.InvokeMethod, null, _v77, null);

args[1] = String.Format(
"/D{0} /N{1} /P{2}",
dir,
userName,
password);

args[2] = "NO_SPLASH_SHOW";

Debug.WriteLine(String.Format("[Server] RMTrade {0} {1} {2}", args[0], args[1], args[2]));

var initialized = (bool) _v77Type.InvokeMember("Initialize", BindingFlags.Public | BindingFlags.InvokeMethod, null, _v77, args);
if (!initialized) // НЕ ИНИЦИАЛИЗИРУЕТСЯ ЕСЛИ СЕТЕВОЙ ДИСК
...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск