Установка PosgreSQL и 1С

В этой статье мы постараемся рассказать, как самостоятельно выполнить публикацию базы данных на сервере, как связать PosgreSQL и 1С и какие подводные камни могут встретиться на вашем пути.

Для чего это надо

Использование клиент-серверного варианта работы 1С позволяет:

  1. Снизить системные требования к компьютерам пользователей, за счет перераспределения нагрузки;
  2. Работать с базами данных больших объемов;
  3. Использовать тонкий клиент для работы с информацией;
  4. Оптимизировать время выполнения запросов и обращений к базе данных;
  5. Автоматизировать выполнение фоновых и регламентных заданий;
  6. Настроить резервное копирование и ускорить время восстановления базы данных из сохраненной копии.

Условия для решения задачи

На старте мы имеем:

  • Персональный компьютер с установленной 64 разрядной операционной системой Windows 7;
  • Инсталлятор 1С, платформа 8.3.10.2505;
  • Файловую базу данных «Зарплата и управление персоналом», версия 3.1.3.223;
  • Оптимизированный для 1С postgreSQL установщик PostgreSQL 64-bit 9.4.11;
  • Дополнительную утилиту для администрирования сервера pgAdmin 4.

Приступим к установке.

Установка сервера и его настройка

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

Дойдя до окна (Рис.1) мы должны будем ввести пароль супер пользователя.

Рис. 1

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

Галочка «Поддерживать подключение…» установлена по умолчанию, в случае, если сервер базы данных и сервер 1С находятся на одном компьютере, ее можно снять.

Так как на подопытном компьютере установлена только одна 4GB плитка оперативной памяти, программа автоматически может увеличить её объем, о чем и сообщает окно (Рис.2).

Рис. 2

В принципе, больше здесь настраивать нечего. После установки в главном меню появится соответствующая папка (Рис.3).

Рис. 3

Отсюда можно останавливать, перезагружать и стартовать сервер.

Далее скачаем и установим утилиту для управления нашим сервером базы данных pgAdmin.

Ее установка также не представляет никаких проблем.

Выполняем её запуск и видим окно (Рис.4)

Рис.4

Дальнейшая последовательность действий:

  1. Создаем наш сервер (Рис.5); Рис. 5
  2. Придумываем ему имя, желательно использовать латинские буквы (в нашем случае 1С) (Рис.6); Рис. 6
  3. На закладке «Connection» заполняем имя хоста и пароль супер пользователя, так как сервер расположен на нашем компьютере, в качестве имени хоста/адреса мы указываем «localhost»(Рис.7);  Рис. 7
  4. После нажатия кнопки «Save», в дереве серверов появится наш сервер (Рис.8). Рис. 8

На этом подготовка PostgreSQL к работе вроде бы закончена, но что делать, если наш сервер должен обслуживать несколько различных баз данных? Как физически разделить места их хранения?

Для этого необходимо вызвать контекстное меню ветки «Tablespaces» и создать новый элемент. Для каждой базы данных можно прописать:

  • Имя места хранения;
  • Месторасположение рабочей директории;
  • Создать комментарий, содержащий подробную информацию о месторасположении таблиц.

Теперь приступим к настройке 1С.

Установка и настройка 1С

Запускаем инсталлятор платформы и устанавливаем следующие компоненты:

  1. Сервер 1С Предприятия;
  2. Утилиту администрирования сервера;
  3. Модули расширения сервера;
  4. Саму платформу.

Это обязательный набор, остальные компоненты устанавливаются по желанию (Рис.9).

Рис.9

На втором шаге нам предложат выбрать пользователя или создать нового (Рис.10).

Рис.10

В случае, если мы собираемся использовать текущего или другого, отличного от USR1CV8, пользователя, мы должны ему добавить следующие права:

  • Вход в систему как сервис;
  • Вход в систему как пакетное задание.

Запустив утилиту администрирования, убеждаемся, что наш сервер активен.

Добавляем новую информационную базу в дерево администрирования (Рис.11)

Рис.11

Здесь важно отметить, что создание базы данных 1С на PostgreSQL сервере можно выполнить и из окна запуска приложения. В этом случае:

  • В окне запуска нажимаем кнопку «Добавить»;
  • В открывшейся форме (Рис.12) выбираем «Создание новой базы»; Рис.12
  • Задаем название базы, как она будет отражаться в списке, и выбираем «Тип расположения»  «На сервере» (Рис.13) Рис.13
  • Нажав «Далее» Вы откроете окно (Рис.14) которое позволит задать все необходимые параметры подключения. Рис.14

Чуть подробнее про эту форму:

  1. Кластер серверов – если база находится на том же компьютере, что и сервер, в качестве значения здесь будет использована строка «localhost»;
  2. Имя базы в кластере – именно под этим именем администратор сервера будет видеть информационную базу в дереве кластера;
  3. Тип СУБД – так как мы поднимаем PostgreSQL cервер, именно его и надо указать в окне;
  4. Имя базы данных – это для идентификации базы в утилите администрирования PostgreSQL сервера;
  5. Пользователь – суперюзер указанный при создании сервера;
  6. Пароль – соответственно пароль суперюзера.

Таким образом, мы создали пустую информационную базу 1С на сервере PostgreSQL. Чтобы начать с ней работать, достаточно в режиме «Конфигуратор» загрузить выгруженную из файлового варианта копию базы (в формате dt).

Для того, чтобы с нашей базой данных можно было работать с удаленного компьютера, в настройках файервола открыть соответствующие порты.


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

Ваш e-mail не будет опубликован.

*

code


Мобильное приложение на iOS и Android для конференции Infostart Event 2018
Мы обновили наше мобильное приложение IS Connect. Теперь в нем можно смотреть программу конференции, добавлять в избранное, находить друзей и ...
Пластиковые карты стали практически непригодными для криптовалютных платежей
VISA и Mastercard снова ужесточают правила работы с криптовалютой. Теперь, кроме региональных ограничений, владельцам биткоин-карт придется иметь дело с увеличенным ...
Под огнем правообладателей: «Яндексу» снова грозят блокировкой за пиратский контент
«Яндекс» в очередной раз обвиняется в демонстрации ссылок на заблокированные сайты. Правообладатели на этот раз обнаружили в поисковике ресурсы с ...
Опыт внедрения ESB (интеграционной шины) в ПАО "Газпром нефть"
Харитонов Михаил описывает проект по внедрению интеграционной сервисной шины предприятия (ESB) «2iS:Интеграция» на платформе “1С:Предприятие 8” в компании ПАО «Газпром ...
Проект. Новая форма и формат Уведомления о невозможности представить документы по требованию ИФНС
Планируется утвердить новую форму и формат Уведомления о невозможности представления в срок документов (информации) в ответ на Требование ИФНС Проект ...
Проект. Коэффициенты-дефляторы на 2019 год
Планируется установить коэффициенты-дефляторы на 2019 год Проект Приказа Минэкономразвития ...
«1С» поднимает цены на продукты 1С:ИТС с января 2019
За последнее время фирма «1С» существенно пересмотрела тарифы на информационно технологическое обслуживание. И по итогам года объявила об увеличении розничных ...
«1С» представила методику адаптации конфигураций к мобильному клиенту
Фирма «1С» анонсировала методику, которая позволит с минимальными затратами адаптировать формы настольной версии «1С:Предприятие» для работы в мобильном клиенте ...
Nasdaq токенизирует ценные бумаги
Биржа Nasdaq планирует создать платформу, которая позволит, в законодательном аспекте отождествить security-токены с обычными акциями и вывести торговлю этими активами ...
Автоматическая проверка и корректировка НДФЛ и страховых взносов
Обработка, позволяющая в находить ошибки в расчетах НДФЛ и страховых взносов, а также позволяет автоматически корректировать НДФЛ. Обработка работает с ...
Как провести взаимозачет в 1С: Бухгалтерия
Для правильного проведения взаимозачета при работе с программой 1С:Бухгалтерия необходимо запомнить правило о том, что создание ручных проводок приводит к ...
ЦБ делает первые шаги по сбору биометрических данных россиян
На официальном сайте Центрального банка России в разделе «Удаленная идентификация» появилась карта точек банковского обслуживания, где любой желающий может сдать ...
Обзор по НДФЛ: заполнение 6-НДФЛ, вопросы налогообложения
До 31 октября все работодатели обязаны сдать расчет 6-НДФЛ за 9 месяцев. Налоговики рассказали, как отразить в нем доплату и ...
Закон для биткоина: в каких странах работает криптовалютное регулирование
Криптовалюты уже вошли в нашу жизнь, но традиционные финансовые системы все еще активно этому сопротивляются. Власти многих стран пока не ...