‹
Альтернативный способ обновления Кассира
Помимо стандартного способа обновления кассира, через дистрибутив новой версии и обновления кассира по воздуху, через кассовый сервер существует способ обновления, заранее подготовленным каталогом для обновления. Плюс такого метода в том, что в каталог для обновления можно включать все исправления, которые выпущены для релиза на момент обновления.
Алгоритм подготовки каталога обновления:
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"
Алгоритм подготовки каталога обновления:
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"
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм