📄
SysadminisNotes
  • Полезные заметки сисадмина
  • 🚀ProxMox
    • Настройка нового dedicated сервера
    • Підключення нового віртуального сервера
    • Робота с хостом ProxMox
    • Добавление/удаление сервера в кластер Proxmox
    • Debian Bookworm sources.list
    • Установка сервера взаимодействия 1С на Ubuntu 20.04 в LXC контейнер на Proxmox
    • Установка Битрикс на LX контейнер ProxMox
    • Перенос сата на Бітрік
    • Подключение диска для ВМ
    • Налаштування DNS клієнта у Linux
    • Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
    • Проверка состояния жестких дисков
    • iperf3: інструкція з тестування мережі
  • 🚚1C та налаштування
    • Установка IIS и публикация базы 1С
    • Налаштування сервісів 1С
    • Конвертация расширения cfe в конфигурацию сf руками
    • Скрипты для выгрузки в файлы
    • Как настроить кластер 1С, чтобы фоновые задания выполнялись на отдельном рабочем сервере 1С
  • 🚌Windows Server
    • Трасіровка на конкретний порт
    • Как установить роль контроллера домена на Windows Server
    • Создание пользователя в Windows Server 2016
    • Установка и настройка терминального сервера на Windows Server
    • Інструкція з активації Windows Server та Microsoft Office
  • Как подключиться к серверу по RDP?
  • Массовое добавление базы или списка баз для пользователей терминального сервера.
  • Настройка доверенных SSL/TLS сертификатов для защиты RDP подключений
  • Настройка TLS для RDP подключений
  • Windows: ошибка "Этот сеанс будет прекращен из-за ошибки шифрования данных"
  • 🚜MSSQL Server
    • Резервное копирование 1С средствами MS SQL
    • Скрипти для обслуговування
    • Протокол Shared Memory
  • Group 1
    • Zabbix agent
    • Русификация Zabbix
Powered by GitBook
On this page
  • Регистрация компоненты comcntr.dll (для COM соединения с базой 1С)
  • Как включить отладку на сервере 1С (8.1, 8.2, 8.3)
  • Перенос журнала регистрации 1С на другой диск

Was this helpful?

  1. 1C та налаштування

Налаштування сервісів 1С

PreviousУстановка IIS и публикация базы 1СNextКонвертация расширения cfe в конфигурацию сf руками

Last updated 1 year ago

Was this helpful?

Регистрация компоненты comcntr.dll (для COM соединения с базой 1С)

Если фоновый процесс COM-соединения завершается с ошибкой:

{Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string

Или при запуске конфигурации в режиме 1С:Предприятия появляется ошибка:

-2147221164(0x80040154): Класс не зарегистрирован

Нужно зарегистрировать библиотеку ComConnector comcntr.dll из каталога программы.

!!! Перед этим нужно отключить службу агента сервера 1С:Предприятия и все программы, использующие эту DLL !!!

В 32-битной версии сервера проблема решилась бы командой:

regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»

но в 64-битной версии команда будет примерно такой*:

C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»

Или так:

  1. После запуска командной строки от имени администратора: cd C:\Program Files (x86)\1cv8\8.3.15.1700\bin (этой командой мереходим в каталог с установленной версией платформы 1С:Предприятие)

  2. В получившийся строке формата C:\Program Files (x86)\1cv8\8.3.13.1513\bin> дописываем команды regsvr32 comcntr.dll

При удачном выполнении Вы увидите:

Если команда регистрации не помогла, то нужно предварительно удалить регистрацию библиотеки comcntr.dll, запустив ту же команду вызова regsvr32 с ключом /u

Если и это не помогло, попробуйте переустановить платформу 1С в режиме Исправить и отметьте COM соединение

Как включить отладку на сервере 1С (8.1, 8.2, 8.3)

По умолчанию, при использовании клиент-серверного режима работы 1С-предприятия никакие серверные функции и процедуры не будут поддаваться пошаговой отладке. Система будет выполнять их "на сервере 1С 8.3", такие процедуры не видны для клиентской машины.

Для включения режима отладки 1С в режиме клиент-сервер достаточно последовать простым инструкциям для каждой версии сервера 1С.

Отладка на сервере для платформы 1С 8.1

Чтобы точки останова отрабатывали в серверных процедурах, необходимо:

  1. Остановить службу 1C Enterprise Server Agent.

  2. Запустить редактор системного реестра. Чтобы открыть редактор реестра, необходимо нажать Windows + R (или Пуск-Выполнить) и ввести в командную строку regedit.

  3. Найти ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent].

  4. Скорректировать атрибут «ImagePath»= , добавив «-debug».

  5. Запустить службу 1C Enterprise Server Agent.

Пример:

До включения: «C:\Program Files\1cv81\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files\1cv81\server». После включения отладки: «C:\Program Files\1cv81\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d «C:\Program Files\1cv81\server»

Отладка на сервере для платформы 1С 8.2 и 8.3

  1. Остановить службу 1C:Enterprise 8.2 Server Agent.

  2. Запустить редактор системного реестра. Чтобы открыть редактор реестра, необходимо нажать Windows + R (или Пуск-Выполнить) и ввести в командную строку regedit.

  3. Найти ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\].

  4. Находим свойство «ImagePath»= , добавляем в строку «-debug».

  5. Записываем и запускаем службу.

Пример:

До включения: "C:\Program Files (x86)\1cv8\8.3.12.1469\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "G:\srvinfo"

После включения отладки: "C:\Program Files (x86)\1cv8\8.3.12.1469\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "G:\srvinfo" -debug

Перенос журнала регистрации 1С на другой диск

По умолчанию журнал регистрации хранится в следующем месте: C:\Program Files (x86)\1cv82\srvinfo

Для переноса журнала регистрации в другое место я сделал так:

  1. остановил службу "Агент сервера 1С:Предприятия 8"

  2. перенес папку C:\Program Files (x86)\1cv82\srvinfo в новое место

Есть 2 варианта этого шага.

Вариант 1

в параметрах запуска службы "Агент сервера 1С:Предприятия 8.2" "C:\Program Files (x86)\1cv82\8.2.15.289\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv82\srvinfo" изменить путь следующий за ключем "-d" на предпочитаемый.

Вариант 2

поменять путь в реестре (по сути тоже самое). В моем случае: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2 Server Agent (x86-64) ключ ImagePath меняем на путь к новому месту расположения журнала регистрации 1С.

После смены расположения папки, не забудьте установить права доступа на папку иначе Агент сервера 1С:Предприятия не запустится, 1С тоже не запустится.

🚚