Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Установка 1С 8.2 и 8.3 на PostgreSQL в Windows

PostgreSQL — достаточно современная и популярная СУБД в мире. Её не обошла и фирма 1С, выбрав в качестве одной из поддерживаемых для работы СУБД. Рассмотрим инструкцию по установке PostgreSQL и её первоначальной настройки для 1С 8.3 под ОС Windows.

PostgreSQL и 1с

PostgreSQL — бесплатная программа, это является одним из решающих факторов по выбору данной СУБД.

Для установки сервера нам понадобится два архива — сервера 1С предприятия (х86-64) и дистрибутив  PostgreSQL.  В нашем примере платформа версии 8.3.4, а СУБД 9.1.2. Их лучше взять из официальных источников 1С — диска или сайта ИТС.

программа в архиве

Установка и настройка сервера 1С Предприятие

Первым делом установим сервер 1C предприятия 8.3 (или 8.2). Для этого запустим файл setup.exe из архива. Установка мало чем отличается от обычной установки клиентского приложения, за исключением некоторых особенностей:

1. Не забудьте выбрать в компонентах нужные пункты:

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

настройки установки

2. Указать, от чьего имени будет запускаться приложение. Рекомендуется создавать нового пользователя «USR1Cv8». У этого пользователя должны быть установлены нужные права:

пользователь сервиса агента сервера 1С

После установки части 1С можно приступить к работе с СУБД.

Установка PostgreSQL

Запустите файл postgresql-9.1.2-1.1C(x64).msi, в папке windows выбрать подпапку 64 или 86, в зависимости от разрядности ОС. Можно оставить практически всё по умолчанию. Необходимо обратить внимание на следующие моменты:

1. Так же, как с 1С 8.3, СУБД устанавливается как сервис. Необходимо проверить права у используемого пользователя. Система по умолчанию создаст нового пользователя, от чего имени будет запускать службу:

настройки службы 1С

2. Настройка кластера 1C. Здесь необходимо указать пароль для пользователя:

настройка кластера серверов в PostgreSQL

Для выполнения данного пункта должна быть запущена служба «Вторичный вход в систему» (secondary logon). Если он не запущен, его следует запустить в списке всех сервисов:

вторичный вход в системуДалее — все настройки по умолчанию.

Создание базы 1С на Постгри

Создание базы — очень простой процесс. В списке баз необходимо нажать «Добавить», выбрать пункт «Создание новой информационной базы», указать название базы и выбрать вариант расположения — «На сервере 1С: Предприятия», где заполнить настройки подобно указанным на скриншоте:

создание базы на новой СУБД

Где пароль и имя пользователя те, которые Вы указывали на этапе настройки кластера.

Вот и всё — можно работать с системой.

Другие статьи по 1С:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 13 на “Установка 1С 8.2 и 8.3 на PostgreSQL в Windows
  1. Выбор кодировки UTF8 потом не вызовет проблем в переезде на MS SQL? Там она Cyrillic_General_CI_AS и не совсем ясно какая именно кодировка подразумевается под ней.

    Ответить

    • Нет, с кодировкой проблем не бывает.

      Переезд между СУБД в 1С обычно производят с помощью механизмов платформы, а не СУБД.

      То есть:
      1. заходим в конфигуратор базы на Постгри нажимаем «выгрузить информационную базу», получаем *.dt файл.
      2. Создаем пустую базу на MS SQL, заходим в конфигуратор 1С, нажимаем «загрузить информационную базу».
      3. Радуемся 🙂

      Ответить

      • Спасибо, успокоили, а то думал придется долго плясать с бубном =)

        Ответить

      • Здравствуйте. Можете подсказать, как перенести файловый ключ с одной машины на другую машину и добавить данный ключ на платформу 1С, установленную на postgreSQL?

        Ответить

        • никак. Ключ завязан на железо. Только новая активация.

          Ответить

  2. А патч нужно ставить? На сайте 1С выложен, а здесь про патч ничего не сказано…

    Ответить

    • Хм, а название патча какое?

      У меня из сборки 1С сетапника взлетало

      Ответить

      • Добрый день, пробую установить 1с на postgre+linux(centos 6).

        На последних шагах вылетает ошибка , когда пытаюсь настроить кластеры через 1с администрирование, «Ошибка информационной базы. Кластер серверов 1с предприятия не зарегистрирован».

        Где копать, куда смотреть?
        Я еще зеленый , вот пытаюсь поднять сервер, пока неудачно…

        Ответить

        • Смотреть в сторону Centos 7, все RPM-пакеты есть на сайте 1С и отлично устанавливаются.

          Ответить

    • Цитата из методической поддержки:»Методика сборки дистрибутива СУБД PostgreSQL 9.6 c патчами для работы с 1С:Предприятие
      Методика сборки дистрибутива СУБД PostgreSQL 9.6 c патчами для работы с 1С:Предприятие для Linux x86/x86_64 и Windows 32/64-bit

      Готовые пакеты с применением всех патчей публикуются на сайте фирмы «1С» в составе релиза каждой версии СУБД «Postgres».
      Данная методика предназначена для тех, кто хочет применить патчи выборочно либо внести другие изменения в исходный код Postgres, но при этом собрать версию для работы с платформой 1С:Предприятие….» (источник https://its.1c.ru/db/metod8dev/content/5942/hdoc ) Так что патч нужен, если хотите сами собирать сервер, а в штатном пакете он уже есть.

      Ответить

  3. Здравствуйте! Установил 1С 8.3 + СУБД PostgreSQL 11.1 + pgAdmin 4.1. Ищу информаю в инернете и не пойму что делать дальше. Скиньте ссылку, где есть инструкция для настройки СУБД PostgreSQL 11.1 через pgAdmin 4.1 для работы в 1С. Спасибо

    Ответить

    • Такого в природе ещё нет, а настройки «СУБД PostgreSQL 11.1 через pgAdmin 4.1 для работы в 1С» никогда не будет.

      Ответить

  4. Если отключится основной сервер 1С, подключается резервный. Когда снова будет задействован основной, базы синхронизируются, если, например основной не работал сутки?

    Ответить

Добавить комментарий:

Ваш адрес email не будет опубликован.