Регистрация Правила Главная форума Поиск |
0
- 09.07.2021 - 12:55
|
Всем привет! У меня возникла проблема при переходе платформы 1С8.3 (с 8.3.14.1993 на 8.3.18.1483). На Delphi мной написана программа по контролю сеансов ... На новой платформе перестал работать код Delphi: Com := CreateOleObject('V83.ComConnector'); ComAgent := Com.ConnectAgent(Server); // <- Ошибка тут Не выполняется подсоединение к агенту сервера 1С:Предприятия 8 ... Пробовал разные варианты («server1», «tcp://server1», «tcp://server1:1540», «server1:1540», как указано в справке 1С). На старой платформе всё работало. При установке новой платформы все предыдущие платформы удалены. Библиотека comcntr.dll зарегистрирована. Аналогичный код в 1С работает и в новой и в старой - ничего не поменялось Может кто сталкивался, в чем проблема? В какую сторону копать? | |
1
- 09.07.2021 - 13:25
| 0-ComAlex >Попробуй установи платформу пониже, 17-ю или 16-ю, какая минимально подходит для конфигурации - см. на сайте обновлений, попробуй. Если пойдет - читай, что в 18-й изменили. | |
2
- 12.07.2021 - 13:05
| 0-ComAlex >Попробуй, всё-таки ещё с comcntr.dll повозиться. Переустанови из соответствующей папки новой 8.3.18.1483 | |
3
- 13.07.2021 - 09:29
|
Всё пробовал - ничего не помогает. При откате на старую платформу всё работает. | |
4
- 13.07.2021 - 15:32
|
(2) +100500 в папке 18я\bin из командной строки regsvr32 comctrl.dll -i | |
5
- 13.07.2021 - 16:14
|
Ты наверное имел в виду: C:\Program Files (x86)\1cv8\8.3.18.1483\bin> regsvr32.exe comcntr.dll /i , а не comctrl.dll, comctrl.dll - такого файла нет! Это "C:\Program Files (x86)\1cv8\8.3.18.1483\bin> regsvr32.exe comcntr.dll /i" я конечно же делал | |
6
- 14.07.2021 - 09:08
|
хорош придуриваться, да всё ты понял, там одна dll начинается на COM. Возможно командную строку надо вызвать под админом, и там команду из (5). в 1c во внешней обработке или консоли кода попробуй на старой и новой платформе: Попытка COM = Новый COMОбъект("V83.COMConnector"); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; Будет довольно странно, если в 1с пройдёт создание без ошибок, а в Delphi нет | |
7
- 14.07.2021 - 14:29
|
Я и говорю, что код 1С как работал, так и работает хорошо и в старой и в новой платформе. Если Delphi - программу установить и запустить на сервере, где находятся 1С базы, то она работает (локально). Проблема сетевая! У меня проблема точно такая же, как https://dev.mista.ru/topic.php?id=868409 | |
8
- 14.07.2021 - 15:02
| Где Делфи на машине - там же 1с должен быть установлен клиент такой же платформы - и там regsvr | |
9
- 14.07.2021 - 15:04
| сидим на 1208, зачем бежать впереди паровоза и собирать баги на проде | |
10
- 14.07.2021 - 17:39
|
«tcp://server1:1540» - строка по мануалу. На старой платформе работала ? Или чего-то недоговариваешь. | |
| Интернет-форум Краснодарского края и Краснодара |