Руководство по установке

 














 

 

РУКОВОДСТВО ПО УСТАНОВКЕ

Торговая система
«Супермаг Плюс»















Версия 1.036.1




 

 


г. Москва, 2018

Аннотация
В настоящей инструкции рассматривается порядок установки и обновления автоматизированной торговой системы «Супермаг Плюс».
В инструкции не описываются настройки локальных политик и уровней доступа операционной системы.



История изменений

Версия

Дата

Описание изменений

Автор

1.0

14.12.2017

Создание документа

Васильева И.Е.

2.0

12.04.2018

Переход к версии 1.036.1

Васильева И.Е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



Содержание
1 Введение
1.1 Наименование системы
1.2 Назначение документа
2 Подготовка к установке Системы
3 Последовательность установки Системы
4 Установка Oracle
4.1 Установка Oracle Reports
4.2 Установка Dev6i_patch
4.3 Установка Oracle Client.
4.4 Установка Oracle Server 64 bit
5 Создание сервиса Listener
6 Создание БД Oracle
7 Конфигурация соединения с базой данных.
8 Установка ПО «Супермаг Плюс»
8.1 Подготовка к установке ПО «Супермаг Плюс»
8.2 Процесс установки ПО «Супермаг Плюс»
8.3 Установка сервис-пака
ПРИЛОЖЕНИЕ А.

Введение

Наименование системы

Полное наименование Системы – Торговая система «Супермаг Плюс».
Сокращенное наименование Системы – «Супермаг».

Назначение документа

Данная инструкция предназначена для отдела сопровождения, а также для пользователей, имеющих общее знакомство с продуктами компании Сервис Плюс и Oracle.

Подготовка к установке Системы

Программное обеспечение Oracle 11.2.0.4 совместимо с системой «Супермаг Плюс» начиная с версии 1.030.3. Для «Супермаг Плюс» более старой версии необходимо устанавливать Oracle 11.2.0.1. Порядок установки версий Oracle одинаков. Дистрибутив находится здесь: ftp://tsuser:ty6s57m@194.154.87.10/ORACLE/_ORACLE11/SERVER
Перед установкой необходимо выполнить следующие действия:

  1. Приобрести лицензию на пользование программным продуктом Oracle и «Супермаг Плюс».
  2. Скачать дистрибутивы программ, необходимые для установки с FTP:
  • Скачать последний релиз (в данном случае – версии 11.2.0.4) серверной части Oracle. Это главный компонент программы, устанавливаемый на сервер.

ftp://tsuser:ty6s57m@194.154.87.10/ORACLE/_ORACLE11/SERVER

  • Скачать клиентскую часть Oracle:

ftp://tsuser:ty6s57m@194.154.87.10/ORACLE/_ORACLE11/CLIENT
Клиентская часть Oracle устанавливается как на клиентские машины, так и на сервер. На FTP находятся 2 версии: релиз 11.2 – нами тестировался и может быть рекомендован к установке; 11.2.0.1 – не тестировался – установка может производиться по желанию и в случае обнаружения проблем, сообщите в отдел сопровождения.

  1. Если клиент использует какой-то свой заказной отчет (ценник) в старом формате .rep., то необходимо установить компоненты:

ftp://tsuser:ty6s57m@194.154.87.10/_SM2000/VERSION – последняя актуальная версия Супермаг Плюс и сервис пак.
Работоспособность отчета (ценника) при этом не гарантируется.
Внимание: дистрибутив «Супермаг Плюс» разбит на несколько частей архива. Последний архив не входит в состав программы, и его нужно запрашивать в отделе сопровождения.

  1. Войти в ОС под именем пользователя, обладающего всеми правами доступа в операционной системе (по умолчанию это локальный администратор). Запуск программ производить под учетной записью, обладающей правами ОС.
  2. Отключить антивирусы и фаерволы на время установки.
  3. Отключить параметр управления контроля учетных записей. (Пуск → Панель управления → Учетные записи пользователей → Изменения параметров контроля учетных записей – Рисунок 1).



Рисунок 1 – Отключение параметров управления контроля учетных записей

  1. Распаковать скачанные архивы. Рекомендуемая бесплатная программа для распаковки – 7zip. Ссылка для скачивания: http://7-zip.org.ua/ru/ .
  2. В разделе Панель управления → Язык и региональные стандарты на вкладках Форматы и ДополнительноИзменить язык системы установить русский язык.

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

Последовательность установки Системы

  1. Установка Oracle Repots и Dev6i_patch. в случае обновления клиентов, для сохранения печатных форм, которые делались под них.
  2. Установка Oracle Client 32 bit.
  3. Установка Oracle Server 64 bit.
  4. Создание сервиса Listener.
  5. Создание БД Oracle.
  6. Конфигурация соединения с базой данных.
  7. Установка Супермаг Плюс.
  8. Процедура инициализации базы Генератором БД.
  9. Установка скриптов сервис пака.


Программное обеспечение Oracle, Супермаг Плюс и базу данных желательно установить на локальный диск «D».

Оптимальная структура установленных каталогов:

ORADATA

Каталог для Базы данных

OraCli

Клиентская часть Oracle

Orant

Каталог для программы работы с отчетами - Oracle Rep

Server

Установленная серверная часть Oracle

Локальный диск D





Супермаг Плюс

Каталог установленной торговой системы.

Локальный диск D


Описанная структура установки файлов носит исключительно рекомендательный характер.

Установка Oracle

Программа Oracle Reports необходима для формирования и просмотра ряда отчетов в интерфейсе «Супермаг Плюс». При использовании ОС выше XP для корректной работы программы необходимо установить патч Dev6i_patch.

Внимание! Перед установкой необходимо убедиться, что в настройках компьютера по умолчанию установлен русский язык.


Установка Oracle Reports Компонент Oracle Reports является устаревшим. Большинство отчетов в системе «Супермаг Плюс» переведены на Fast Reports. При использовании ОС выше Windows 7 компонент Oracle Reports может оказаться неработоспособным – в этом случае рекомендуется обратиться в техподдержку «Супермаг Плюс»

  1. Распаковать архив Oracle_6i.
  2. При установке на Windows 10:
  3. В дистрибутиве Oracle Reports найти файл SSF60.INS (Oracle_6i\win32\ssf\6_0_0_0_0\install).
  4. Сохранить оригинальную копию файла.
  5. Отредактировать файл: найти и удалить строки, связанные с Install ODBC support:

  1. Запустить установку из папки с помощью Setup (Рисунок 2):


Рисунок 2 – Запуск Oracle Reports

  1. Ввести название компании в графе Имя компании и указать расположение каталога для установки – например, D:\Oracle\Orant. Остальные настройки оставить по умолчанию (Рисунок 3).
  2. Нажать кнопку Ок.


Рисунок 3 – Ввод параметров корневой директории Oracle

  1. Программа предложит варианты установки продукта. Выбрать 3-й вариант – «Oracle Reports Developer» (Рисунок 4):


Рисунок 4 – Выбор варианта установки Oracle

  1. Выбрать тип установки: полная установка «Typical», либо выборочная «Custom» (Рисунок 5). Поскольку для работы с Супермаг Плюс нужны всего несколько компонентов, следует выбрать «Custom».


Рисунок 5 – Выбор полной или выборочной установки

  1. В открывшемся списке выбрать следующие компоненты: Assistant Common Files, Oracle Installer, Oracle Net 8 Products, Oracle Reports (Reports Builder, Reports Language Supplement, Reports Runtime), SQL Plus (Рисунок 6):


Рисунок 6 – Выбор компонент Oracle

  1. Далее везде нажимать кнопку ОК (Рисунок 7):


Рисунок 7 – Установка компонент Oracle

  1. При успешном завершении инсталляции программа выдаст следующее сообщение (Рисунок 8):


Рисунок 8 – Успешное завершение установки ПО Oracle
Если во время установки возникают ошибки, необходимо отменить установку и попробовать установить программу заново.
Ошибки следующего типа можно проигнорировать (Рисунок 9):

Рисунок 9 – Некритичные ошибки установки

Установка Dev6i_patch

  1. Распаковать архив Dev6i_patch.
  2. Запустить установку из папки с помощью Setup.
  3. В открывшемся окошке прописать настройки, аналогичные при установке «Oracle Rep» (Рисунок 10):


Рисунок 10 – Настройка параметров установки Dev6i_patch

  1. Выбрать тип установки Custom (Рисунок 11):


Рисунок 11 – Выбор типа установки Dev6i_patch

  1. Выбрать Reports Builder, Reports Language Supplement, Reports Runtime и начать установку, нажав кнопку Установить (Рисунок 12):


Рисунок 12 – Выбор устанавливаемых продуктов Dev6i_patch

  1. При успешной установке будет выдано сообщение (Рисунок 13):


Рисунок 13 – Успешное завершение установки Dev6i_patch

Внимание! Из-за проблем совместимости данной программы с 64-битными операционными системами, отчеты с расширением rep. могут не запускаться. Для решения данной проблемы, сразу же после установки необходимо распаковать архив DLL_от6.0.8.0, содержащий два файла. Эти файлы необходимо выложить в каталог установленной программы в папку NET80, предварительно переименовав старые. Пример: D:\Oracle\orant\NET80.

Установка Oracle Client.

  1. В каталоге ORACLE11Client распаковать архив win32_11gR2_client.
  2. Запустить установку программы с помощью Setup.
  3. В открывшемся окне выбрать тип установки «Administrator» (Рисунок 14) в случае использования всех модулей «Супермаг Плюс».


RunTime – содержит все необходимые компоненты для работы клиентской части (основной модуль Супермаг Плюс)

Рисунок 14 – Выбор типа установки ORACLE11Client

  1. Выбрать тип языка «Английский» и «Русский» (Рисунок 15):


Рисунок 15 – Выбор типа языка

  1. Выбрать каталоги расположения файлов клиентской части. Пример: Oracle Base – D:\Oracle\, Software Location – *D:\Oracle\OraCli* (Рисунок 16):


Рисунок 16 – Выбор каталога клиента Oracle

  1. Нажать кнопку Готово и дождаться завершения установки (Рисунок 17, Рисунок 18):


Рисунок 17 – Завершение устанвоки клиента Oracle (1)

Рисунок 18 – Завершение устанвоки клиента Oracle (2)

  1. При успешном завершении инсталляции откроется окно (Рисунок 19):


Рисунок 19 – Успешное завершение устанвоки клиента Oracle

Установка Oracle Server 64 bit

  1. Распаковать архив. Архив состоит из 2 частей. Необходимо выделить обе части, правой кнопкой мыши с помощью программы 7zip выбрать пункт Распаковать в. Важно распаковать обе части в одну папку. Если распаковать только один архив, то дистрибутив будет не полным.
  2. Запустить установку из папки с помощью Setup.
  3. Снять все галочки и нажать кнопку Next.
  4. Появится окно с предупреждающим сообщением, которое необходимо проигнорировать и нажать Yes (Рисунок 20):


Рисунок 20 – Установка Oracle Server (1)

  1. Программа предложит выбрать тип обновления программного обеспечения, необходимо проигнорировать и выбрать пункт Skip software updates (Рисунок 21):


Рисунок 21 – Установка Oracle Server (2)
Внимание!
В процессе установки сервера и клиента Оракл 11.2.0.4 на шаге 5 возникает проблема (Рисунок 22):

Рисунок 22 – Проблема инсталляции сервера и клиента Оракл 11.2.0.4
Решение:
Отключить ipv6 на всех сетевых адаптерах и перезагрузить ПК.
Создать пользователя на латинском языке и назначить ему права администратора, запустить процесс установки и выбрать Install database software only (Рисунок 12):

Рисунок 23 – Решение проблемы инсталляции сервера и клиента Оракл 11.2.0.4

  1. Выбрать пункт Single instance database installation (Рисунок 24):


Рисунок 24 – Установка Oracle Server (3)

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


Рисунок 25 – Выбор языка

  1. Выбор версии Oracle.


Внимание! В зависимости от лицензии на продукт, тип установки может отличаться. Версии Enterprise Edition, Standart Edition и Standart Edition One имеют существенные различия.
Так, версия Enterprice Edition представляет собой наиболее полный функционал, расширяющий возможности по администрированию по отношению к Standart Edition и Standart Edition one, имеющих ряд ограничений. Для мощных серверов рекомендуется установка Enterprice Edition.

СУБД поставляется в четырёх различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений (а также отличающиеся ценой).

Название

Ограничения

Операционныеплатформы

Enterprise Edition

 

 

Standard Edition

не может устанавливаться на системы, имеющие более 4-х процессорных разъёмов

 

Standard Edition One

не может устанавливаться на системы, имеющие более 2-х процессорных разъёмов; не поддерживает кластеризацию (RAC)

 

Personal Edition

один пользователь

 

Подробную информацию о различиях версий можно получить на официальном сайте Oracle - http://www.oracle.com
Чтобы узнать о приобретенной версии, а также по вопросам приобретения и стоимости продуктов можно обратиться курирующего менеджера.
В качестве примера будет устанавливаться тип версии «Enterprise Edition» (Рисунок 26):

Рисунок 26 – Выбор версии «Enterprise Edition»

  1. Указать каталоги, в которые будет производиться установка (Рисунок 27).

Oracle Base – каталог хранения базы данных (в последующем в этом каталоге можно будет создать БД). Пример: *D:\Oracle*
Software Location – каталог, куда установиться сама программа. Пример: D:\Oracle\Server. Нажать кнопку Next.

Рисунок 27 – Выбор каталогов установки Oracle Server

  1. При появившемся предупреждении нажать кнопку Yes (Рисунок 28):


Рисунок 28

  1. Подтвердить инсталляцию нажатием кнопки Install (Рисунок 29):



Рисунок 29 – Подтверждение установки Oracle Server

  1. Дождаться завершения процесса установки (Рисунок 30):




Рисунок 30 – Процесс установки Oracle Server

  1. После завершения инсталляции откроется следующее окно (Рисунок 31):


Рисунок 31 – Завершение установки Oracle Server

Внимание! После установки программного обеспечения Oracle необходимо найти файл sqlnet.ora. Примерный путь: D:\Oracle\Oracle\Server\NETWORK\ADMIN/ Открыть его и закомментировать строчку SQLNET.AUTHENTICATION_SERVICES = (NTS) (Рисунок 32).

Также необходимо сделать это в клиентской части Oracle.



Рисунок 32 – Действия после завершения установки Oracle Server
Проверить переменную среду PATH: Пуск → Компьютер →Дополнительные параметры системы → Переменные среды →PATH. Если Oracle Reports устанавливался в самую последнюю очередь, то его переменная, C:\Oracle\orant\bin, будет стоять впереди, и в этом случае ее нужно поместить либо в самый конец, либо за переменными серверной и клиентской части Oracle.
Пример:
Было: C:\Oracle\orant\bin;C:\Oracle\Server\bin;C:\Oracle\OraCli\11.2.0\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
Стало:
C:\Oracle\Server\bin;C:\Oracle\OraCli\11.2.0\bin;C:\Oracle\orant\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
Либо так: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Oracle\Server\bin;C:\Oracle\OraCli\11.2.0\bin;C:\Oracle\orant\bin

Внимание! При установке Oracle версии 11.2.0.4, в реестре может проставляться параметр NLS_LANG с кодировкой типа «AMERICAN_AMERICA.WE8MSWIN1252». Ее необходимо поменять. Проверить следующую ветку реестра: HKEY_LOCAL_MACHINE-SOFTWARE-Oracle- KEY_OraDb11g_home1 и при необходимости заменить на RUSSIAN_RUSSIA.CL8MSWIN1251.



Создание сервиса Listener

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

  1. Выбрать меню Пуск → Все программы → Oracle-OraDb11g_home1→ Configuration and Migration Tools → Net Configuration Assistant (Рисунок 33).


Рисунок 33 – Настройка службы Listener (1)

  1. Выбрать пункт Listener configuration (Рисунок 34):


Рисунок 34 – Настройка службы Listener (2)

  1. Выбрать Add (Рисунок 35Рисунок 35):


Рисунок 35 – Настройка службы Listener (3)

  1. Указать имя службы. В данном случае – имя «LISTENER» по умолчанию (Рисунок 36):


Рисунок 36 – Настройка службы Listener (4). Ввод имени службы Listener

  1. Оставить имя по умолчанию и нажать кнопку Следующий (Рисунок 37):


Рисунок 37 – Настройка службы Listener (5)

  1. Выбрать порт по умолчанию – 1521 (Рисунок 38):


Рисунок 38 – Настройка службы Listener (6). Выбор порта

  1. Выбрать No и нажать кнопку Следующий (Рисунок 39):


Рисунок 39 – Настройка службы Listener (7)

  1. Нажать кнопку Готово (Рисунок 40):


Рисунок 40 – Настройка службы Listener (8)
В результате описанных выше действий будет создана служба OracleOraDb11g_home1TNSListener.

Создание БД Oracle

Перед созданием БД необходимо убедиться, что кодировка была изменена.
Внимание! При установке Oracle версии 11.2.0.4, в реестре может устанавливаться параметр NLS_LANG с кодировкой типа «AMERICAN_AMERICA.WE8MSWIN1252». Кодировку необходимо поменять на RUSSIAN_RUSSIA.CL8MSWIN1251 (если она отлична от русской) в ветке реестра: HKEY_LOCAL_MACHINE-SOFTWARE-Oracle- KEY_OraDb11g_home.
Для создания БД необходимо выполнить следующие действия:

  1. Выбрать Пуск → Все программы → Oracle-OraDb11g_home1 → Configuration and Migration Tools → Запустить «Database Configuration Assistant» (Рисунок 41):


Рисунок 41 – Создание БД Oracle (1)

  1. Нажать кнопку Next (Рисунок 42):


Рисунок 42 – Создание БД Oracle (2)

  1. Выбрать пункт Create a Database (Рисунок 43):


Рисунок 43 – Создание БД Oracle (3)

  1. Выбрать пункт Custom Database (Рисунок 44):


Рисунок 44 – Создание БД Oracle (4)

  1. Определить название БД.


Внимание! Название БД, указанное в этом шаге, будет использоваться в сгенерированной лицензии, предоставленной для продукта «Супермаг Плюс». Название БД не должно превышать 8-ми символов («Супермаг Плюс» использует данное ограничение) и должно быть написано строго латинскими буквами. При заказе лицензии у менеджера необходимо указывать данное название БД.


В приведенном ниже примере указано название DEMO. Прописывается сразу в два поля – Global Database Name и SID (Рисунок 45):

Рисунок 45 – Создание БД Oracle (5). Определение названия БД
Шаг 4. Снять флаг Configure Enterprise Manager и нажать кнопку Next (Рисунок 46):

Рисунок 46 – Создание БД Oracle (6)

  1. Ввести уникальные пароли для пользователей SYS и SYSTEM. Выбрать пункт Use the Same Administrative Password for All Accounts и указать один пароль для всех пользователей – «qqq» (Рисунок 47).


Внимание! Перед нажатием кнопки Далее следует убедиться, что раскладка клавиатуры – английская. Иногда вместо «qqq», пользователи вводят «иии» и возникают проблемы с дальнейшей установкой.



Рисунок 47 – Создание БД Oracle (7). Задание пароля

  1. Программа выдаст предупреждение. Необходимо продолжить нажатием кнопки YES (Рисунок 48):


Рисунок 48 – Создание БД Oracle (9)

  1. Выбрать расположение каталога, где будет происходить создание БД. По умолчанию выбирается первый пункт, Use Database File Location from Template (Рисунок 49). В этом случае программа создаст каталог с БД в необходимой директории, выбранной при установке серверной части Oracle. Если необходимо выбрать расположение создаваемой БД самоcтоятельно, то выбирается 2-й пункт, Use Common Location for All Database Files (Рисунок 49):


Рисунок 49 – Создание БД Oracle (10). Выбор расположения каталога БД

  1. Снять флаг Specify Fast Recovery Area и нажать кнопку Next (Рисунок 50):


Рисунок 50 – Создание БД Oracle (11)

  1. Снять флаги со всех пунктов и нажать кнопку Standart Database Component (Рисунок 51):



Рисунок 51 – Создание БД Oracle (12)

  1. Дезактивировать все опции (Рисунок 52):


Рисунок 52 – Создание БД Oracle (13)

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


Внимание! Рекомендуемый размер зависит от объема ОЗУ. Если ОЗУ превышает 4 ГБ, то размер выделения составляет 60-70% от общего размера оперативной памяти сервера. Для ОЗУ не более 4 ГБ рекомендуется выделить 50% от размера оперативной памяти сервера Задаваемый объем зависит от производительности сервера и остается на усмотрение администратора. Также могут быть установлены другие программы, которые постоянно используют ресурсы оперативной памяти сервера – в этом случае необходимо проанализировать объем потребляемых ресурсов и, с учетом полученных данных, определить размер ОП для устанавливаемой БД. Созданная БД Oracle зарезервирует заданный объем под себя. Некорректно заданное значение объема оперативной памяти, противоречащее пропорциональному использованию с другими программами, может приводить к сбою в работе операционной системы, а также к нестабильной работе БД Oracle, что может грозить потерей ценной информации.




Рисунок 53 – Создание БД Oracle (14). Выбор размера ОП сервера под БД

  1. Нажать кнопку All Initialization Parameters (см. Рисунок 53).
  2. Нажать кнопку Show Advancеd Parametrs (Рисунок 54):


Рисунок 54 – Создание БД Oracle (15)

  1. Найти параметр «07_DICTIONARY_ACCESSIBILITY» и FALSE заменить на TRUE (Рисунок 55). Установить флаг в поле Override Default. Если его не установить, то программа «Супермаг Плюс» работать не будет.



Рисунок 55 – Создание БД Oracle (16)
Если данное действие не выполнено, то после создания БД необходимо подключиться к базе данных и выполнить команду в командной строке:
Set nls_lang=american_america.cl8mswin1251
Conn sys/qqq@DEMO as sysdba
ALTER SYSTEM SET O7_DICTIONARY_ACCESSIBILITY=TRUE SCOPE=SPFILE;
shutdown immediate;
startup.

  1. Установить количество выделяемых процессов Oracle  из расчета 15 процессов на пользователя, включая кассовый и почтовый модуль (Рисунок 56). Рекомендуется задать значение, не меньшее, чем по умолчанию!



 Рисунок 56 – Создание БД Oracle (17). Установка количества процессов Oracle 

  1. Создание табличного пространства INDX. По умолчанию при запуске Генератора БД «Супермаг Плюс» все табличные индексы заполняются в табличное пространство USERS. Это существенно замедляет работу БД, так как работа с различными объектами в одном табличном пространстве требует больше времени. Для этих целей рекомендуется создать уникальное пространство INDX, и в последующем, при задании опции Генератора БД о перемещении индексов в INDX, все индексы будут разграничены.

Для создания необходимо перейти на раздел Tablespaces и нажать Create (Рисунок 57):

Рисунок 57 – Создание БД Oracle (18). Формирование табличного пространства

  1. В открывшемся окне в поле NAME ввести «INDX», в поле File Name – «INDX01», задать первоначальный размер файла: Size – 100 MB (Рисунок 58).

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

Рисунок 58 – Создание БД Oracle (19). Настройка табличного пространства

  1. Перейти на закладку Storage (см. (Рисунок 58), активировать поле AUTOEXTEND и задать значение в поле Incerment – 10240 K Bytes (Рисунок 59). Данное поле предназначено для автоматического расширения файла Indx01. В данном примере задано 100 МБ. Если свободное место будет использовано, то программа автоматически расширит файл на 10240 КБ (10 МБ). Далее нажать кнопки OK и CREATE, после чего табличное пространство INDX будет создано.


Рисунок 59 – Создание БД Oracle (20)

  1. Завершить создание настроек для БД нажатием кнопки Finish (Рисунок 60):


Рисунок 60 – Создание БД Oracle (21). Завершение создание настроек БД

  1. Программа выведет весь список настроек, установленных ранее. Подтвердить настройки нажатием кнопки OK (Рисунок 61):


Рисунок 61 – Создание БД Oracle (22). Подтверждение настроек БД

  1. Запустится процедура создания БД (Рисунок 62):


Рисунок 62 – Создание БД Oracle (23)

  1. После успешного завершения отобразится окно с подтверждением окончания установки (Рисунок 63):


Рисунок 63 – Создание БД Oracle (24). Успешное завершение установки БД Oracle

Конфигурация соединения с базой данных.


  1. Открыть меню Пуск → Все программы →Configuration and Migration Tools → Net Manager.
  2. Выбрать пункт Service Naming (Рисунок 64).

Если была создана служба Listener до создания БД (см. Раздел 5), раздел Service Naming уже настроен, и БД будет отображена с настройками соединения: Host Name – имя компьютера или ip адрес, Port Number – по умолчанию 1521.

Рисунок 64 – Конфигурация соединения с сервером БД (1). Нстройка имени хоста и номера порта
Примечание. Данный пункт можно не выполнять, если до этого момента все настройки выполнялись строго по инструкции.
Если же настройка службы Listener не выполнялась, то необходимо вернуться в Раздел 5 данного руководства и создать службу в соответствии с описанием. В последующем вернуться к настоящему пункту и сконфигурировать Service Naming, нажав «+» в верхнем левом углу.

  1. Указать имя БД и нажать кнопку Следующий (Рисунок 65):


Рисунок 65 – Конфигурация соединения с сервером БД (2). Установка имени БД

  1. Оставить настройку по умолчанию – TCP/IP (Рисунок 66):


Рисунок 66 – Конфигурация соединения с сервером БД (3)

  1. В поле Host Name указать имя компьютера, либо IP адрес. Port Number оставить по умолчанию – 1521 (Рисунок 67):


Рисунок 67 – Конфигурация соединения с сервером БД (4)

  1. Указать в поле Service Name имя БД (Рисунок 68):


Рисунок 68 – Конфигурация соединения с сервером БД (5)

  1. Нажать кнопку Готово (Рисунок 69):


Рисунок 69 – Конфигурация соединения с сервером БД (6)

  1. Произвести конфигурацию сервиса «Listener». Выбрать пункт меню Listeners → LISTENER (см. Рисунок 64):
  2. В правом окне удалить Adress2, нажав кнопку Remove Address (Рисунок 70):


Рисунок 70 – Конфигурация сервиса «Listener» (1)

  1. В «Address1» проверить настройки соединения: Host – ip адрес или имя компьютера, Port – 1521 по умолчанию (Рисунок 71):


Рисунок 71 – Конфигурация сервиса «Listener» (3)

  1. Выбрать пункт меню Database Services (Рисунок 72):


Рисунок 72 – Конфигурация сервиса «Listener» (2)

  1. Нажать кнопку Add Database (Рисунок 73):


Рисунок 73 – Конфигурация сервиса «Listener» (3)

  1. Прописать настройки:
  • Global Database Name – имя БД;
  • Oracle Home Directory – путь к папке серверного части Oracle. Пример: D:\Oracle\Server;
  • SID – имя БД;
  • Сохранить настройки, выбрав пункт меню Файл → File-Save Network Configuration (Рисунок 74):


Рисунок 74 – Конфигурация сервиса «Listener» (4). Сохранение настроек

  1. Перезагрузить сервис Listener.
  2. Протестировать соединение с БД. Выбрать БД из раздела Service Naming и нажать на бочонок слева (Рисунок 75):


Рисунок 75 – Конфигурация соединения с сервером БД (9)
Выбрать Change Login. Ввести логин – Sys, пароль – qqq. Подтвердить и нажать кнопку Test (Рисунок 76):

Рисунок 76 – Конфигурация соединения с сервером БД (10)

  1. При успешном подключение к БД будет выдано следующее сообщение (Рисунок 77):


Рисунок 77 – Успешное подключение к БД

  1. Найти файл D:\ORACLE\Server\NETWORK\ADMIN\tnsnames.ora и выложить его в Oracle client и Oracle Rep. Примерные пути: D:\ORACLE\ORACLI\NETWORK\ADMIN* и *D:\ORACLE\orant\NET80\ADMIN\.


Установка ПО «Супермаг Плюс»

Подготовка к установке ПО «Супермаг Плюс»

Установка включает в себя:

  1. Инсталляцию приложения «Супермаг Плюс».
  2. Инсталляцию программной части Сервис пака к версии.


Перед установкой ПО необходимо:

  1. Распаковать архив с дистрибутивом программы.
  2. Распаковать последний сервис пак.


Процесс установки ПО «Супермаг Плюс»

  1. Запустить Setup.
  2. Нажимать Далее (Рисунок 78) до выбора способа установки (Рисунок 79).



Рисунок 78 – Установка «Супермаг Плюс» (1)

  1. Если версия устанавливается с нуля на сервер, выбрать Все модули. Для обновления версии то выбрать соответствующий пункт (Рисунок 79):



Рисунок 79 – Установка «Супермаг Плюс» (3)

  1. Убрать пункты, которые уже не используются (По умолчанию все опции активированы) – Рисунок 80:




Рисунок 80 – Установка «Супермаг Плюс» (2). Дезактивация неиспользуемых компонентов

  1. Если был выбран пункт обновления, программа предложит начать установку (Рисунок 81):



Рисунок 81 – Установка «Супермаг Плюс» (3). Обновление

  1. При выборе с нуля (Все модули и т.д.) необходимо выбрать каталог для установки программы. По умолчанию это: С:\SM2000 и нажать кнопку Далее ():


Рисунок 82 – Установка «Супермаг Плюс» (4)

  1. При успешном завершении установки ПО «Супермаг Плюс» появится сообщение (Рисунок 83):


Рисунок 83 – Установка «Супермаг Плюс» (5). Успешное завершение

Установка сервис-пака

Установка программной части сервис-пака к версии

  1. Запустить установщик сервис-пака и нажать кнопку Начать (Рисунок 84):



Рисунок 84 – Установка сервис-пака

  1. После завершения процесса установки нажать кнопку Готово (Рисунок 85):


Рисунок 85 – Завершение установки сервис-пака

Инициализация базы Генератором БД

Процедура инициализации БД включает в себя заполнение табличного пространства Oracle таблицами «Супермаг Плюс».

  1. Открыть меню Пуск → Все программы → Супермаг Плюс и запустить приложение Генератор БД (Рисунок 86):


Рисунок 86 – Запуск Генератора БД

  1. В открывшемся окне необходимо произвести ряд настроек (Рисунок 87):


Рисунок 87 – Настройка Генератора БД

  1. становить значение «Новая база данных», либо не устанавливать, если предполагается обновление действующей БД;
  2. ввести имя БД в графе База Oracle;
  3. указать пароль и Пароль SYS – ввести «qqq»;
  4. выбрать тип базы данных. Всего присутствует 3 варианта:
  • Центральный офис или единственный магазин (без заполнения начальными данными) – режим рассчитан на то, что данные будут присланы из внешней БД.
  • Центральный офис или единственный магазин (стандартные начальные данные) – режим генерации БД, при котором заполняются стандартные начальные данные в БД. Зоны идентификаторов контрагентов и префиксы для артикулов в этом случае не задаются, перед началом работы необходимо для базы данных задать эти параметры в административном модуле (см. Том 24).
  • Филиал (инициализация файлом, созданным в центральном офисе) – создание описания базы данных в центральном офисе с заранее заданными префиксами идентификаторов.

На примере будет выбран первый пункт.

  1. установить флаг Переместить индексы в, если при создании БД было создано табличное пространство INDX;
  2. нажать кнопку Инициализировать
  3. Запустится процесс инициализации БД (Рисунок 88):


Рисунок 88 – Инициализация БД

  1. После успешного окончания инициализации, программа выдаст сообщение (Рисунок 89Рисунок 89):


Рисунок 89 – Успешная инициализация БД

  1. Подключить базу Через модуль Администратор Сервера приложений и выложить актуальную лицензию.

Внимание! Необходимо сделать сброс срока действия паролей пользователей
В случае возникновении ошибки из-за истечения рока действия пароля ORA-28001: the password has expired (срок действия пароля истек) необходимо выполнить следующие команды в командной строке:
1. set nls_lang=american_america.cl8mswin1251 <Изменение кодировки>
2. sqlplus / nolog <Зайти в sqlplus>
3. conn sys/qqq@sampek2 as sysdba <Соединение с БД под системным пользователем>
4. select username,ACCOUNT_STATUS,EXPIRY_DATE from dba_users; <просмотр пользователей пароль которых просрочен>
5. ALTER PROFILE default LIMIT password_life_time UNLIMITED; <Удаление скроков годности паролей пользователей>
6. commit; <применение внесенных изменений в БД>
7. select username,ACCOUNT_STATUS,EXPIRY_DATE from dba_users; <<просмотр пользователей пароль которых просрочен, вывод должен быть отличен от предыдущего>
8. alter user supermag identified by qqq; <пересоздание пароля для пользователя supermag>
9. alter user supermag account unlock;
10. commit; <применение внесенных изменений в БД>

Установка скриптов сервис-пака


Внимание! Скрипты должны выполняться от имени Supermag.


  1. Из каталога дистрибутива сервис пака скопировать папку Scripts на диск «C» в каталог Temp.
  2. Выполнить Пуск → Все программы → Oracle для Windows NT → SQL Plus 8.0 и создать ярлык (Рисунок 90):


Рисунок 90 – Запуск SQL Plus 8.0

  1. В свойствах ярлыка указать путь к рабочей папке скриптов – C:\temp\Scripts (Рисунок 91):


Рисунок 91 – Свойства ярлыка SQL Plus 8.0

  1. Запустить программу SQL Plus 8.0.
  2. В параметрах входа в систему (Рисунок 92) указать:
  • Имя пользователя – supermag;
  • Пароль – qqq;
  • Строка связи – имя БД (например, «DEMO»).


Рисунок 92 – Параметры входа в Систему

  1. После подключения выполнить команду @run_script;
  2. Дождаться окончания установки.
  3. Проверить тест соединения с помощью утилиты Переключатель БД:
  4. зайти в меню Пуск → Все программы → Переключатель БД.
  5. Нажать кнопку Настройка (Рисунок 93):


Рисунок 93 – Тестирование соединения с БД (1)

  1. установить Прямое соединение с БД (Рисунок 94):


Рисунок 94 – Тестирование соединения с БД (2)

  1. нажать кнопку Тест (Рисунок 95):


Рисунок 95 – Тестирование соединения с БД (3)

  1. указать имя пользователя – Supermag, пароль – qqq (см. Рисунок 95).


После завершения установки можно приступать к работе с программой.
При возникновении каких либо проблем следует проанализировать, были ли выполнены все пункты данной инструкции.
Если программа не заработала, необходимо переустановить ОС.
Все предложения можно высылать на почту отдела сопровождения – sm2000@servplus.ru .

Раздел ТС

Описание в документации

  1. Карточки

Том 3 «Справочник товаров»

  1. Контрагенты

Том 4 «Контрагенты»

  1. Склады и магазины

Том 2 «Торговая сеть»

  1. Структура магазина/склада

Том 5 «Структура магазина»

  1. Планограмма торгового зала

Том 5 «Структура магазина»

  1. Аналитические данные

 

 

    1. Отчеты

Том 20 «Альбом печатных форм»

    1. Бизнес-анализ

Том 19 «Аналитика и отчетность»

    1. Экспорт

Том 19 «Аналитика и отчетность»

    1. Бухгалтерская справка

Том 19 «Аналитика и отчетность»

  1. Ассортиментные матрицы

 

 

    1. Проектирование ассортиментных матриц

Том 6 «Ассортиментные матрицы»

    1. Состав номенклатур/ассортиментных матриц

Том 6 «Ассортиментные матрицы»

  1. Склад

 

 

    1. Остатки

Том 3 «Справочник товаров»

    1. Обязательства склада

Том 11 «Распределительный центр. Доставка товаров на дом»

    1. Складские требования

Том 11 «Распределительный центр. Доставка товаров на дом»

    1. Требования на отбор

Том 11 «Распределительный центр. Доставка товаров на дом»

  1. Доставка

 

 

    1. Ордер на доставку

Том 11 «Распределительный центр. Доставка товаров на дом»

    1. Маршрутные листы

Том 11 «Распределительный центр. Доставка товаров на дом»

  1. Ценообразование

 

 

    1. Цены

Том 10 «Ценообразование»

    1. Скидки

Том 16 «Маркетинг, лояльность»

    1. Ведомости базовых цен

Том 10 «Ценообразование»

    1. Конкурентное ценообразование

Том 10 «Ценообразование»

    1. Акты переоценки

Том 10 «Ценообразование»

    1. Акты уценки

Том 10 «Ценообразование»

    1. Маркетинговые акции

Том 16 «Маркетинг, лояльность»

    1. Рекламные кампании

Том 16 «Маркетинг, лояльность»

    1. Цены конкурентов

Том 10 «Ценообразование»

  1. Накладные

 

 

    1. Приходные накладные

Том 9 «Поступление товаров от поставщиков»

    1. Расходные накладные

Том 13 «Продажи по документам, возвраты и списания»

    1. Накладные на перемещение

Том 11 «Распределительный центр. Заказ товаров на дом»

    1. Накладные поставщика

Том 8 «Заказы поставщикам»

    1. Упаковочные листы

Том 9 «Поступление товаров от поставщиков»

    1. Кассовые документы

Том 14 «Продажа с использованием ККТ»

    1. Кассовые чеки

Том 14 «Продажа с использованием ККТ»

    1. Активность покупателя

Том 16 «Маркетинг, лояльность»

    1. Счета-фактуры кассовых чеков

Том 14 «Продажа с использованием ККТ»

    1. Сертификаты/Декларации соответствия

Том 9 «Поступление товаров от поставщиков»

    1. Справки к ГТД/ТНТ

Том 9 «Поступление товаров от поставщиков»

  1. ЕГАИС

 

 

    1. ТНТ ЕГАИС на приход

Том 22 «Обмен с ЕГАИС»

    1. ТНТ ЕГАИС на отгрузку

Том 22 «Обмен с ЕГАИС»

    1. Акты списания/поставки на баланс ЕГАИС

Том 22 «Обмен с ЕГАИС»

    1. Справки «А» к ТНТ ЕГАИС

Том 22 «Обмен с ЕГАИС»

    1. Инвентаризация ЕГАИС

Том 22 «Обмен с ЕГАИС»

    1. Остатки ЕГАИС

Том 22 «Обмен с ЕГАИС»

  1. Инвентаризация

 

 

    1. Инвентаризационные описи

Том 15 «Инвентаризация»

    1. Сличительные ведомости

Том 15 «Инвентаризация»

    1. Акты потерь

Том 15 «Инвентаризация»

    1. Акты обнаружений

Том 15 «Инвентаризация»

    1. Акты о сортировки

Том 15 «Инвентаризация»

  1. Платежи

 

 

    1. Финансовые обязательства по поставкам

Том 17 «Расчеты с контрагентами»

    1. Финансовые обязательства по отгрузкам

Том 17 «Расчеты с контрагентами»

    1. Сверки финансовых обязательств

Том 17 «Расчеты с контрагентами»

    1. Получение платежей

Том 17 «Расчеты с контрагентами»

    1. Платежи

Том 17 «Расчеты с контрагентами»

    1. Реестр платежей

Том 17 «Расчеты с контрагентами»

    1. Счет

Том 13 «Продажи по документам, возвраты и списания»

    1. Регистрация платежей

Том 14 «Продажа с использованием ККТ»

    1. Бонусы от поставщиков

Том 17 «Расчеты с контрагентами»

    1. Акты о начислении бонусов

Том 17 «Расчеты с контрагентами»

  1. Контракты и заказы

 

 

    1. Контракты с поставщиками

Том 7 «Контракты с поставщиками»

    1. Соглашения о поставках

Том 7 «Контракты с поставщиками»

    1. Прайс-листы поставщиков

Том 7 «Контракты с поставщиками»

    1. Планирование контрактных цен

Том 7 «Контракты с поставщиками»

    1. Заказы поставщикам

Том 8 «Заказы поставщикам»

    1. Подтверждения заказа поставщику

Том 8 «Заказы поставщикам»

    1. Контракты с клиентами

Том 13 «Продажи по документам, возвраты и списания»

    1. Заказы от клиентов

Том 13 «Продажи по документам, возвраты и списания»

  1. Производство

 

 

    1. Акты замера

Том 12 «Производство»

    1. Рецепт

Том 12 «Производство»

    1. Калькуляция

Том 12 «Производство»

    1. Расход на производство

Том 12 «Производство»

    1. Акт производства

Том 12 «Производство»

    1. Выход из производства

Том 12 «Производство»

    1. Возврат из производства

Том 12 «Производство»

    1. Акты потерь/обнаружений в производстве

Том 15 «Инвентаризация»

    1. Задание на производство

Том 12 «Производство»

    1. Акт контроля качества

Том 12 «Производство»

  1. Процессы и потоки работ

 

 

    1. Реестр процессов

Том 18 «Процессы и потоки работ»

    1. Дизайнер схем потоков работ

Том 18 «Процессы и потоки работ»

    1. Контроль исполнения потоков работ

Том 18 «Процессы и потоки работ»

    1. Инвентаризация ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Контроль остатков ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Прием заказов ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Отгрузка заказа ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Прием перемещения ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Отгрузка перемещения ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Подсчет товаров ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Контроль ценников ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Зональная инвентаризация ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Заказ в торговом зале ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Выход из производства ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Пречек ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Подсчет алкоголя ТСД

Том 27. «Руководство пользователя "Супермаг Мобайл"»

    1. Инвентаризация с кросс-подсчетом

Том 23 «Пользовательские доработки»

    1. Процесс приема поставки SAP

Том 23 «Пользовательские доработки»

    1. Процесс сверки остатков

Том 23 «Пользовательские доработки»

  1. Оборудование

 

 

    1. Электронные весы

Том 5 «Структура магазина»

    1. Портативный терминал

Том 5 «Структура магазина»

  1. Классификаторы

 

 

    1. Товаров

Том 3 «Справочник товаров»

    1. Поставщиков

Том 4 «Контрагенты»

    1. Клиентов

Том 4 «Контрагенты»

    1. Складов и магазинов

Том 2 «Торговая сеть», Раздел 1. «Классификатор складов и магазинов», стр. 4

    1. Ассортиментов товаров

Том 3 «Справочник товаров»

    1. Номенклатур товаров

Том 3 «Справочник товаров»

    1. Списков поставщиков

Том 4 «Контрагенты»

    1. Списков клиентов

Том 4 «Контрагенты»

    1. Списков документов

Том 9 «Поступление товаров от поставщиков»

    1. Аналитических задач

Том 19 «Аналитика и отчетность»

    1. Типов процессов

Том 18 «Процессы и потоки работ»

  1. Налоги

 

 

    1. Редактор налогов

Том 1 «Соглашения системы. Базовые настройки»

    1. Прикрепление налогов к карточкам

Том 3 «Справочник товаров»

  1. Настройка

 

 

    1. Справочники

Том 1 «Соглашения системы. Базовые настройки»

    1. Свойства для артикулов

Том 3 «Справочник товаров»

    1. Операции

Том 1 «Соглашения системы. Базовые настройки»

    1. Настройки отчетов

Том 20 «Альбом печатных форм»

    1. Валюты

Том 1 «Соглашения системы. Базовые настройки»

  1. Том 21. Алгоритмы и методики

 

 

 

Не содержит описания разделов. Содержит описание алгоритмов и методик.

  1. Автозаказа.
  2. Ценообразования.
  3. Расчёта среднесуточной реализации.
  4. Расчёта товародвижения.
  5. Расчёта себестоимости.
  6. Методик Партнеров.
  1. Документация системного администратора

 

 

Том 24. «Руководство системного администратора»

Том 25. «Структура базы данных»

Том 26. «Руководство по установке»

  1. Том 28. «Меркурий»

 

 


  • Нет меток