Как установить 1с унф на сервер
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-объекты отличаются по названию:
Специальные предложения
Зачем все эти вольные пеерсказы?
Лучше уж тогда раскрыли тему, как потом запускать консоль администрирования кластера и ComConnector нужной версии.
Уже сейчас переход БП-2.0 на БП-3.0 не пройдет до конца без установки 8.3 (последний релиз 3.0.28.7 требует категорически), заявленная конвертация баз 82 в 83 и обратно не работает с этого релиза, дт-шник не того формата. На ИТС тоже сходу не попал, а разбираться некогда уже. Так что спасибо автору за своевременную подсказку! VitaliyTokarev, до п.6 все сделал по инструкции. Служба запустилась. Не понял дальше что делать. Когда запускаю консоль для 8.2 - там все нормально, вижу базы, могу добавить их.
Как добавить базу для 8.3? В консоли для 8.3 сервер видно, но там название такое же, как и сервера 8.2, порт тоже от 8.2 (15хх). Если добавить новый с другим именем и портом - ошибка. Когда добавляешь кластер в консоли 8.2 с портами от 8.3 (17хх) - тоже ошибка.
Поясните п.7, пожалуйста подробнее, после запуска службы как добавлять базы для 8.3? + после установки сервера с ярлыков у пользователей не запускаются базы, которые под 8.2. Пишет что различаются версии клиента и сервера, (ярлык ссылается на папку 8.2). + после установки сервера с ярлыков у пользователей не запускаются базы, которые под 8.2. Пишет что различаются версии клиента и сервера, (ярлык ссылается на папку 8.2).
Здесь нужно прописывать с портами. По умолчанию 1541. Например:
Srvr="1C";Ref="Base"; - Это у меня под 8.2 с портами 15хх
Srvr="1C01:1641";Ref="test"; - Это под 8.3 с портами 16хх
В консоли кластера можно немного запутаться.
Имя сервера будет одно и то же. Но в одном случае порт будет 1540, а в другом 1640 (1740).
И запускать консоль обязательно для каждой версии свою. Просто при попытке открыть кластер не той версии
консоль ругнётся, что версии не совпадают. Вы тут же выбираете другой и всё. Потом просто запомнится какой выше, а какой ниже.
Единственный способ отличить - добавить комментарий в поле "Описание" при редактировании кластера.
поддерживаю предыдущих ораторов про боян
(14) andrewks, уважаемый, не соглашусь с вами, платформа 8.3 в этих статья не фигурирует вообще. Различия есть и они существенные. Другие статьи не видел, поиск на эту отправил.VitaliyTokarev, спасибо за разъяснения. Все получилось.
Только теперь при открытии базы в Конфигураторе ругается на отсутствие лицензии для запуска сервера. На 8.2 конечно все стоит и на сервер, и на клиентские (сервер раздает). Я так понял они тоже к порту привязаны (т.к. при установке стоит флаг - на сервере и номер порта) - лицензии все программные. Видимо только аппаратные можно на несколько экземпляров цеплять, думаю придется 8.2 сносить. По поводу программной не подскажу, нужно изучать. Спасибо за наводку.
Мы до сих пор заказываем с аппаратными ключами. А почему в настройках базы не указать версию 1С на последней странице ?! М-да . Реально только помогло явно указать порт в адресе кластера. Спасибо за статью и отдельное спасибо за комменты . Спасибо за статью. Открыт вопрос про добавление базы. Пример: сервера у меня работают - 8.2 и 8.3, консоли открываются. На клиентском ПК запускаю 8.3, жму добавить базу, заполняю как обычно, но база не создается - Несоответствие версий. Если в кластере указать порт - srv1c:1740 - пишет хост не найден. Вопрос: как указать 1С-овскому серваку, что я создаю базу для 8.3? (21) andrei.k, разобрался сам. Нужно было кластере указать порт 41 - srv1c:1741. установка сервера 8.3.4.437 убила из реестра ветку сервера 8.2.18.109 :( Т.е. добавилась "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent (x86-64)", а удалилась "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent (x86-64)"?
Так не должно быть, какой-то глюк. Они должны работать параллельно. Попробуйте ещё раз поставить серверную версию 8.2. (25) там ещё нужно добавить ключ - debug чтоб можно было отлаживать. и ещё прежде чем чистить папку srvinfo необходимо остановить старые службы допустим от 82 или 81 потом во всех папках от 81 и 82 почистить содержимое этих папок, далее все запустить повторно.
Воспользовался статьей, установил платформу 8.3.4.465 параллельно 8.2.19.83.
Из особенностей:
п.2 При попытке запустить службу установщик не ругнулся
п.5 Заходим в каталог установки платформы 8.3, папка srvinfo была пустая
На всякий случай создал нового пользователя Windows, под которым запускаю службу 8.3.
После исправления реестра открыл консоль управления сервером 1с 8.3, вручную добавил корень дерева и кластер.
Чей порт указан в ветке (*)ИмяКомпьютера, тот и работает.
Необходимо создавать два рабочих кластера с одинаковым именем и разными портами.
Увы, второго пути я не нашёл.
Беда не беда, когда разные только мажорные версии. А я вот решил поставить 8.3.4.403 и 8.3.5.1248. До этого момента 8.3.4.403 прекрасно сосуществовала с 8.2.18.102 (или чот типа того) - к администрированию серверов из двух разных консолей я привык очень быстро (оно меня никогда не парило). И я, окрылённый успехом запуска этой пары, вкатил третьим 8.3.5.1248, но служба не стартовала. Путём научного тыка, курения гугла и чей-то матери определил, что папка srvinfo должна располагаться у каждой службы сервера в отдельной директории , ну или просто в реестре ссылаться на другую папку, какую-нибудь srvinfo-8.3.5.1248, например. При этом папочку то лучше предварительно создать и дать полные права пользователю, от имени которого запускается служба сервера. И вроде страдания кончились, но. нет!
Воткнулся в ту же проблему с консолями управления. Только теперь на 8.2 консоль отдельная, а у 8.3 консоль коннектится к тому серверу, версию которого ставили последним, а к предыдущему выдаёт ошибку .
Вся беда в том, что (даже если ставить какой-нибудь билд на отдельный диск) консоль управления серверов 8.3 как-то где-то регистрируется в системе, по умолчанию располагаясь тут C:\Program Files\1cv8\common
Временно решил это установкой удалённой консоли на несерверной железке (у себя поставил на компе), а на сервере консоль другой версии. Костыль костылём, а хотелось бы по-христиански как-то намутить.
Скачиваем образ диска по ссылке 64-bit PC (AMD64) server install CD. Записываем его на CD-диск. Установку сервера производим по инструкции Установка Ubuntu 12.04 Server .
Заходим на сервер через terminal
Обновляем список пакетов
sudo apt-get update
sudo apt-get upgrade
Установка 1С:Предприятие 8.3
Для установки 1С:Предприятие 8.3 нам потребуется серверная часть «Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем» (файл deb64.tar.gz).
Скачиваем файл прямо на сервер командой:
tar xzf deb64.tar.gz
sudo dpkg -i 1c*.deb
При установке пакетов 1С:Предприятия 8.3 могут быть ошибки «сломанных» связей. исправляем связи:
sudo apt-get -f install
Устанавливаем дополнительные пакеты необходимые для настройки и работы 1С:Предприятия 8.3:
sudo apt-get install ttf-mscorefonts-installer
sudo apt-get install imagemagick
при установке шрифтов необходимо согласится с условиями лицензии.
Запускаем скрипт конфигурации платформы 1С:
sudo /opt/1C/v8.3/x86_64/utils/config_system /usr/share/fonts
Останавливаем сервер 1С:Предприятия 8.3 ( он нам не нужен )
sudo /etc/init.d/srv1cv83 stop
Отключаем автозапуск сервер 1С:Предприятия 8.3
sudo update-rc.d srv1cv83 disable
Установка HASP драйверов
*Для USB ключа больше ничего не нужно
Устанавливаем драйвера для HASP ключа
sudo dpkg -i hasp*.deb
Некоторые программы из пакета драйверов HASP откомпилированы для 32-х битных систем. Для них необходимо установить поддержку 32-х битных приложений. Без пакета ia32-libs драйвера HASP-ключей на нашей 64-х битной системе работать не будут. Устанавливаем:
sudo apt-get -i ia32-libs
Вставляем ключ в сервер и перезапускаем службы HASP драйверов:
sudo /etc/init.d/haspd restart
Публикация информационной базы на веб-сервере Apache
Скачиваем информационную базу (файл 1cv8.1cd) в каталог DemoSmallBusiness в папке пользователя и разрешаем изменения для группы веб-сервера:
sudo chown -R user:www-data /home/user/DemoSmallBusines
sudo chmod -R 664 /home/user/DemoSmallBusines
Публикация информационной базы на веб-сервере Apache:
sudo /opt/1C/v8.3/x86_64/webinst -publish -apache22 -wsdir demosmall -dir '/var/www/demosmall' -connstr 'File="/home/user/DemoSmallBusines"'
В папке /var/www/demosmall будет создан файл default.vrd
В конфигурационный файл веб-сервера Apache будут добавлены строки:
Перезапускаем веб-сервер Apache
sudo apachectl restart
Специальные предложения
Не получается только выполнить действие из последней строки "Открываем обозреватель вводим адрес http://192.168.1.5/demosmall/ и работаем.".
Ввел то что Вы написали но ничего не открывается !
Подскажите что я сделал не так. Читал недавно статью о сравнении производительности 1С под различными ОС Linux.
Убунта показала чуть ли не втрое меньшую производительность.
Мне лично понравилась недавно вышедшая Fedora 18 - работает шустро и юзабилити на хорошем уровне. Добрый день!
Если не секрет, сколько пользователей подключено к УНФ в организации?
Вопрос в студию:
как заставить apache использовать сетевой ключ лицензий, установленный на другом хосте?
(8) antont,Способ №1: Всунуть ключ в компьютер с апачем.
Сервис hasplmd будет раздавать лицензии всем в сети не только локальному апачу.
Установку сервиса хасп проводим также как в статье.
Способ №2: Пользоваться тонким клиентом от 1С
Он сам будет искать лицензию хасп в локальной сети.
Способ №3: Обменять ключ на программную многопользовательскую лицензию
и установить на компьютер с апачем.
Уверен, будет полезно:
ри установке шрифтов, qutim, переустановке ttf-mscorefonts-installer всегда появляется одно и тоже окошко ( настраивается пакет ttf-mscorefonts-installer ). И висит оно бесконечно долго. Весь гугл уже перерыл, ничего найти не могу стоящего.те жмем TAB, ENTER
Просмотры 49327
Загрузки 0
Рейтинг 65
Создание 17.02.13 10:54
Обновление 11.07.13 02:04
№ Публикации 174095
Тип файла Нет файла
Операционная система Ubuntu
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Да
См. также
Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо
Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.
14.04.2017 67654 user700211_a.straltsou 30
16.03.2021 3707 ardn 10
Некоторые особенности установки Apache 2.4 для 1С + SSL
Проблемы, возникшие при установке Apache 2.4, их решение.
30.11.2020 4399 jenyavp 23
Выгрузка в dt на сервере 1С по расписанию с завершением соединений и подключением к консоли сервера через com
Была задача настроить по расписанию выгрузку серверной базы в dt, готового решения не нашел, делюсь, может, кому пригодится.
16.04.2020 9078 karamazoff 48
Копирование числовых ячеек из 1С в Excel Промо
15.01.2019 35375 itriot11 27
Пошаговая инструкция по установке веб-сервера Apache и завязка с 1С
Данная статья больше предназначена для начинающих администраторов, но «бывалые» тоже могут освежить свои знания и в этой статье в деталях расскажу, как устанавливать Apache и использовать веб-сервер для работы с 1С.
10.03.2020 9322 dy4amaks 9
Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019
Здесь мы собираем все данные по настройкам сервера для работы ПРОФ лицензии.
11.09.2019 109740 Infostart 90
Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux
Описанные в данном опусе механизмы ни в коей мере не противопоставляются тому, что реализует КИП от 1С или какие-либо другие инструменты (решения)! Это всего лишь еще один взгляд на "проблему", который может быть полезен в некоторых ситуациях.
10.09.2019 22755 Sloth 49
Чем PostgreSQL может быть полезен разработчику 1С Промо
В статье будут рассмотрены примеры, которые могут оказаться полезными в повседневной работе разработчика 1С и не только: как можно сделать снимок рабочей базы без файла резервной копии, как можно эффективно использовать табличные пространства СУБД PostgreSQL, а также как организовать простой и удобный доступ к админке СУБД посредством мобильных устройств.
20.12.2018 25062 Shmell 40
Нарушение целостности системы
Причины возникновения ошибки "Обнаружено нарушение целостности системы" и способы ее устранения.
07.09.2019 53624 Rain88 27
Запуск нескольких экземпляров сервера 1С Предприятия 8.3 разных релизов на одном Linux-сервере
Несколько слов о том, КАК это сделать, для тех кто сильно далек от GNU/Linux.
05.09.2019 6637 Sloth 13
Уверенное обновление
Уверенное обновление. Анализ файла ОтчетОСравнении.txt. Bash
18.07.2019 13222 vasilev2015 36
Зачем в 1С нужно периодически пересчитывать итоги по регистрам? Промо
Мы часто слышим рекомендацию о том, что пересчет итогов нужно проводить регулярно и эта операция проводит к улучшению производительности, но что скрывается за этой процедурой и какие именно проблемы решаются?
10.03.2013 249283 Aleksey.Bochkov 141
Почему Вы не обслуживаете итоги?
Небольшая заметка по обслуживанию итогов. Все ли Вы делаете правильно?
04.07.2019 25841 YPermitin 36
Опыт обновления до 8.3.14 - лицензии и утилита ring
На выходных было скучно, поэтому решили обновить 1с до 8.3.14.1694. С лицензиями пришлось немного повозиться.
29.04.2019 46096 Sander80 31
Практика перехода на Linux и Postgres в небольшой компании (10 пользователей)
Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?
22.04.2019 33999 starik-2005 180
Создание пользователя СУБД MS SQL Промо
Создание пользователя MS SQL для развертывания базы 1С.
15.02.2017 47765 hayroff 9
Переход на 64-х разрядный сервер 1С
Переход с 32-х разрядной версии сервера 1С на 64-х разрядную с сохранением данных журналов регистрации информационных баз, используемых в 32-х разрядной версии.
05.04.2019 29597 ids79 20
Логируй больше! 1С + UPD + GELF + Graylog
Наличие производительной платформы управления логами - это жизненно важный элемент в ландшафте систем с высокой активностью. Рассмотрим один из подходов логирования активности систем на платформе 1С в Graylog.
26.02.2019 13107 Lars Ulrich 16
Скорость работы 1С: Предприятие с разными СУБД: MS SQL и с PostgreSQL
Рассмотрим несколько вариантов работы 1С: Предприятие с различными СУБД.
20.02.2019 31497 valentinko 174
Все, что надо знать о технологической платформе 1С:Предприятие: компоненты, архитектуры, операционные системы, лицензии Промо
Все о платформе и лицензировании для начинающих и не только. (благодаря Сообществу учтены новейшие изменения лицензионной политики 1С!)
19.12.2015 81677 barelpro 51
Восстановление файловой базы с помощью tools 1cd
Небольшая заметка, как удалось вылечить битую файловую базу 1С, с помощью утилиты tools 1cd.
19.02.2019 19775 rzabolotin 68
1С в Elastic Compute Service Alibaba Cloud. Сокровища Алибабы
Если ты умеешь что-то делать хорошо, всегда найдется азиат, который сможет лучше © (один из самых популярных интернет мемов). Aliexpress уже стал именем нарицательным в всем мире. Но Alibaba Group это не только интернет-молл, но и сервис облачных вычислений №1 в Китае. Интересующихся прошу под кат…
08.02.2019 8808 capitan 13
Debian 9.7 + PostgreSQL для 1С. Как завести с пол-оборота
Предлагаю взять на заметку информацию по установке и настройке в формате typical, typical, done.
02.02.2019 30289 valentinko 15
1С и Windows Script Host (WSH) и Windows Management Instrumentation (WMI). ОТ ТЕОРИИ К ПРАКТИКЕ. Часть I Промо
Описание возможностей Windows Script Host и Windows Management Instrumentation. Подборка "скриптовых" функций и процедур.
12.12.2012 81755 StepByStep 69
1С и Яндекс.Облако Compute Cloud. Вдоль и поперек
Бороться и искать. Найти и перепрятать. Достаточно популярная поговорка во времена Союза. Вот и сейчас, те у кого сервер 1С в локальной сети мечтают вынести его в облако, а те у кого в облаке прикупить свой в локальную сеть. Тестирование Яндекс.Облако Compute Cloud для 1С Предприятие оставило у меня приятное впечатление. Возможно кто-то повторит его и внесет больше ясности в настройки виртуальных серверов, использованию API и так далее. Пока же пользуйтесь чем я послал. Интересующихся прошу под кат…
20.01.2019 19567 capitan 29
Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана
Если кратко описать мое отношение к Postgres: Использовал до того, как это стало мейнстримом. Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С). На настоящий момент их набирается уже больше, чем пальцев рук пары человек (нормальных, а не фрезеровщиков). Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres. А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL). Если, конечно, статья придется вам по вкусу.
25.12.2018 46236 capitan 150
Заметки про лицензии 1С
Решил собрать шпаргалку по лицензиями 1С о разных нюансах, с которыми успел столкнуться.
15.12.2018 24823 MrWonder 24
Не работают регламентные задания? Промо
Работают не всегда стабильно. Что делать, как обеспечить стабильную работу пользователей? Качественную и устойчивую работу ИС? Делать контроль выполнения регламентных (фоновых) заданий. Ниже подробные комментарии с фрагментами кода.
27.09.2014 35956 ksnik 14
Есть ли жизнь 1С в Azure на Linux?
В данной статье мы рассмотрели процедуру разворачивания 1С c PostgreSQL на CentOS, размещенной в Azure. Кроме этого, мы рассмотрели вопросы быстродействия и финансовую составляющую вопроса.
07.11.2018 10784 zhogov 47
Установка клиента 1С:Предприятие 8.3 на Debian / Ubuntu
В последние годы интерес к альтернативным ОС, прежде всего Linux, возрастает, причем не только со стороны пользователей, но и со стороны разработчиков. Фирма 1С достаточно давно развивает свою платформу для использования в среде Linux, а теперь к ней стали подтягиваться производители торгового оборудования, выпуская драйвера и для этой ОС. Поэтому использование Linux в качестве платформы для рабочего места выглядит все более привлекательно и сегодня мы обобщим свой опыт и расскажем об установке клиентской части 1С:Предприятие в среде современных выпусков Debian / Ubuntu.
15.10.2018 54100 oldcopy 77
Когда 1С падает в дамп
Мой опыт устранения проблемы, при которой вылетала платформа 1С.
11.10.2018 65236 987ww765 48
Часто встречающиеся ошибки 1С и общие способы их решения Промо
Статья рассчитана в первую очередь на тех, кто недостаточно много работал с 1С и не успел набить шишек при встрече с часто встречающимися ошибками. Обычно можно определить для себя несколько действий благодаря которым можно определить решится ли проблема за несколько минут или же потребует дополнительного анализа. В первое время сталкиваясь с простыми ошибками тратил уйму времени на то, чтобы с ними разобраться. Конечно, интернет сильно помогает в таких вопросах, но не всегда есть возможность им воспользоваться. Поэтому надеюсь, что эта статья поможет кому-нибудь сэкономить время.
03.06.2014 282293 suggestive 52
Причины реструктуризации. Практический пример
Получение и анализ подробной информации о причинах реструктуризации.
17.08.2018 14510 _KaA 13
Освобождение лицензий. Регламентное задание
(Разработано для 1С:Документооборот). Доработка решает проблему недостатка лицензий при сравнительно бОльшем количестве активных пользователей. Реализуется путем наблюдения "Протокола работы пользователей" и при отсутствии активности пользователя - отключение его сеанса на сервере. У нас данная доработка включена как рег. задание в 1С:Документооборот. Убиваются все сеансы с неактивностью за последние 30 минут, запускать рег. задание можно соответственно каждые 35 минут.
14.05.2018 9783 aabogachev 32
[Шпаргалка] Несколько версий сервера 1С на одном сервере (компьютер)
Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).
14.05.2018 31898 rpgshnik 27
Технология обновления нетиповых конфигураций 1С:Предприятия 8 (редакция 12.04.2012) Промо
Данная статья основана на многолетнем опыте по развитию и поддержке учетных решений на платформе 1С:Предприятия. В статье описаны некоторые довольно часто встречающиеся ситуации, вызывающие сложности при обновлении нетиповых конфигураций 1С:Предприятия 8.
15.12.2008 460829 alexk-is 249
Несколько версий сервера 1С на одном компьютере
Как установить несколько экземляров сервера 1С на один компьютер. Как установить несколько служб агента 1С на один сервер? Как запустить сервера разных платформ на одном компьютере.
18.04.2018 112349 spezc 97
Запуск Apache 2.4 с модулем 1С внутри Docker контейнера
Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.
Хоть 1С и не рекомендует использовать веб сервер в файловом режиме (а только в серверном) - тем не меннее для маленьких предприятий с 2-3 бухгалтерами использование веб сервера на новых конфигурациях с "управляемыми формами" (Бухгалтерия 3.0, Зарплата 3.0 и прочее) - позволяет организовать довольно быстрый доступ к базе сетевых компьютеров, даже если они компьютеры эти по сути уже старый хлам. Важно лишь, что бы основной компьютер с базами и веб сервером был приличный (например Core I3, 8 Гбайт оперативки и SSD диск).
Пошаговое руководство по настройке вебсервера 1С на Apache (включая файловый вариант баз данных)
1. Скачиваем установщик Apache
По каким-то причинам все новые версии (например 2.4.25) Apache перестал выкладывать в виде самораспаковывающегося дистрибутива. Для нас вполне приемлемо использовать не самый последний дистрибутив 2.2.25 - позволяющий получить удобный установщик и избежать дополнительных манипуляций.
Скачиваем установщик со страницы официального сайтаОбращаю внимание - нам удобно использовать именно *.msi установщик
По рекомендации пользователя ogre2007 (спасибо, Владимир) выкладываю ссылку на
Выбираем “no ssl” дистрибутив, если базы будут открыты только внутри нашей локальной сети или “ssl” дистрибутив, если база будет открываться в интернете. Дополнительно про настройку ssl можно почитать в статье инфостарт 1С + Apache + SSL: почему вы должны использовать SSL (наглядная демонстрация)
В нашем примере будем настраивать сервер без ssl для использования только внутри локальной сети.
2. Запускаем скачанный установщик
Заполняем Network Domain: Localhost, Server name: Localhost
Нажимает NEXT, Setup type: Typical NEXT, NEXT, INSTALL
3. Проверяем запустился ли веб сервер
Мы должны увидеть страничку с надписью It Works !
И нажимаем кнопку "Сведения"
В моем случае адрес компьютера в локальной сети 192.168.0.189
Теперь возвращаемся в броузер и проверяем доступность страницы It Works по IP адресу Если снова увидели знакомую страницу It Works - все хорошо,
4. Проверяем доступность страницы с других компьютеров и настраиваем брандмауэр
Кликаем на раздел "Правила для входящих подключений", затем в правой части окна "Создать правило"
Выбираем "Для порта" - Далее, Протокол TCP, Опреленные локальные порты: 80, Далее
Устанавливаем "Разрешить подключение" - Далее,
Указываем произвольное имя, например "Веб сервер 80 порт для 1С". Готово.
Снова идем на другие компьютеры и убеждаемся, что теперь по IP адресу 5. Публикуем нашу базу на веб сервере.Открываем конфигуратор нашей базы (Запуск 1С обязательно от имени администратора)
Переходим в Администрирование - "Публикация на веб-сервере"
Заполняем имя ЛАТИНСКИМИ БУКВАМИ БЕЗ ПРОБЕЛОВ (можно использовать подчеркивание) Каталог - по сути произвольный каталог с файлами веб сервера для текущей базы. Желательно название каталога, что бы совпадало с названием базы (для простоты). Остальные флажки оставляем как на картинке. Смысл и необходимость каждого флажка можно будет разобрать позже. Невозможно записать c:\Program Files (x86)\Apache . значит вы запустили 1С не от имени администратора. Закройте 1С и заново запустите (теперь "от имени администратора") На вопрос "Перезапустить ли веб-сервер" - всегда соглашаемся. Пробуем открыть в броузере нашу базу. С текущего компьютера (где установлен веб-сервер)Специальные предложения
Файловый вариант по мнению 1С и не предназначен для работы с веб сервером (то есть фирма не гарантирует корректную работу веб сервера в файловом режиме). (3)
Пробуем открыть в браузере нашу базу. С текущего компьютера (где установлен веб-сервер) (2) Спасибо. ссылку на скачивание исправил. В течение нескольких часов станет корректной. (0) Вот только одно непонятно, нафига апач то? Я ещё понимаю там, примеры были бы на убунту или цент ос. так нет же, все скрины с виндовз системы, в которую уже встроен веб сервер и ничего дополнительно качать не надо, надо только "галочки" в компонентах системы правильно расставить.
(5) + добавлю негативный опыт использования Апач.
в нескольких небольших офисах 5-6 рабочих мест базы опубликованы через Апач, конфигурации УТ 11, БП 3.0, ЗУП 3.0. Поначалу - все отлично. Где-то без проблем больше 2-х лет, где-то и 3-х месяцев толком не проработало. В одном офисе в течение 3-х месяцев пытался заставить нормально работать, там кстати, на Убунту стоял файловый сервер с базами 1С.
В конце концов начинались одни и те же проблемы - пользователь открывал документ, закрывал, но он почему-то оставался заблокированным. Плюс часто отваливалось соединение. И т.д. и т.п.
Танцы с бубном проблем не решали, иногда проблема пропадала где на неделю, где на 2. Потом "снова здорово".
Пробовали разные версии Апача, в том числе и 2.4. Что мертвому припарка.
Замена на штатный (для Windows 7 и поздние) IIS решило проблему совсем.
(6) у меня на IIS проблем при работе до 6-ти пользователей включительно не наблюдается (несколько разных офисов, с разным оборудованием).
(9) таких "инструкций" в интернете тьма тьмущая, в том числе и тут на инфостарте.
Как опубликовать базу на веб-сервере для настольной ( ПРОФ или Базовой ) 1С:УНФ?
Виртуальные и облачные АТС могут работать совместно с настольной ( ПРОФ или Базовой ) или облачной версией приложения 1С:Управление нашей фирмой 8.
Для подключения настольной версии 1С:УНФ ( ПРОФ или Базовой ) к облачной АТС необходимо использовать внешний статический IP адрес компьютера. Данную услугу может предоставить интернет-провайдер.
Для того, чтобы появилась возможность использовать телефонию в настольной версии, необходимо выполнить следующие действия:
-
Установить и настроить веб-сервер Apache или IIS . Проверить что Firewall не блокирует входящие подключения на используемый веб-сервером порт (обычно это 80 или 8080). Подробнее о настройке веб-серверов можно ознакомиться в поставляемой к ним документации.
Необходимо убедиться, что на компьютере установлено настольное приложение 1С:Управление нашей фирмой . Рекомендуется использовать последнюю версию настольного приложения. Подойдет Базовая или ПРОФ версия.
Эта операция выполняется в конфигураторе настольного приложения 1С:Управление нашей фирмой 8 . Для этого необходимо воспользоваться пунктом Публикация на веб-сервере… из меню Администрирование .
Подробное описание настройки веб-серверов для работы с «1С:Предприятием» в документации Платформа 1С:Предприятие 8.3.13", глава 7.
Служебный пользователь создается системой автоматически в момент выбора оператора телефонии и не виден пользователям системы.
Информация об этом пользователе хранится в настройках телефонии:
Для администратора в режиме сервиса:
Администрирование сервиса — Общие настройки телефонии
В строке подключения необходимо указать логин и пароль служебного пользователя.
Пример файловой базы:
Пример клиент-серверной базы:
Подробнее о заполнении файла default.vrd читайте на сайте ИТС.
После ввода информации пользователя, в браузере должен появиться ответ сервера.
Если система запрашивает ввод логина и пароля , то необходимо вернуться к п.4 и проверить корректность его выполнения.
Читайте также: