Не отображается кнопка экспорта в Excel у одного из пользователей
Проблема: Не отображается кнопка экспорт в Excel у одного из пользователей. Системные настройки в порядке, у других пользователей все отображается. Попытка залогиниться тем же пользователем с другого компьютера - кнопка на месте.
Таким образом, выяснили, что проблема в компьютере. Система стоит давно, прежде проблем не наблюдалось. В системе установлен MS Office 2010
Решение: Решается через изменение конфигурации. При отрисовке кнопки система проверяет, установлен ли на компьютере Excel. В старых версиях Terrasoft в конфигурации жесткая привязка к списку версий Excel, и нового офиса среди них нет.
Добавить его в конфигурацию:
1. Войти в TSAdmin.exe;
2. Найти поиском компонент scr_MSOfficeUtils и открыть его двойным кликом либо по Enter;
3. Внутри скрипта найти процедуру GetIsMSOfficeApplicationIstalledViaRegistry и в перечислении версий Excel занести полный список: SupportedMSOfficeVersionArray = new Array('14.0', '12.0', '11.0', '10.0', '9.0');
Сделать это нужно единоразово и работать будет для всех пользователей, которым позднее будет установлен MSOffice 2010. Загружать конфигурацию через TSAdmin.exe можно с любого компьютера.