|
Соедиение по COM - хрень какая-то... | ☑ | ||
---|---|---|---|---|
0
suvolod
29.11.12
✎
08:26
|
Между базами УТ 10.3 > БП 2.0 настраиваю обмен, в качестве вида соединения указываю COM и прописываю соединение с сервером 1С.
Обмен заработал, данные выгрузились, но кое-где номенклатура с одинаковым наименование в источнике "схлопнулась" в одну номенклатуру в приемнике. Пытаюсь разобраться в проблеме, иду в монитор обмена данными > Объекты обмена и смотрю данные регистра "Соответствие объектов для обмена". По интересующим меня данным через кнопку "Доступные действия" > "Показать объект приемника" пытаюсь подключиться к базе приемнику, но вместо этого вылетает ошибка: При попытке подключения к информационной базе произошла ошибка: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса: Недопустимая строка с указанием класса Решение вроде нагуглил - нужно сделать regsvr32 "...\bin\comcntr.dll", но и проблема не исчезла. Да и в этом ли дело? Ведь обмен-то работает! - с теми же настроками соединения. Прямо сейчас зашел в него снова и нажал кнопку Тест. Соединение установлено успешно! Тем не менее при соединении через монитор ничего не получается... |
|||
1
Defender aka LINN
29.11.12
✎
08:28
|
(0) То есть, у вас реально в базе есть номенклатура с одинаковым наименованием, но разная?
Ну и ничего, что твоя машина и сервер 1С - даже не родственники? |
|||
2
suvolod
29.11.12
✎
08:33
|
И на моей, и на сервере стоит одна версия 1С - 8.2.16.362. Что мешает ей подключиться по COM к серверу, если при обмене она делает то-же самое.
Номенклатура одна - артикулы разные. |
|||
3
Прохожий
29.11.12
✎
08:35
|
(2) А начинать название с артикула слабо? Тогда будет уникально гарантировано.
|
|||
4
Прохожий
29.11.12
✎
08:36
|
"2354535 Штанишки"
"6435433 Штанишки" |
|||
5
suvolod
29.11.12
✎
08:38
|
(0) У меня главный вопрос все-таки не Номенклатуру, а про подключение по COM... Почему может не работать?
|
|||
6
cw014
29.11.12
✎
08:39
|
(5) Зацепись к серверу по RDP и проверь оттуда. Если работает - значит проблема в твоей машине
|
|||
7
GenV
29.11.12
✎
08:40
|
(5) Переставь 1С у себя. regsvr32 "...\bin\comcntr.dll" не всегда помогает
|
|||
8
Defender aka LINN
29.11.12
✎
08:40
|
(2) "И на моей, и на сервере стоит одна версия 1С - 8.2.16.362" - угу. У соседа такая же машина, как у меня, даже комплектация. Только у него нормально едет, а у меня вправо ведет и колесо на ободе лежит. Почему, машины-то одинаковые?
|
|||
9
suvolod
29.11.12
✎
08:42
|
(6)(7)за идеи - спасибо. буду сейчас пробовать..
|
|||
10
Andy13
29.11.12
✎
08:43
|
(0) По теме "Схлопывания" - установи синхронизацию (настройки обмена) не только по наименованию. А щас - разгребай РС "Соответствие объектов для обмена" в обеих базах.
|
|||
11
suvolod
29.11.12
✎
08:58
|
(9) Так и не взлетело
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |