Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:work_via_ole [2021/09/02 10:44] aliev |
ru:technical_manual:work_via_ole [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
**Внимание!** Модификация данных в базе может осуществляться только с помощью Business Studio, либо посредством OLE, либо интерактивно. Прямая модификация таблиц недопустима и, как правило, ведет к нарушению логической целостности данных и ошибкам в работе. Это связано с тем, что для хранения информации применяется технология ORM (объектно-реляционное отображение), использующая сложную и неочевидную структуру БД и требующая особого обращения с данными. | **Внимание!** Модификация данных в базе может осуществляться только с помощью Business Studio, либо посредством OLE, либо интерактивно. Прямая модификация таблиц недопустима и, как правило, ведет к нарушению логической целостности данных и ошибкам в работе. Это связано с тем, что для хранения информации применяется технология ORM (объектно-реляционное отображение), использующая сложную и неочевидную структуру БД и требующая особого обращения с данными. | ||
====== ====== | ====== ====== | ||
- | \\ | + | |
+ | == == | ||
+ | **Внимание!** Для корректной работы с приложением Business Studio через OLE необходимо установить для программ, не поддерживающих Юникод, в региональных настройках операционной системы язык Русский (Россия). Например, для Windows 10, это можно сделать так: | ||
+ | - Откройте раздел **Время и язык** (кнопка **Пуск** → **Параметры Windows** → **Время и язык**) | ||
+ | - Выберите вкладку **Язык** и нажмите гиперссылку **Административные языковые параметры** | ||
+ | - Установите текущий язык: Русский (Россия) | ||
+ | ====== ====== | ||
Для работы с Business Studio через OLE необходимо, чтобы на компьютере была запущена служба сервера лицензий, которая в этом случае выполняет функции брокера приложений. Служба устанавливается при установке сервера Business Studio на компьютер-сервер, а также при полной установке на рабочую станцию и не устанавливается при клиентской установке (см. [[ru/manual/manual]], глава [[ru/manual/install/installation_components]]). В связи с этим при использовании конкурентной лицензии для работы на клиентских машинах с Business Studio через OLE следует производить не клиентскую установку, а установку сервера Business Studio или полную установку Business Studio, при необходимости отказавшись от установки SQL Server на данный компьютер. | Для работы с Business Studio через OLE необходимо, чтобы на компьютере была запущена служба сервера лицензий, которая в этом случае выполняет функции брокера приложений. Служба устанавливается при установке сервера Business Studio на компьютер-сервер, а также при полной установке на рабочую станцию и не устанавливается при клиентской установке (см. [[ru/manual/manual]], глава [[ru/manual/install/installation_components]]). В связи с этим при использовании конкурентной лицензии для работы на клиентских машинах с Business Studio через OLE следует производить не клиентскую установку, а установку сервера Business Studio или полную установку Business Studio, при необходимости отказавшись от установки SQL Server на данный компьютер. | ||
Использование OLE становится доступным после регистрации на компьютере необходимой библиотеки и соответствующего разрешения на работу с конкретной базой: | Использование OLE становится доступным после регистрации на компьютере необходимой библиотеки и соответствующего разрешения на работу с конкретной базой: | ||
- | 1) Для обеспечения возможности работы с приложением Business Studio через OLE необходимо зарегистрировать библиотеку "Система.Клиент.dll", которая находится в папке установки программы. Регистрация осуществляется путем запуска файла RegisterOleServer.bat, находящегося в той же папке. Для запуска файла необходимы права администратора. | + | 1) Для обеспечения возможности работы с приложением Business Studio через OLE необходимо зарегистрировать библиотеку "Sys.Client.dll", которая находится в папке установки программы. Регистрация осуществляется путем запуска файла RegisterOleServer.bat, находящегося в той же папке. Для запуска файла необходимы права администратора. |
При успешной регистрации библиотеки будет выдано соответствующее сообщение – "Операция выполнена успешно!". | При успешной регистрации библиотеки будет выдано соответствующее сообщение – "Операция выполнена успешно!". | ||
== == | == == | ||
- | **Внимание!** Перед удалением Business Studio рекомендуется отменить\\ регистрацию библиотеки Система.Клиент.dll, выполнив файл UnregisterOleServer.bat, находящийся в папке установки программы. Для запуска файла необходимы права администратора. | + | **Внимание!** Перед удалением Business Studio рекомендуется отменить\\ регистрацию библиотеки Sys.Client.dll, выполнив файл UnregisterOleServer.bat, находящийся в папке установки программы. Для запуска файла необходимы права администратора. |
====== ====== | ====== ====== | ||
\\ | \\ | ||
Строка 26: | Строка 33: | ||
Для предотвращения несанкционированного изменения опции "Разрешено использование OLE" и получения, тем самым, пользователем доступа к данным через OLE, рекомендуется давать доступ на изменение данной опции только администратору системы Business Studio. | Для предотвращения несанкционированного изменения опции "Разрешено использование OLE" и получения, тем самым, пользователем доступа к данным через OLE, рекомендуется давать доступ на изменение данной опции только администратору системы Business Studio. | ||
- | Установление запрета на изменение определенных параметров, осуществляется назначением пользователю дополнительной категории прав. Подробно о работе с категориями прав описано в разделе [[ru/manual/manual]], глава [[ru/manual/administration/user_rights#категории_вертикального_права|Kатегории вертикального права]]. | + | Установление запрета на изменение определенных параметров, осуществляется назначением пользователю дополнительной группы вертикальных прав. Подробно о работе с группами вертикальных прав описано в разделе [[ru/manual/manual]], глава [[ru/manual/administration/user_rights#группы_вертикальных_прав|Группы вертикальных прав]]. |
Все окна, которые вызываются средствами OLE, являются модальными. | Все окна, которые вызываются средствами OLE, являются модальными. | ||
Строка 33: | Строка 40: | ||
* среды Visual Basic for Application; | * среды Visual Basic for Application; | ||
- | * демонстрационной базы, которая устанавливается в процессе установки Business Studio. Демонстрационную базу данных можно загрузить самостоятельно: база находится в папке "Backup" в каталоге установки программы (по умолчанию, "C:\Program Files (x86)\STU-Soft\Business Studio 4.2\"). Загрузка базы данных описана в разделе [[ru/manual/manual]], глава [[ru/manual/install/dbcontrol/load_db_from_backup]]. | + | * демонстрационной базы, которая устанавливается в процессе установки Business Studio. Демонстрационную базу данных можно загрузить самостоятельно: база находится в папке "Backup" в каталоге установки программы (по умолчанию, "C:\Program Files (x86)\STU-Soft\Business Studio 5\"). Загрузка базы данных описана в разделе [[ru/manual/manual]], глава [[ru/manual/install/dbcontrol/load_db_from_backup]]. |
===== В этом подразделе ===== | ===== В этом подразделе ===== | ||
Строка 51: | Строка 58: | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_technical_manual_work_via_ole|name=Работа с Business Studio через OLE|type=vote|trace=ip|headline=off)} |