Имя: Пароль:
1C
1С v8
Работа с базой 1С через Com
0 Joshim
 
27.02.13
18:22
Как в 8.2 можно установить соединение с базой через COM и далее запустить обработку с некоторыми параметрами?
1 shuhard
 
27.02.13
18:23
(0) прям как в СП написано, так и работает
2 MatveyIgor
 
27.02.13
18:24
v8=Новый COMОбъект("V82.Application");
       Попытка
           Результат=v8.connect("file="+База+"; usr='Пользователь'; pwd='';");
           Подключен = Результат;
       Исключение
           v8="";
           Сообщить("Не прошла инициализация Базы! Ошибка - !");
           Возврат;
       КонецПопытки;
3 Joshim
 
27.02.13
18:25
(2) V82.Application это какая dll?
4 MatveyIgor
 
27.02.13
18:25
V82.Application - это и есть программа 1С
5 shuhard
 
27.02.13
18:28
(2) Application -  а на фига ?
6 MatveyIgor
 
27.02.13
18:30
(5) чтобы работало ))
7 MatveyIgor
 
27.02.13
18:32
можно V82.COMConnector написать
8 Joshim
 
27.02.13
18:34
(7) было бы здорово, а как запустить обработку с параметрами?
9 MatveyIgor
 
27.02.13
18:34
процедура которую запускать будешь, в модуле обработки или на форме ?
10 Joshim
 
27.02.13
18:37
(9) модуль обработки
11 MatveyIgor
 
27.02.13
18:44
а так не пробовал  v8.Обработки.НазваниеОбработки ???
12 Joshim
 
27.02.13
18:48
(11) пишу на C#. После V8.Обработки выдает ошибку. Поэтому и спрашиваю
13 Joshim
 
27.02.13
18:57
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший