Наверх

База знаний
Try 2 Fix
beta

Настройка Сервера 1С:Предприятие 8.3 и PostgreSQL 9.4.2-1.1C. Полная инструкция

Переход с файловой БД на PostgreSQL

В этой инструкции мы расскажем (и покажем) как настроить связку 1С:Предприятие 8.3 и PostgreSQL 9.4.2 с момента установки обоих сервисов, вплоть до создания информационной базы. Про тюнинг данной связки можно прочитать в другой нашей статье.

Этапы, которые нам предстоит пройти:

  1. Установка Сервера 1С:Предприятие (64-bit) для Windows
  2. Установка PostgreSQL 9.4.2-1.1С
  3. Создание Информационной базы данных.

Подробнее под катом!

Этап 0. Вводные данные.

Имя сервера — 1CServer
Имя учётной записи сервера — Администратор
Пароль учётной записи — 123456Ab

Имя учётной записи 1С на сервере — USR1CV8
Пароль учётной записи 1С на сервере — 123456Cd

Имя учётной записи PostgreSQL на сервере — postgres
Пароль учётной записи PostgreSQL на сервере — 123456Ef

Имя суперюзера PostgreSQL — postgres
Пароль суперюзера PostgreSQL — 1234

Имя тестовой базы данных — testdb

Этап 1. Установка Сервера 1С:Предприятие (64-bit) для Windows

  1. Заходим на сайт users.v8.1c.ru.
  2. Переходим в раздел Технологические дистрибутивы > Технологическая платформа 8.3 > 8.3.8.2197 (не очень важно, но подальше от последней) > Cервер 1С:Предприятия (64-bit) для WindowsСкачать дистрибутив.
  3. Загружаем архив windows64.rar. Распаковываем его.
  4. Начинаем установку через setup.exe. 
  5. Просто проходим через каждый пункт до пункта «Установить сервер 1С:Предприятие 8 как сервис…». В данном пункте галочка должна стоять, радио-кнопку надо переключить в положение «Создать пользователя USR1CV8». Пароль может быть любым, но отвечающим политикам безопасности сервера Windows. В нашем примере это 123456Cd.
  6. Дальше опять никаких откровений — просто везде нажимаем «Далее». На этом мы пока завершаем работу с Сервером 1С:Предприятие и переходим к установке PostgreSQL.

Этап 2. Установка PostgreSQL и pgAdmin.

  1. Невероятных ссылок, откуда скачать PostgreSQL не будет — это наш любимый сайт https://releases.1c.ru, раздел «Технологические дистрибутивы». Скачиваем, ставим. Не забываем установить MICROSOFT VISUAL C++ 2010 RUNTIME LIBRARIES WITH SERVICE PACK 1, который идёт в архиве с дистрибутивом. Сами попались на это: не установили, испытали много боли.
  2. Ставим всё на «Далее», кроме следующих моментов. Устанавливаем, как сервис (галочка) и задаём параметры для учётной записи Windows, не PostgreSQL (учётка, от имени которой будет работать служба).  В нашем случае это postgres и 123456Ef. Пароль должен отвечать политикам безопасности сервера Windows.
     1cpg1
  3. Инициализируем кластер базы данных (галочка). А вот здесь задаём параметры учётной записи для PostgreSQL! Важно: у Вас должна быть запущена служба «Secondary Logon» (или на локализированных ОС: «Вторичный вход в систему»). Кодировка UTF8 — это тоже важно! На этом этапе Имя суперюзера postgres, а пароль 1234.
    1cpg2
  4. Дальше ничего интересного. Далее…
  5. pgAdmin в этой сборке староват. Идём на https://www.postgresql.org/ftp/pgadmin3/release/. На момент написания статьи самая свежая версия 1.22.1. Качаем её, ставим. Заходим.

Этап 3. Создание информационной базы 1С.

  1. Перед выполнением следующих операций, отключите IPv6 на Вашем сетевом интерфейсе: Центр управления сетями и общим доступом > Подключение по локальной сети > Свойства > Снимите галочку с Протокол Интернета версии 6 (TCP/IPv6).
  2. Запускаем клиентское 1С:Предприятие и добавляем новую базу данных.
  3. Создание новой информационной базы > Создание информационной базы без конфигурации (для примера, у Вас может быть любая конфигурация) > На сервере 1С:Предприятие >
  4. Заполняем все поля в соответствии с нашим примером (Этап 0):
    Кластер серверов 1С:Предприятие: 1CServer
    Имя информационной базы в кластере: testbd
    Защищённое соединение: Выключено 
    Тип СУБД: PostgreSQL
    Сервер баз данных: 1CServer
    Имя базы данных: testbd
    Пользователь базы данных: postgres
    Пароль пользователя: 1234
  5. Далее, далее. Запускаем созданную базу в режиме предприятия — всё работает!

Ещё раз напоминаем, что PostgreSQL можно неплохо разогнать. Подробности в нашей статье.
И не забудьте про резервное копирование баз данных 1С!
Если с базой данных возникли какие-то проблемы, возможно, Вам поможет внутреннее или внешнее тестирование.
Базы данных 1С можно публиковать на веб-серверах!

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

Лоджик Флоу


Аутсорсинг / Системное администрирование / Техническая поддержка / Сопровождение 1С:Предприятие

+7 (8634) 383-490 / +7 (906) 430-7000
mail@logicflow.ru

Что-то пошло не так? Специалисты нашей компании помогут Вам разобраться с возникшими проблемами! Обращайтесь! →

Также Ваши вопросы Вы можете задать в нашей группе ВК или на нашем YouTube канале!

Эти статьи будут Вам интересны

Cobian Backup 11: Невозможно создать каталог назначения \\… синтаксическая ошибка в имени файла, имени папки или метке тома

Резервное копирование - важная часть в жизни любого пользователя ПК. Мы для этих целей используем бесплатное приложение Cobian Backup 11 Gravity. Это конечно не монструозный Acronis Backup, но функционала Cobian хватает с головой. Самый частый случай использования этого ПО нами - резервное копирование баз данных 1С:Предприятие. А ещё лучше не просто делать копии, а делать их на NAS - внешнее сетевое хранилище. И в такой связке нам попалась ошибка Cobian Backup в момент создания копии: Невозможно создать каталог назначения \%NAS_NAME% синтаксическая ошибка в имени файла, имени папки или метке тома. Исправляем её.

Два способа обновления платформы 1С:Предприятие: лёгкий и правильный

Показываем два способа обновления платформы 1С:Предприятие: лёгкий через режим предприятия и правильный через загрузку платформы с сайта users.v8.1c.ru. Объясняем, в чём разница и подсказываем, каким именно лучше пользоваться! Подробнее внутри!

1С:Предприятие: Сохранение и редактирование списка баз данных

Если у Вас при запуске 1С:Предприятие в списке больше 3 баз, а Вы собираетесь перенести их с одного ПК на другой или появилась необходимость переустановить систему, но не хочется заново добавлять их в список - есть выход! Рассказываем и показываем как можно манипулировать этим списком!