4.1. КОНФИГУРИРОВАНИЕ СИСТЕМЫ

Как установить и настроить клиент на машину пользователя?
Для корректной работы СМАРТ на клиенте необходимо:
  1. установить Java-машину;
  2. расположить папку client на компьютере пользователя;
  3. вывести ярлык к файлу Bis.exe на рабочий стол;
  4. настроить файл bis.ini;
  5. настроить печать штрих-кода;
  6. при необходимости настроить сканирование документов (преимущественно, в ОК);
  7. при необходимости настроить автоматизированное рабочее место;
  8. принудительно обновить систему, если этого не произошло автоматически;
Как установить java-машину?

Дистрибутив java-машины расположен по адресу: \\192.168.10.249\hostinfo\msjavx.exe.

Запустить инсталляцию и отвечать на вопросы мастера, как это сделано на рисунках:












Для проверки установки через командную строку открыть реестр:


Если все сделано правильно, в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM в параметре Classpath будут прописаны пути, по которым java-машина будет искать классы при загрузке приложения:

Как установить клиент на машину пользователя?
Дистрибутив клиента расположен по адресу: \\192.168.10.249\hostinfo\client.exe. Это самораспаковывающийся архив, который по умолчанию распаковывается в директорию C:\client и создает ярлык на рабочем столе.

В состав архива входят:
Как настроить bis.ini?
bis.ini – это конфигурационный файл системы, расположенный в клиентской папке C:\client. В числе прочего в нём прописаны настройки для входа в систему и настройки производственного участка.
Для полной настройки необходимо:
  1. Настроить имя пользователя по умолчанию.
  2. Настроить IP-адрес сервера.
  3. Настроить путь к программам экспорта данных.
  4. Настроить производственный участок (если требуется).
Как настроить сканирование документов на машине пользователя?
Скопировать из папки \\192.168.10.249\hostinfo\Сканирование в клиентскую папку файлы: bis.ini, bscan.dll, bscan.ini.
Как настроить печать штрих-кода?
Преобразование чисел в штрих-код происходит с помощью шрифта barcodex. Файл шрифта находится по адресу: \\192.168.10.249\hostinfo\barcodex.ttf. Необходимо поместить этот файл в папку C:\Windows\Fonts, где размещаются системные шрифты Windows.
Как вывести по умолчанию имя пользователя в окно входа?
  1. Открыть файл bis.ini в Блокноте.
  2. Найти блок:
    [net]
    user=system
    user1=adm
  3. Параметру «user» вместо «system» присвоить логин пользователя, который чаще всех работает в системе на этом компьютере.
  4. Если на данном компьютере работают несколько пользователей, присвоить их логины параметрам «user1», «user2», «user3» и т.д. (количество пользователей неограничено):
    [net]
    user=Маша
    user1=Паша
    user2=Наташа
    user3=Саша
Как прописать IP-адрес сервера?
  1. Открыть файл bis.ini в Блокноте.
  2. В конце блока [net] найти параметр:
    host=localhost
  3. Вместо заданного значения присвоить ему необходимый IP-адрес сервера СМАРТ:
    host=192.168.10.1
Как настроить путь к программам печати документов?
  1. Открыть файл bis.ini в Блокноте.
  2. Найти блок (при отсутствии добавить его):
    [application]
    rtfedit=C:\Program Files\Microsoft Office\Office12\WINWORD.EXE "%s"
    tbledit=C:\Program Files\Microsoft Office\Office12\EXCEL.EXE "%s"
    dirout=temp\
  3. Вариант 1. Изменить две цифры в имени целевой папки в зависимости от версии MS Office:
    'Office10' - для Office2000;
    'Office11' - для Office2003;
    'Office12' - для Office2007;
    'Office14' - для Office2010.
    Кроме того, необходимо проверить путь к папке 'Microsoft Office', т.к. она может лежать в папке 'Program Files (x86)'.
    Вариант 2. Закомментировать указанные строки, поставив в начале каждой из них символ ';':
    [application]
    ;rtfedit=C:\Program Files\Microsoft Office\Office12\WINWORD.EXE "%s"
    ;tbledit=C:\Program Files\Microsoft Office\Office12\EXCEL.EXE "%s"
    dirout=temp\

    В этом случае система будет самостоятельно определять папку с файлами 'winword.exe' и 'excel.exe'.
Как настроить рабочее место пользователя на его компьютере?

Cледует помнить: рабочее место и производственный участок – это одно и то же!

  1. Открыть файл bis.ini в Блокноте.
  2. Найти блок [init] и добавить в него строку:
    DlgWrkPlace=Производственный участок.o
  3. Узнать у пользователя, какой именно производственный участок ему требуется (например, участок электроконтроля или участок фотохимии).
  4. В клиентской папке (по умолчанию C:\client) создать файл Производственный участок.o (расширение файла - английское «o»).
  5. Открыть созданный файл в Блокноте и записать в нем текст по типу:
    {
    ^настройка_Цех_52_Участок_электроконтроля;
    }</s'oper:"bis.fct.DlgWrkPlace.class"/;>;
  6. При желании пользователя вывести на Рабочий стол ярлык приложения WorkArea.exe (располагается в клиентской папке), через который производится вход в производственный участок.

Полный список настроек производственных участков:

  • настройка_Цех_52_Дозапуск_и_ТО
  • настройка_Цех_52_Изготовление_фш
  • настройка_Цех_52_Маска_и_сеткография
  • настройка_Цех_52_Подготовка_программ
  • настройка_Цех_52_Производственный_участок [участок Диспетчера + Электроконтроль]
  • настройка_Цех_52_Участок_АОИ_слои
  • настройка_Цех_52_Участок_визуального_контроля
  • настройка_Цех_52_Участок_нарезки
  • настройка_Цех_52_Участок_сверления
  • настройка_Цех_52_Участок_фотохимии
  • настройка_Цех_52_Участок_электроконтроля
  • настройка_Цех_53_Лакировка
  • настройка_Цех_53_Подготовка_производства
  • настройка_Цех_53_Участок_входного_контроля
Как изменить список работ в рабочем месте пользователя?
См. 4.2.4. Настройка пользователя.
Как принудительно обновить систему?

Алгоритм обновления системы заключается в следующем. При запуске программы сравниваются даты изменения файла bravoupg.bin в папке C:\client\ и одноименного файла на сервере. Если дата на сервере более поздняя, файл копируется в клиентскую папку, и запускается распаковка архива.

Если пользователь нажал "Отмена" при распаковке или архив скачался некорректно (например, из-за проблемм с сетью), возникает необходимость принудительно обновить систему. Для этогог следует удалить файл bravoupg.bin в папке C:\client\. Тогда при следующем запуске системы обновление загрузится повторно.