Вход | Регистрация

1С:Предприятие ::

Метки:

Ошибка при выполнении приложения-сервера

Я
   Jim
 
14.07.04 - 05:13
//Запуск  1C предприятия через позднее связывание

Type lateBoundType = Type.GetTypeFromProgID("V77S.Application"); 
object v77 = Activator.CreateInstance(lateBoundType); 
//Задаем аргументы для инициализации 1С

object [] arg = new object [3];
arg[0] = lateBoundType.InvokeMember("RMTrade",BindingFlags.Public | BindingFlags.InvokeMethod | BindingFlags.Static,null,v77,null); 
                    arg[1] = @"/D" + sDB + @" /U" + sDir + @" /N" + sUID + @" /P" + sPwd; 
                    arg[2] = ""; 
                   //Непосредственно инициализация

                    lateBoundType.InvokeMember("Initialize", BindingFlags.Public | BindingFlags.InvokeMethod | BindingFlags.Static, null, v77, arg); 
                    
                   //Задаем команду для выполнения

                    object [] MyOperator1C = new object[1]; 
                    MyOperator1C[0] = "ОткрытьФорму"+@"(""Отчет"",,";
                    MyOperator1C[0]=MyOperator1C[0] + @"""";
                    MyOperator1C[0]=MyOperator1C[0] + ertDataFile +   @""")";
                   //Выполняем команду

                    lateBoundType.InvokeMember("EvalExpr", BindingFlags.Public | BindingFlags.InvokeMethod | BindingFlags.Static, null, v77, MyOperator1C);
 
  Рекламное место пустует
   Jimmy
1 - 14.07.04 - 05:25
Sorry…
Продолжаю… Ошибка при выполнении приложения-сервера

Что ей еще надо… этой 1С?

Есть программка на C#, из нее в качестве OLE Automation сервера запускается 1С-Предприятие и выполняется внешняя обработка на встроенном языке 1С.

2 месяца все работало изо дня в день и тут на тебе…
Если выполнить обработку вручную, все работает. Перезагрузка, естественно, не помогает
   Jim
 
2 - 14.07.04 - 05:44
Ну-с, помогите же кто-нибудь, и отечество вас не забудет…

1С v 7.7
Сетевая
SQL

Сервер Win2000
Программка запускается с помощью SQL Server Agent


Список тем форума
Рекламное место пустует   Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует