Исправление ошибок пользовательских словарей
В релизе 20.0 обнаружена ошибка в работе пользовательских словарей. Ошибка воспроизводилась при попытке редактировать правила отработки, настройку состава затрат и несколько других разделов, использующих функционал пользовательских словарей. Как правило формулировка ошибки была "Невозможно получить значение из описания Mnemo".
Для устранения ошибки следует выполнить следующие шаги:
- Остановить работу сервера приложений (в командной строке выполнить net stop tornadoserver).
- Заменить файлы AppServer.dll, AppServer.Core.dll, Parus.Deploy.Engine.dll в папке сервера приложений на файлы из архива Server.zip. По умолчанию сервер приложений находится в папке C:\Program Files (x86)\Parus\Tornado\Server.
- Очистить папку кеша сервера приложений. Путь к папке задается в конфигурационном файле appserver.config в разделе /server-config/storage. По умолчанию путь C:\ProgramData\Parus.TornadoServer.
- Запустить сервер приложений (в командной строке выполнить net start tornadoserver).
- Заменить файл SmartClient.Model.dll в папке клиентского приложения на файл из архива Client.zip. Эту замену нужно выполнять на тех компьютерах, на которых редактируются проводки (бухгалтерские справки, кассовые документы), если в качестве аналитики в счетах есть пользовательские словари.
В некоторых случаях может потребоваться очистить кэш сборок на клиентских машинах. Путь к папке задается в конфигурационном файле client.config в секеции /Config/global/Properties/assemblies/PropertiesProperty[@name="store"]. Конфигурационный файл client.config расположен рядом с исполняемым файлом SmartClient.Win.exe.
Обновленные файлы AppServer.dll, AppServer.Core.dll, Parus.Deploy.Engine.dll в архиве Server.zip и обновленный файл SmartClient.Model.dll в архиве Client.zip
- на ftp (в папке master_disk/PARUS_10/BUDGET_10/2016-07/tools/_Patch_UserDictionaries) : Server.zip и Client.zip
- облаке: Server.zip и Client.zip