1с active cloud Поддержка
  • Удалённый доступ
  • Системному администратору
  • Установка нескольких СУБД Firebird на одном компьютере
  • Коэффициенты переоценки основных средств

Для подключения к вашему компьютеру через удалённый доступ может понадобиться TeamViewer версии 11. Однако удобнее всего будет скачать специальную версию TeamViewer QuickSupport, обозначенную здесь как «Техподдержка ПКБ». Она не требует установки, скачанный файл можно сразу запустить или открыть с флеш-карты. При этом вы увидите следующую картинку:

Как только программа техподдержки запущена, наши специалисты сразу это увидят. Для своего удобства в разделе «Ваше имя» напишите название организации и вашу специальность, чтобы нам без лишних вопросов было ясно, кому понадобилась помощь.

Когда наш специалист попытается подключиться к вашему компьютеру, вы увидите такой запрос.

Нажмите «Разрешить» и приступайте к изложению проблемы.

Внимание! Информация предназначена для опытных пользователей, системных администраторов и программистов отдела АСУ предприятия. Неправильные действия, связанные с описываемыми здесь вещами, могут привести к частичной или полной неработоспособности программ.

Информация в этом разделе относится к следующим программным продуктам: «ПКБ — бухгалтерия»,  «ПКБ — основные средства», «Отдел кадров», «ПКБ — подготовка договоров», «Приватизация. Индексация чеков „Жильё”», «Банк данных», «Реализация молочной продукции», «Управление швейным производством».

О дополнительном программном обеспечении, которое требуется для работы

Перечисленные программы работают с использованием СУБД Firebird 2.5 только 32-разрядной версии. Для подключения к базе данных (БД) необходимо указание имени компьютера, на котором находится БД, пути к ней (обратите внимание, что если доступ к БД осуществляется по сети, то необходимо указывать локальный путь к ней на том компьютере, на котором она находится; делать соответствующий каталог доступным по сети не надо), имени пользователя (по умолчанию SYSDBA) и пароля (по умолчанию masterkey). Эти данные хранятся в файле *.ini из каталога с программой и доступны через графический интерфейс (окно «Настройки»).

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

Архивирование и восстановление БД может осуществляться как встроенными средствами программы через главное меню: «Сервис» → «Архивирование» → «Занести в архив»/«Разархивировать», так и любыми иными средствами, наиболее подходящими для Вашего предприятия.

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

Firebird 2.5 версии x86 (32-разрядной) — система управления базами данных.

7-Zip последней версии с любой разрядностью — архиватор. Он нужен для распаковки обновлений базы данных и опционально для резервного копирования.

О структуре файлов программы

Все перечисленные программы имеют схожую структуру и интерфейс. Ниже описано назначение файлов и каталогов, находящихся в каталоге установки программы. Предположим, что исполняемый файл программы имеет имя (программа).exe. Ниже перечислены файлы, общие для всех программ.

Файл (программа).exe Собственно программа.
Файл (программа).ini Настройки программы.
Файл pkbblue.skinres Конфигурация визуального оформления программы. Может отсутствовать, тогда используется стандартное визуальное оформление операционной системы.
Файл (программа).log Лог запросов программы к СУБД. Создаётся и дописывается, если имеется соответствующая настройка в (программа).ini. Можно удалять.
Файл error.log Лог ошибок, возникших при запросах к СУБД. Можно удалять, создаётся заново при фиксировании ошибки, даже если о ней не было сообщено пользователю.
Файл (программа).chm Справочная система.
Каталог updates Содержит файл dbupdates.7z, содержащий обновления базы данных. Обязательно должен присутствовать на компьютере, на котором впервые запускается обновлённая версия программы, в дальнейшем и на других компьютерах не обязателен.
Каталог reports Содержит выходные формы программы. Имя и расположение каталога можно изменять в (программа).ini. Достаточно разместить этот каталог в локальной сети и на каждом компьютере указать путь к нему.
Каталог ini Содержит файлы настройки интерфейса пользователя «под себя»: расположение, порядок и видимость колонок таблиц, индивидуальные настройки панелей инструментов. Имя и расположение можно изменять в (программа).ini.
Каталог data На сервере содержит базу данных программы по умолчанию. Имя и расположение базы данных можно изменять в (программа).ini.
Каталог arch На сервере содержит резервные копии базы данных по умолчанию. Имя и расположение резервных копий можно изменять в (программа).ini.

Файлы, составляющие минимально необходимый комплект для работы программы на клиентском компьютере, выделены полужирным

О содержании файла настроек программы

Секция или параметр Описание Примеры
[DBCONNECT] Секция содержит настройки подключения к базе данных  
Server Имя или адрес сервера баз данных/порт (не обязательно, по умолчанию 3050) localhost
localhost/3051
192.168.0.202
Server-buh
Path Путь к файлу базы данных таким, каким его видит сервер d:\Test\fixassets\data\02 ПКБ Витебск.fdb
Username Имя пользователя базы данных SYSDBA
Password Пароль пользователя базы данных masterkey
[OPTIONS] Секция содержит прочие настройки программы  
Archive Путь к резервным копиям базы данных d:\Test\fixassets\arch\
Report Путь к отчётам программы d:\pkb\mb\reports\
\\192.168.0.202\mb\reports\
Archiver Путь к архиватору 7-zip C:\Program Files\7-Zip\7z.exe
IniPath Путь к настройкам интерфейса пользователя «под себя» d:\Test\fixassets\ini\
SaveToArchive Признак запроса к пользователю на архивирование при закрытии программы. 0 — не запрашивать, 1 — предлагать архивирование, 2 — архивировать без запроса. 0
1
2
TextLog Признак ведения лога (программа).log, описанного в предыдущем разделе. 0 — не вести, 1 — вести. Параметр недоступен для изменения через интерфейс программы. 0
1
UseDotMatrix Признак поиска версии выходного документа, предназначенного для скоростной печати на матричный принтер. 1 — искать и выводить, 0 — не выводить. 0
1
GrayLines Признак повышения чёткости печати при выводе документов на некачественный принтер. 0 — ничего не делать, 1 — серые линии в выходных документах делать чёрными, 2 — делать белыми, 3 — делать чёрными прерывистыми.  
DotLines То же для прерывистых линий. 0 — ничего не делать, 1 — делать чёрными, 2 — делать белыми, 3 — делать непрерывными, 4 — делать чёрными непрерывными  
[PREVIEW] Секция содержит настройки предварительного просмотра  
Ruler Показывать ли визуальную линейку в предварительном просмотре. 0 — нет, 1 — да  
RulerAlpha Уровень прозрачности линейки от 0 до 255. 0 — непрозрачная, 255 — невидимая 128
RulerColor Цвет линейки в RGB формате, приведённом к числу 16711680 
RulerHeight Высота линейки в пикселях 50

Иногда возникает ситуация, когда на одном компьютере необходимо разместить несколько баз данных, которые были созданы в разных версиях СУБД Firebird, например, 1.5 и 2.5. Использовать одну версию при этом нельзя, потому что, например, в БД для версии 2.5 задействованы функции, отсутствующие в 1.5, а программа, работающая с БД для версии 1.5, содержит и исполняет скрипты, которые СУБД версии 2.5 выполнять не позволяет и объявляет ошибочными (например, если попытаться обратиться в запросе по оригинальному имени таблицы, для которой объявлен псевдоним).

В этом случае даже если речь идёт о своём программном обеспечении не всегда можно провести своевременный рефакторинг: на это требуется как минимум время и другие ресурсы. Когда же речь идёт о стороннем ПО, внести изменения в него чаще всего вообще невозможно.

Для решения этой проблемы установить несколько СУБД Firebird на одном компьютере.

СУБД Firebird, запущенная в качестве службы, слушает подключения по определённому порту (по умолчанию 3050). Если попытаться установить Firebird несколько раз, установщик выдаст соответствующее предупреждение и не создаст службу, несмотря на то, что файлы будут скопированы. Значит, нам надо дополнительно проделать две вещи: установить службу вручную, разнести разные версии СУБД на разные порты и запустить службу. В итоге последовательность действий на чиском компьютере выглядит так:

  1. Устанавливаем первый экземпляр Firebird. Установка происходит стандартным образом.
  2. Устанавливаем второй, третий и т. д. экземпляры Firebird. В процессе каждой установки будет предупреждение, что Firebird другой версии уже установлен, будет предложено остановить имеющуюся службу. Её надо остановить, установку не прекращать. После установки файлы будут скопированы, но новых служб не появится.
  3. Необходимо прописать разные порты. Файл настроек firebird.conf находится в каталоге установки Firebird, например c:\Program Files (x86)\Firebird\Firebird_2_5\firebird.conf. Открываем его текстовым редактором и ищем строку (изначально закомментированную) «#RemoteServicePort = 3050». Убираем комментарий и явно указываем порт, например, «RemoteServicePort = 3051». Для каждой копии Firebird прописываем свой порт: 3050, 3051, 3052 и т. д.
  4. Проверяем, какие службы Firebird уже есть. Заходим в «Панель управления» — «Администрирование» — «Службы» («Control Panel» — «Administrative Tools» — «Services») и ищем, имя будет примерно «Firebird Server - DefaultInstance». Останавливаем. Открываем двойным щелчком и смотрим путь к файлу. Службу для копии СУБД из этого каталога на следующем шаге создавать не надо.
  5. Создаём недостающие службы. Для каждой копии Firebird выполняем «sc.exe create Firebird_server_25 binpath= "c:\Program Files\Firebird\Firebird_2_5\bin\fbserver.exe -s" start= auto displayname= Firebird_server_25» в режиме командной строки, заменив пути и имена в приведённом примере своими путями и именами. Имена разных служб совпадать не должны.
  6. Запускаем все службы Firebird. Настройка СУБД завершена.
  7. При подключении к базе данных явно указываем порт через «/» после имени сервера. Например, в строке подключения вместо «localhost:d:\db\db.fdb» пишем «localhost/3051:d:\db\db.fdb», а вместо «localhost» в имени сервера пишем «localhost/3051». Где писать — зависит от программы: или в самом интерфейсе в настройках, или в файле настроек, или в реестре — смотрите документацию по каждому продукту.
  8. Информацию о настройках подключения в наших программах можно почитать рядом, на вкладке «Системному администратору».
  •  
  •  
  •  
  •  
  •  
  • 1

Адрес

210026, Республика Беларусь

г. Витебск, ул. Замковая, д. 4-3, каб. 304


Посмотреть более крупную карту

Контакты

Телефоны в Витебске (+375 212)

62-60-88 — отдел продаж

61-66-30 — общий

61-66-31 — директор

61-66-32 — главный инженер

Электронная почта:

  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

По вопросам разработки новых программ:

  (МТС) +375 33 613-82-46 — Кладов Пётр Вилорьевич

  kladovpv

Оценить проект