Настройка программы для работы в сети |
|||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
|
Программа разрабатывается и пишется именно как сетевая. Размещается - на простом файловом сервере. Единственное требование - у всех работающих
с программой должна быть установлена одинаковая полная версия BDE. Доступом к программе можно управлять как на уровне сервера (доступ к каталогу) так и на уровне приложения (см.Настройка доступа ).
При подключении к базе данных с нескольких рабочих мест, внизу программы появляется активный значок "Многопользовательский доступ", кликнув по которому можно определить кто сейчас пользуется программой : ![]()
Кликнув во всплывающем меню по строчке другого пользователя, можно посмотреть "Журнал работы" за сегодня.
Для ускорения работы программы в Многопользовательском режиме рекомендуется запускать ее с ключем /R.
В этом случае, при необходимости, переключиться в полный доступ можно через меню File - Отключить "Защиту данных" . |
|||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
|
Начиная с версии 2.25 для ускорения работы на медленных каналах связи, программа поддерживает работу с локально расположенными файлами баз данных. При этом можно использовать несколько способов размещения локальных баз. Важно : В обоих случаях считается, что файл device.dbf должен располагаться на быстром файловом носителе (диске).
Рассмотрим настройку на примере :
![]() Пусть имеется головной офис и две удаленные площадки, соединенные каналами связи с различной пропускной способностью. Так как канал связи до удаленной площадки №2 хуже (или более загружен) на ней имеется собственный файловый сервер. Программа Sklad установлена на файловом сервере головного офиса. Его диск маппируется для всех рабочих станций как S:. Рассмотрим настройки программы для работы с удаленной площадки №1 по 1 способу размещения баз, а с удаленной площадки №2 - по 2 способу. Способ 1, удаленная площадка №1 На локальном диске С: рабочей станции WS301 безсерверной 1й площадки создаем каталог, например, C:\SKLAD.TMP\BASE\ и копируем в него файл device.dbf из S:\SKLAD\BASE\ . Обратите внимание - файл device.MDX копировать не надо (создастся автоматически). Вручную редактируем файл S:\SKLAD\sklad.ini, добавляя в его конец секцию с именем нашей рабочей станции и с размещением файла device.dbf :
Пользователь на WS301 запускает программу из каталога S:\SKLAD сервера головного офиса, но работает с локальной копией базы device.dbf. Способ 2, удаленная площадка №2 На файловом сервере 2й площадки ( на рабочих станциях WS201 и WS202 маппируем его как диск Z: ) делаем каталог, например, Z:\SKLAD\BASE.2 . Копируем в Z:\SKLAD.2\ все файлы и подкаталоги из S:\SKLAD\ головного офиса . Вручную редактируем файл Z:\SKLAD.2\sklad.ini, исправляя в секции [Setup] пути размещением файлов структуры предприятия и способ бэкапа данных :
Пользователи на WS201, WS202 запускают программу из каталога Z:\SKLAD.2 сервера удаленной площадки №2, но работают со структурой предприятия, считанной с сервера головного офиса.
Синхронизацию данных (например, пар device.dbf и device.mdx) головного офиса и удаленных площадок можно решить средствами ОС, проводя копирование, например, ночью. |
|||||||||||||||||||||||||||