Инструменты пользователя

Инструменты сайта


administrirovanie_1s

Это старая версия документа!


Администрирование 1С

COM объект

к 1С можно обращаться через COM объект, для этого нужно зарегистрировать библиотеку:

regsvr32 "c:\Program Files\1cv8\8.3.5.1517\bin\comcntr.dll"

если этого не сделать 1Серы будут ругаться такими ошибками:

При попытке подключения к информационной базе произошла ошибка:
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса

или

Не удалось подключится к другой программе: -2147221005(0x800401F3): Недопустимая строка с указанием класса

Порты

частая проблема какие порты открывать на сервере 1С

если на сервере расположена база SQL, а 1С сервер расположен на другой машине, то нужно открыть порт SQL сервера tcp 1433, но ограничить удаленные ip - адресом 1С сервера.

если SQL сервер и 1С сервер на одном хосте, то tcp 1433 открывать не нужно, это серьезная брешь в безопасности

для того чтобы к 1С серверу могли подключаться толстые и тонкие клиенты нужно пробросить порты tcp 1540, 1541, 1560-1591 - это порты по умолчанию их всегда нужно проверять в настройках 1С сервера

для этого нужно запустить оснастку Администрирование серверов 1С Предприятия x86-64

Console Root -> Central 1C:Enterprise 8.3 servers -> имя нашего сервера -> ПКМ -> Свойства -> IP Порт (по-умолчанию: 1540)
Console Root -> Central 1C:Enterprise 8.3 servers -> имя нашего сервера -> Кластеры -> Локальный Кластер -> ПКМ -> Свойства -> IP Порт (по-умолчанию: 1541)
Console Root -> Central 1C:Enterprise 8.3 servers -> имя нашего сервера -> Кластеры -> Локальный Кластер -> Рабочие серверы -> имя нашего сервера -> ПКМ -> Свойства -> Диапазоны IP Портов (по-умолчанию: 1560:1591)

для того чтобы к 1С серверу могли подключаться web клиенты - нужно открыть порт web сервера, какой именно нужно смотреть в настройках веб сервера

Если развернут 1C Configuration Repository Server то по-умолчанию он работает на порту tcp 1542 Это можно проверить в свойствах службы 1C:Enterprise 8.3 Configuration Repository Server, в поле исполняемый файл параметр -port

публикация веб-клиента: веб-серверы не обнаружены!

mkdir C:\apache\conf
sc create Apache2.4 DisplayName= Apache2.4 binPath= "\"C:\apache\bin\httpd.exe\" -k runservice" start= disabled
echo "1C" > C:\apache\conf\httpd.conf

очистка истории лицензий в окне "о программе"

пример для базы данных trade_dev

USE [trade_dev]
GO
UPDATE Files SET BinaryData = CAST ('' as varbinary(max)), datasize = 0 WHERE FileName = 'c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl'
GO
administrirovanie_1s.1610530274.txt.gz · Последнее изменение: Валерий