СМАРТ |
Пред. Начало След. |
Особенности клиентской части "Бюджет-СМАРТ".
Ctrl+H в окне ввода логина (или в меню "О программе") - откроется проводник Windows в рабочей папке программы.
Ctrl+O в окне меню "О программе". Появится специальная панель инструментов - режим отладки в Бюджет-СМАРТ.
Лог клиента: См рабочую папку (по Ctrl+H), в ней папка Logs\ - отдельный файл на каждый день. Если рабочая папка не задана в параметре запуска appdata , то путь к логу по умолчанию:
Сервис приложения
Файл конфигурации Файл конфигурации - это файл appsettings.Production.json, определяющий параметры для web-приложения, в данном случае для сервиса приложений ПК "Бюджет-СМАРТ".
Фильтрация IP-адресов на сервере приложений Под фильтрации IP-адресов понимается разрешение или запрет подключения к БД ПК через сервер приложений. Пакет фильтрации IP-адресов включает в себя:
В конфигурации сервера приложений есть секция SafeListSettings: "SafeListSettings": { "SafeListEnabled": true, //<!-- label="Включение/отключение фильтра IP-адресов" x/>--> "SafeList": "" //<!-- label="<Список разрешенных IP-адресов>" x/>--> },
SafeListEnabled - ВКЛ/ОТКЛ фильтрацию, значения:
Разрешение распространяется как на глобальную фильтрацию, так и на пользовательскую.
SafeList , как и настройка в базе данных (пользовательская фильтрация), содержит список адресов IPv4 или IPv6, разделенных запятой или точкой с запятой, с которых разрешено подключение. Если необходимо запретить подключение с какого-либо адреса, поставьте перед нужным адресом спецсимвол ~ . Если список пуст, то подключение разрешено со всех адресов. Если в списке единственный символ ~, то подключение запрещено со всех адресов. Возможно использование сетевого префикса / для указания адреса разрешенной подсети.
Ошибки входа в комплекс Указан недействительный сервер баз данных. Обратитесь к администратору комплекса. Причина: на сервере (приложений) СМАРТ в web.config прописан конкретный SQL сервер, а пользователь пытается подключится к другому SQL серверу (сам прописал другое значение). Либо на сервере в web.config убрать значение SQL сервера, либо указать правильный SQL сервер в окне входа в программу. Если пользователь подключается через сервис приложений, то поле выбора SQL сервера нераскрывающееся (нет черного треугольника, выбор сервера недоступен). Если пользователь подключается без сервиса приложений (напрямую), то выбор SQL сервера доступен.
The request failed with HTTP status 417: Expectation failed В меню "Параметры" (файле конфигурации клиента Keysystems.Budget.config ) отключить параметр "Поддержка режима 100-Continue (HTTP)".
Полезные ссылки Копия клиента СМАРТ https://keysystems.ru/forum/index.php?showtopic=11613&view=findpost&p=86102 Копия узла СМАРТ (сервера приложений) https://keysystems.ru/forum/index.php?showtopic=8010 Как обновлять СМАРТ https://keysystems.ru/forum/index.php?showtopic=8351&view=findpost&p=58860
Видимость сетевых дисков - см https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee844140(v=ws.10) (eng) либо https://winitpro.ru/index.php/2015/03/11/nework-disk-access-from-elevated-programs/ (рус). Проблема с видимостью сетевых дисков может возникать, если пользователь Windows является администратором, и при этом включен контроль учетных записей (UAC).
Установка 1. Параметры входа по умолчанию. Чтобы в установщике Бюджет-СМАРТ по умолчанию прописать сервер, базу данных и сервис приложений, следует изменить файл дистрибутива ...\SmartBudget\install\Keysystems.Budget.config . В нём в соответствующих строках нужно изменить параметры. <add Key="DataBase" ... /> <add Key="Server" ... /> <add Key="AppServer"... /> Соответственно имя базы, имя SQL, путь к сервису приложений (который указывается на вкладе "Соединение" окна ввода логина).
|