Альтернативный способ обновления Кассира

Альтернативный способ обновления Кассира

Помимо стандартного способа обновления кассира, через дистрибутив новой версии и обновления кассира по воздуху, через кассовый сервер существует способ обновления, заранее подготовленным каталогом для обновления. Плюс такого метода в том, что в каталог для обновления можно включать все исправления, которые выпущены для релиза на момент обновления. 

Алгоритм подготовки каталога обновления: 

1 ВАРИАНТ
Взять готовую сборку  https://cloud.mail.ru/public/GBfx/K3hfm1Hhr  (сборка 19 кассира для платформы 8.3 от 07.03.24 рекомендуем взять сборку для кассового сервера и обновить данные в примере)   Базовая версия: https://cloud.mail.ru/public/FNfc/ujfd242d8
Взять модули логики\обработки\библиотеки с исправлениями и скопировать (при необходимости с заменой) в нужные каталоги по пути SelfUpdate\ExtFiles. ВАЖНО! если для модуля есть архив, то модуль с исправлением нужно также запаковать в архив. 
Также можно положить в нужные каталоги логики модули собственной разработки. 


Алгоритм обновления кассира подготовленным каталогом:
1. Сделать копию рабочей базы кассира (всего каталога) 
2. Скопировать подготовленный каталог сборки SelfUpdate в каталог ExtFiles с рабочей базой кассира (должен получится путь вида C:\Base1C\КаталогРабочейБД\ExtFiles\SelfUpdate)
3. Запустить кассир от имени Администратора 
4. Должно начаться автоматическое обновление программы, дождаться окончания, проверить, что версия кассира обновилась. 

FAQ: 
Если при обновлении нужно зарегистрировать какую-то библиотеку 
Можно в файле update.run
Добавить строчку в конец 
sh regsvr32 "{db}\ExtFiles\ShtrihPayMan.dll"

Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм