|
Передача данных из 1с в LanDocs | ☑ | ||
|---|---|---|---|---|
|
0
slimuz
21.03.24
✎
09:32
|
Обращаюсь к LanDocs через COM
Application = Новый COMОбъект( "LanDocs2.LDApplication" ); Application.UserLogin( "...", "..." ); Выходит ошибка: Ошибка при вызове конструктора (COMОбъект)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(5)}:Application = Новый COMОбъект( "LanDocs2.LDApplication" ); {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(80)}:Команда1НаСервере(); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка] по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса Хотя раньше таким способом работало подключение к LanDocs. 1С:Предприятие 8.3.22.2283. Бухгалтерия 3.0 |
|||
|
1
breezee
21.03.24
✎
08:12
|
LanDocs2.LDApplication
Наверное на сервере не зарегана |
|||
|
2
Волшебник
21.03.24
✎
08:13
|
Нужно зарегистрировать компоненту в реестре
|
|||
|
3
slimuz
21.03.24
✎
08:24
|
(1) (2) Подскажите пожалуйста, как зарегистрировать ?
|
|||
|
4
steep1
21.03.24
✎
08:26
|
(3) В интернете полно инструкций, регистрация COM в Windows\WINDOWS SERVER
|
|||
|
5
Волшебник
21.03.24
✎
09:26
|
(3) REGSVR32
Regsvr32 [/u] [/s] [/n] [/i[:команды]] DLL-файл /i — вызывает DllInstall, передавая ей в параметре команды; /u — вызывает DllUnInstall, отменяет регистрацию сервера /n — не вызывает DllRegisterServer; может использоваться с ключом /i; /s – "тихий" режим; окна сообщений не отображаются; Пример использования: regsvr32 "C:\Program Files\7-Zip\7-zip32.dll" |
|||
|
6
slimuz
21.03.24
✎
09:10
|
Дело в том, что LanDocs не установлен на сервере. Можно ли как-то сделать, чтоб база 1С была на сервере, а все обработка выполнялась на клиенте 1С ?
|
|||
|
7
arsik
21.03.24
✎
09:13
|
(6) "стаж: 7 лет 8 мес" 🤦
|
|||
|
8
Волшебник
21.03.24
✎
09:27
|
(6) Да, это можно сделать, но это будет дорого...
|
| Форум | Правила | Описание | Секции | Поиск |