Обновление
Обновление сервиса обновлений
- Сделайте копию папки со старыми файлами.
- Скачайте сервис обновлений на сайте компании разработчика в Центре обновлений, размещенном по адресу .
На странице Центра обновлений выберите:- В поле "Продукт" - значение "Вспомогательные программы";
- В поле "Версия" - значение "Все";
- В поле "Тип" - значение "Обновление".
Перейдите в таблицу "Приложение". В строке сервиса нажмите [Скачать].
- Удалите все содержимое из папки старого приложения (копия была сделана на предыдущих этапах) и распакуйте в нее скачанный архив и запустите Keysystems.UpdateWebService.exe.
- Из старого файла «update.config» (из копии, которая была сделана на предыдущих этапах) поочередно скопируйте все пути в новый файл. При этом не рекомендуется заменять содержимое файла полностью.
Каталог сервиса обновлений
Сервис обновлений содержит папку updates\ следующей структуры:
где:
Keysystems.Budget\ - папка с обновлениями клиентской части для компьютеров с Net Framework 4.0 (устаревшие компьютеры с Windows XP, Vista).
Keysystems.Budget_net472\ - папка с обновлениями клиентской части для компьютеров с Net Framework 4.8 и выше (компьютеры с ОС Windows 7 и выше).
Выкладывание обновлений на сервис
Обновления клиентской части выкладываются с сайта разработчиков в папку на сервер (см п. Обновления Бюджет-СМАРТ).
Скачайте актуально обновление на сайте компании разработчика по адресу .
На странице обновлений выберите:
- В поле "Продукт" - значение "Бюджет-СМАРТ";
- В поле "Версия" - актуальное значение, например, "24.1";
- В поле "Тип" - значение "Обновление".
Выберите таблицу "Приложение". В строке "Клиент Бюджет-СМАРТ" нажмите [Скачать].
Обновления клиентской части выкладываются в виде .zip - архивов с файлами. Распаковывать архивы не нужно.
ПК "Бюджет-СМАРТ" берет обновления только в папке Keysystems.Budget_net472\ , если в папке имеется хотя бы одна любая версия. Если папка Keysystems.Budget_net472\ отсутствует или она пуста (не содержит папок и файлов), то обновление происходит из основной папки Keysystems.Budget.
Порядок выполнения обновлений с сервиса
Для проведения обновлений по усмотрению администратора комплекса следует скачивать набор файлов обновления c сайта разработчика и размещать их на собственном сервисе обновлений.
- поиск новых версий (каталогов с новыми версиями в папке сервиса обновлений Keysystems.Budget\ либо Keysystems.Budget_net472),
- вычисление хэша файлов выбранного обновления,
- скачивание файлов обновления, измененных относительно текущей версии (по различию хэш кода). В случае обрыва соединения выполняется докачка оставшихся файлов при последующей повторной попытке обновления.
- архивирование текущей клиентской части,
- обновление клиентской части и перезапуск программы.
При установке в папку "C:\Program Files\" для успешного обновления может потребоваться запуск "Бюджет-СМАРТ" от имени администратора (см. соответствующую опцию в разделе настроек обновления) либо настройка прав доступа пользователя Windows к папке с установленным "Бюджет-СМАРТ".
Не рекомендуется выполнять запуск от имени администратора (в свойствах ярлыка) для работы в программе во избежание проблем с использованием ЭП при подписания документов.