Имя: Пароль:
1C
 
8.3.13.1513 регламентное задание по расписанию обмен БП ЗУП перестал работать
0 evorle145
 
08.10.18
15:53
То есть если я сам захожу в настройки синхронизации и нажимаю "Синхронизировать", то все работает.

Но у меня было настроено расписание обмена. Так вот оно записывает такую ошибку
"Не удалось подключиться к другой программе: {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(1166)}: Метод объекта не обнаружен (Connect)
        Результат.Соединение = COMConnector.Connect(СтрокаСоединения);"

у всех так? или у меня что то не так?
1 zak555
 
08.10.18
15:54
библиотеку перерегь
2 RetZet
 
08.10.18
15:55
Не установили вместе с релизом COMConnector скорей всего.
3 evorle145
 
08.10.18
15:56
(2) но ведь вручную то запускается все ок... Если вручную, там же тоже через COM идет..
4 Cyberhawk
 
08.10.18
16:03
Вручную оно пади на хосте клиента выполняется, а по расписанию - на хосте сервера приложений
5 evorle145
 
08.10.18
16:04
(4) так, секунду. У меня обе базы файловые.
6 evorle145
 
08.10.18
16:09
Не удалось подключится к другой программе: {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(1093)}: Ошибка при вызове конструктора (COMObject)
        COMConnector = Новый COMObject(ИмяCOMСоединителя()); // "V83.COMConnector"
по причине:
-2147221164(0x80040154): Класс не зарегистрирован


вот более подробный текст ошибки из журнала регистрации. Получается что COMConnector не зарегистрирован. Но как так может быть? базы файловые, в ручную все работает.. как еще надо COMConnector зарегать чтоб заработало?
7 Cyberhawk
 
08.10.18
16:13
А, ну раз файловые, тогда не в этом дело
8 evorle145
 
08.10.18
16:16
то есть вот что вводит в ступор: нажимаю "синхронизировать": все ок

нажимаю "выполнить сценарий", выдает ошибку (6).

Хотя в сценарии все тоже самое , сначала получить данные, потом отправить, все как обычно.
9 Cyberhawk
 
08.10.18
16:23
Остается отлаживать, дабы знать контекст
10 evorle145
 
08.10.18
16:35
парни, кажется ключ к разгадке, осталось только понять как его применить:

Я захожу в базу под пользователем 1с Админ, нажимаю синхронизировать и все ок.
Заходит пользователь на сервер под своей учеткой, но в 1с заходит все под тем же 1с Админ - и у него эта ошибка. Значит получается что эта библиотека для пользователей не зарегистрирована?
11 Cyberhawk
 
08.10.18
16:36
Писал же "нажимаю", а теперь уже какой-то пользователь
12 evorle145
 
08.10.18
16:45
В папке bin 8.3.13.1513 вообще нет comcntr.dll
13 evorle145
 
08.10.18
17:12
все, отбой тревоги. Сисадмин сделал regsrv32 для этой компаненты и все заработало. Спасибо!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн