Имя: Пароль:
1C
 
Подключение ТСД к копии базы
0 Веселый Джузеппе
 
10.01.17
16:19
Добрый вечер, всех с прошедшими праздниками.
Ситуация такая, захотел клиент копию базы, с переносом нескольких справочников (упр. учет)
Перенес я базу, справочники перетянулись. (Делал через обработку ВыгрузкаЗагрузкаДанныхXMLPlusV5.epf в идентичную пустую конфигурацию)  Но вот ТСДшник перестал заполнять значения в документы. Причем в старой базе грузит. Проверил торговое оборудование, справочник и регистр сведений. Обработка идентична, модули так же.

Если убрать ТСД (вынуть кабель или отключить) старая база бодро говорит, что не нашла. Новая база всегда говорит, что я подлючилась, но при попытке выгрузке вылетает тайм аут ошибка.

Подскажите, что я еще мог не перенести? УТ 10.3 1С:Предприятие 8.3 (8.3.8.1784)
1 Веселый Джузеппе
 
10.01.17
16:46
Проблема идет в момент подключения
ЗагрузитьВнешнююКомпоненту("CipherLab.dll");
Сообщить("Компонента ""CipherLab.dll"" загружена.");
Терминал = Новый("AddIn.CipherLab");

После я делаю:

ЗагрузитьВнешнююКомпоненту("CipherLab.dll");
        Сообщить("Компонента ""CipherLab.dll"" загружена.");
        
// создание объекта внешней компоненты
Попытка
    Терминал = Новый("AddIn.CipherLab");  
    Сообщить( "Объект внешней компоненты создан.");
Исключение
    Сообщить("Ошибка создания объекта внешней компоненты  ""AddIn.CipherLab""!", СтатусСообщения.Внимание);
    Сообщить("Объект внешней компоненты не создан!");
КонецПопытки;

Вот на косячной базе он всегда подключен и дальше пытается получить данные, естественно у него не получается.
2 Веселый Джузеппе
 
10.01.17
16:47
в дополнение ибо (1) не очень читаемо
http://c2n.me/3GfVDEk
3 Мимохожий Однако
 
10.01.17
16:50
Попробуй зарегистрировать CipherLab.dll
4 Веселый Джузеппе
 
10.01.17
16:51
(3) перерегистрировал ее. Не помогло.
5 Мимохожий Однако
 
10.01.17
16:53
Расшифруй "тайм аут ошибка". Телепат бот не работает
6 Веселый Джузеппе
 
10.01.17
16:58
(5) это так терминал ошибку называет: "Ошибка: Тайм - аут! Данные не переданы!!"
Я так думаю, это значит что превышено время ответа от терминала (ибо он на самом деле отключен)
7 Веселый Джузеппе
 
10.01.17
17:03
Наковырял, что метод
Терминал.ПолучитьПараметры(Порт, Скорость, ФлагИК, РазделительБазы, РазделительДокумента);

изменяет параметры подключения
http://clip2net.com/s/3GfWN7Y
http://clip2net.com/s/3GfWVdx

Но почему он так делает - непонятно.
8 Мимохожий Однако
 
10.01.17
17:22
(6) Попробуй включить терминал
9 Веселый Джузеппе
 
10.01.17
17:50
удалил все CipherLab1.dll зарегистрированные, поменял на CipherLab1.dll и дело сдвинулось. Завтра попробую все выгрузить, отпишусь, сейчас доступа к ТСД нет.
10 Веселый Джузеппе
 
11.01.17
11:53
По итогам так и не получилось запустить ТСД. Может у кого еще будут какие мысли по этому поводу?
11 Torquader
 
11.01.17
11:59
Если перенесли базу, то поменялось имя компьютера, а всё оборудование и его настройки привязываются к имени компьютера - просто поменять имя в регистре и всё должно будет работать.
12 Веселый Джузеппе
 
11.01.17
13:28
(11) компьютер тот же самый, создал на том эе класетере еще одну базу