Как организовать работу с несколькими филиалами, фирмами?
В программе можно организовать работу нескольких "фирм" в общей базе данных. В том числе и через интернет. При этом сотрудники каждой фирмы будут видеть только Договора своей фирмы. Но некоторые сотрудники, у которых имеются соответствующие права доступа, смогут видеть документы по всем фирмам.В окне "Параметры настройки программы" есть параметр "Текущая фирма". Там должна быть указана фирма, которая является основной на данном рабочем месте (используется чаще всего). Именно эта фирма будет автоматически вставляться в каждый новый Договор и записи Кассовой книги. И в Договоре и в записи о кассовой операции фирму можно изменить вручную.
Если есть, скажем, две фирмы (или филиала одной фирмы), причем на одном рабочем месте сотрудники работают с одной фирмой, а на другом рабочем месте - с другой фирмой, то при терминальном доступе к программе (когда все работают с одной программой) есть проблема: какую фирму сделать "Текущей"?
В этом случае я рекомендую на сервере сделать две папки с программой "Автопрокат". Эти два экземпляра программы будут отличаться только "Текущей фирмой". Этот параметр настройки находится в файле Aprok.cfg, а все остальные файлы в этих двух экземплярах программы одинаковы. Соответственно, сотрудники одной Фирмы должны запускать программу из одной папки программы, а сотрудники другой Фирмы - из другой папки.
Чтобы оба экземпляра программы работали с одной базой данных, нужно в файле Aprok.ini в параметре BasePath указать полный путь к папке базы данных. (Например, c:\Aprok80\Dat\).
В окнах "Договора проката" и "Кассовая книга" есть признак "Все фирмы", который по умолчанию выключен. Поэтому сотрудники каждой Фирмы видят только Договора "своей" фирмы (которая указана как "Текущая фирма" в настройках программы).
Если рядовые сотрудники вообще не должны иметь доступа к Договорам и Кассе "чужой" фирмы, то им можно запретить включать признак "Все фирмы". Это делается через систему разделения доступа программы. В окне "Права доступа сотрудников" нужно выбрать "Тип объектов" - "Поля" и запретить доступ к объекту "Все фирмы" (обозначение AllFirm).


