Имя: Пароль:
1C
 
подключение 1с на сервере линукс
↓ (Волшебник 02.12.2025 12:49)
0 Sholpi
 
naïve
02.12.25
09:47
День добрый!
ПЖ подскажите чайнику ругается на ВнешнееСоединение
{ВнешняяОбработка.s♥s♥s♥s♥.Форма.Форма.Форма(64,22)}: Тип не определен (ВнешнееСоединение)
        Соединение = Новый <<?>>ВнешнееСоединение(СтрокаПодключения); (Проверка: Сервер)


Попытка
        СтрокаПодключения =
             "Srvr=s♥s♥s♥s♥" +
        "Ref=♥*♥*♥*♥" +
        "Usr=*******" +
        "Pwd=♥♥♥♥♥♥♥;";
Соединение = Новый ВнешнееСоединение(СтрокаПодключения);

        Сообщить("Удачное соединение с базой!");

    Исключение
        Сообщить("Ошибка подключения: " + ОписаниеОшибки());
    КонецПопытки;

как выйти из ситуаций
1 arsik
 
гуру
02.12.25
09:47
(0) 🤦
2 Волшебник
 
02.12.25
09:52
тупой бот
3 Sholpi
 
naïve
02.12.25
09:53
(1) (2)  внимательно смотрю на самых умных
4 Волшебник
 
02.12.25
09:55
Предыдущая ветка автора, где он написал много программного кода, но не сделал коннект
Ошибка: Поле объекта не обнаружен Документы, Создание Документов через com-соединение
5 Garikk
 
02.12.25
09:56
(3) чтобы поумнее стать, надо читать мануал получше на инструмент с которым работаешь
6 Sholpi
 
naïve
02.12.25
09:57
(4) там КОМконнект на линуксе она не работает
7 Волшебник
 
02.12.25
09:58
(6) А здесь что?
8 Garikk
 
02.12.25
09:58
(6) а теперь почитай на базе чего внешнее соединение работает
9 DiMel_77
 
02.12.25
10:00
(0) 2.1. Вместо Windows-технологии COM (объект COMОбъект) следует использовать специализированные кроссплатформенные механизмы платформы:

Для администрирования кластера серверов 1С:Предприятия, вместо работы с объектной моделью агента сервера через COM-объект v83.ComConnector, следует использовать сервер администрирования (ras) и утилиту администрирования (rac). При работе в macOS утилиты rac и ras недоступны.
Для получения путей к рабочим каталогам, вместо COM-объектов ОС Windows, следует использовать методы глобального контекста РабочийКаталогДанныхПользователя, КаталогДокументов, КаталогВременныхФайлов.
В остальных случаях следует рассмотреть другие альтернативы технологии COM, работающие в ОС Linux и macOS, например, технологию создания внешних компонент Native API.
10 Волшебник
 
02.12.25
10:05
(9) Лучше веб-сервисы
11 Гипервизор
 
02.12.25
10:05
(9) Сейчас на это будет ответ, что в примере используется не устаревший COM, а прогрессивное "ВнешнееСоединение". )
Интересно, какая нейросеть такое подсказала?
12 Sholpi
 
naïve
02.12.25
10:10
(9) спасибо
13 Волшебник
 
02.12.25
10:13
(12) Скажите честно, откуда Вы взяли этот программный код.
Скажите ещё более честно, как Вы посмели обращаться на форум, когда ошибка Вам написана русским по белому?
14 craxx
 
02.12.25
10:23
(13) Сгенерил с помощью ИИ, что тут непонятного.
15 Волшебник
 
02.12.25
10:24
(14) Ну так об этом надо сообщить. Нахуя нам читать эту хуйню?