Имя: Пароль:
1C
 
Зависате при подключении через Com-connector
0 БукинГена
 
27.02.15
12:20
При записи нового справочника надо подключится к другой базе и там записать этот справочник.
в модуле формы справочника в событии "ПриЗаписи" написал этот код, но он наглухо зависает.

    Com = Новый COMОбъект("V82.ComConnector");


В чем может быть проблема?
1 БукинГена
 
27.02.15
12:39
^
2 salvator
 
27.02.15
12:43
Задачу опиши. А то подключаться при записи по СОМ к другой базе - попахивает извращением.
3 БукинГена
 
27.02.15
12:45
(2) При записи нового справочника надо подключится к другой базе и там записать этот справочник
4 H A D G E H O G s
 
27.02.15
12:46
(3) Плохое решение.
5 salvator
 
27.02.15
12:46
(3) Зачем это делать при записи? Есть объяснение?
6 БукинГена
 
27.02.15
12:48
(5) а где еще? А как тогда записать этот справочник в другую базу?
8 salvator
 
27.02.15
12:50
(6) Выгрузи элемент отдельным обработчиком.
Может быть даже не один элемент, а большим скопом, если требование к задаче позволяет.
9 H A D G E H O G s
 
27.02.15
12:52
(6) Запиши в РС ссылку на этот справочник, потом выгрузи регламентным заданием накопившееся.
10 БукинГена
 
27.02.15
12:55
(9) нужен реалтайм запись
11 ИС-2
 
naïve
27.02.15
12:55
(0) возможно фаервол что-то глушит. А так решение плохое - систему затормозит сильно.
12 ИС-2
 
naïve
27.02.15
12:56
(10) Сделай план обмена, из него выгружай рег. задание с частой в 1 секунду в другую базу
13 БукинГена
 
27.02.15
12:56
(11) есть варианты?
14 БукинГена
 
27.02.15
12:58
(12) Конфы не идентичные, к тому же УИДы разные.
Дело в том что сначала надо искать в другой базе по реквизиту артикул, если нету, тогда записать
15 Torquader
 
27.02.15
13:06
Подключаемся на сервере или на клиенте ?
Просто, для серверного решения перенос из одной базы в другую таким образом ещё понятен, а подключение на клиенте есть очень нехорошая идея, особенно, если учесть, что никто не гарантирует, что вторая база сейчас доступна.
16 Рэйв
 
27.02.15
13:11
(10)Запрети непосредственно запись элемента и сделай тогда запись только через обработку, которая запишет тебе элемент в тек базе и при успешной записи - в подключенной
17 БукинГена
 
27.02.15
14:03
короче создал общий модуль с компиляцией на сервере и там будет происходить подключение и запись в другую базу.

а в модуле справочника написал так:

     ФоновыеЗадания.Выполнить("ВыгрузкавУПП.ВыгрузкаВУПП_НД",Массив);


Вроде происходить подключение к той базе через сом-соединение, журнал регистрации той базы это показывает

Но насколько это кошерно?
18 БукинГена
 
27.02.15
14:05
самое главное ничего не тормозить, на форму справчоника никак не влияет