31 октября 2014

Устанавливаем сервер 1С 8.3 для совместной работы с 8.2, а если нужно, то и с 8.1


Вообще, всё делается достаточно просто. По аналогии с параллельной работой 8.1 и 8.2



1. Скачиваем дистрибутив сервера. Обычно он называется так: "Cервер 1С:Предприятия (64-bit) для Windows".

2. Устанавливаем его в штатном режиме ("Далее" - "Далее" - "Готово").

При попытке запустить службу установщик ругнётся, жмём "Пропустить".

3. Заходим в реестр программой regedit и идём по пути:

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent (x86-64)"

4. Там есть ключ с названием "ImagePath", правим в нём все порты и диапазоны портов с 15хх на другие, например 17хх.

Получаем что-то типа: "C:\Program Files\1cv8\8.3.3.715\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo"

5. Заходим в каталог установки платформы 8.3, папку srvinfo и удаляем там всё содержимое.

6. Заходим в службы и запускаем службу "Агент сервера 1С:Предприятия 8.3 (х86-64)".

7. Не забываем при создании кластера в консоли кластера и при добавлении базы в список баз добавлять всегда порт.

--

PS. Иногда нужно, чтобы на сервере работало 3 агента сервера: 8.1, 8.2 и 8.3.

Делаем аналогично. 8.1 - диапазон портов 15хх, 8.2 - 16хх, 8.3 - 17хх.

--

Сразу возникли вопросы, отвечаю:

1. Консоль кластера при установке клиентской части платформы имеет разный путь для разных версий, если устанавливаем "по умолчанию", то такой:
8.2 - "C:\Program Files\1cv82\common\1CV8 Servers.msc"
8.3 - "C:\Program Files\1cv8\common\1CV8 Servers.msc"

2. Com-объекты отличаются по названию:

8.2 - V82.ComConnector, V82.Application
8.3 - V83.ComConnector, V83.Application

23 сентября 2014

1С и почта Gmail (поддержка SSL)
Скрестил Google Apps и почтовый клиент 1С УТ. Обработок и правки конфигурации не понадобиться, лишь одна сторонняя программа.


Главная проблема в этом почтовом клиенте - отсутствие поддержки шифрования SSL для отправки и приёма e-mail. При попытке настроить электронную почту в 1С через Google Apps - будем получать лишь ошибки инициализации. К счастью, существует утилитаstunnel, которая поможет нам решить проблему с настройкой почты в 1С.

Качаем stunnel, устанавливаем в каталог c:\stunnel. Прописываем в stunnel.conf :


client = yes
service=gmail
output = stunnel-log.txt
debug = 0

[SMTP Gmail ]
accept = 127.0.0.1:25
connect = smtp.gmail.com:465

[POP3 Gmail ]
accept = 127.0.0.1:110
connect = pop.gmail.com:995



Выполняем в консоли команду для установки сервиса:

c:\stunnel\stunnel.exe -install

И стартуем сервис



Должна появится новая служба под названием "Gmail".
Прописываем в почтовом клиенте 1С настройки POP3/SMTP сервера:

altaltВуаля. Если порты заняты другим приложением - меняем порты. Можно привязаться к определённому интерфейсу и пользоваться одним туннелем с разных рабочих станций.

Stunnel существует и под Linux/BSD/etc.

28 апреля 2014

VISTA сеть и etc

Если тормозит RDP или есть проблемы с сетью на VISTA и старше, возможно спасет такая вещь:
netsh interface tcp set global autotuninglevel=disabled