Приложение 1. Обновление программы

Общие сведения. 1Сведения о программе. 2Типы обновлений. 3Способы обновления. 3Обновление документации. 4Подготовка к обновлению. 4Автоматическое обновление СБиС++. 4Настройки для автообновления. 8Особенности автообновления сетевой версии. 9Обновление с помощью программы установки. 10Запуск программы установки. 10Запуск СБиС++. 11Обновление с помощью программы обновления. 12Регистрация обновленных модулей. 12Запуск регистрации модулей. 13 

Общие сведения

При работе с программой «СБиС++ Электронная отчетность» (далее просто СБиС++) вы всегда должны быть уверены, что работаете с самой последней сборкой нашей системы. Перед запуском установки обновления завершите работу всех пользователей и сделайте резервную копию каталога СБиС++.

Сведения о программе

Номер сборки программы СБиС++, установленной у вас на компьютере,  всегда можно узнать в окне «О программе» («Главное меню/ Помощь»):

Рис. П1-1 – Справка о программе

В первой строке окна «О программе» указан номер сборки программы (сборка исполняемого файла sbis.exe), номера сборок модулей указаны на закладке «Модули».

Например: «2.3.33», «2» – это номер версии, «2.3.33» – номер сборки.

Обратите внимание, что эти же сведения всегда отображаются и в главном окне программы:

Рис. П1-2 – Справка о программе

К тому же в номере сборки через косую «/» указывается сборка модуля «Налогоплательщик» (в нашем примере, 752).

Если на сайте разработчика обнаружена более свежая сборка, чем та, которая у вас, то программа известит об этом и предложит выполнить автоматическое обновление (подробнее в разделе «Автоматическое обновление»).

Типы обновлений

Мы будем говорить о двух типах обновлений – обновлении в пределах текущей версии СБиС++ и переходе на другую версию СБиС++.

Например, обновление от сборки 2.3.37 до сборки 2.3.70 – это обновление в пределах одной версии. Обновление от сборки 2.2.227 до сборки 2.3.38 – это переход на другую версию.

Все обновления программ СБиС++ предоставляются пользователям бесплатно, независимо от типа и способа обновления.

Способы обновления

Существует три способа обновления программы:

§         Автоматическое обновление - в соответствии с выполненными в программе настройками при очередном запуске программы СБиС++ будет возникать сообщение о вышедшем обновлении с предложением обновить программу.

§         Обновление с помощью программы установки - для обновления используется программа sbis-setup-.exe (переход на другую версию программы). В этом случае обновляются все ресурсы программы. Если в новой версии реализованы новые возможности, и соответственно, новые ресурсы, в ходе установки новой версии они будут установлены.

По вопросам приобретения файла обратитесь в офис разработчиков СБиС++ или скачайте с сайта по адресу: http://ereport.sbis.ru/download/

§         Обновление с помощью программы обновления - для обновления используется программа sbis-update-.exe (обновление в пределах текущей версии).

По вопросам приобретения файла обратитесь в офис разработчиков СБиС++ или скачайте с сайта по адресу: http://ereport.sbis.ru/download/ 

Обновление документации

Прежде, чем запускать обновление программы, желательно обновить документацию по программе. Сделать это можно с сайта по адресу: http://ereport.sbis.ru/download/doc/ или запросить в службе поддержки СБиС++.

Подготовка к обновлению

Перед запуском установки обновления с помощью программ sbis-setup-.exe или sbis-update-.exe завершите работу всех пользователей и сделайте резервную копию каталога СБиС++.

Автоматическое обновление СБиС++

Возможность автоматического обновления системы в пределах текущей версии через Интернет позволяет отслеживать, доставлять и устанавливать новые и исправленные форматы отчетов в кратчайшие сроки. Для этого достаточно, чтобы ваш компьютер был подключен к сети Интернет и были выполнены соответствующие настройки (об этом чуть позже). Система отслеживает появление на сервере разработчика обновлений для вашей версии и самостоятельно загружает их на локальный диск вашего компьютера:

Рис. П1-3 – Сообщение о загрузке новой версии

О том, что файлы загружаются, «подскажет» иконка мониторинга в системном трее.

Рис. П1-4 – Иконка мониторинга в системном трее

После загрузки обновлений на локальный диск, СБиС++ предложит установить их.

 Рис. П1-5 – Сообщение об обновлении

Прежде, чем установить обновления, ознакомьтесь со списком изменений новой сборки системы в диалоговом окне. Список изменений также публикуется на сайте разработчиков http://ereport.sbis.ru/download/history23

Нажмите кнопку «Обновить сейчас», и система начнет устанавливать обновления.

Хочется отметить, что в СБиС++, начиная со сборки 2.3.54,  существенно доработан механизм выполнения автообновления системы. Теперь для того, чтобы получить обновления, достаточно подключиться к интернету. Файлы обновления автоматически скачаются на жесткий диск вашего компьютера. СБиС++ возьмет их оттуда при очередном запуске, даже если в этот момент компьютер не будет подключен к интернету. Файлы программы обновляются не полностью, а только их измененная часть. Все это позволило сократить не только время, но и размер обновления (примерно в 3-4 раза).

После обновления будет произведена перезагрузка программы, и, если вы в данный момент не хотите перезагружать СБиС++, нажмите кнопку «Напомнить позже».

 Данное окно будет появляться каждый раз при очередном запуске  СБиС++, пока вы не выполните обновление программы.

Если вы по какой-то причине долго отсутствовали на рабочем месте, не включали компьютер, или не имели доступа в интернет, то обновить программу сможете, нажав меню «Сервис» и выбрав из списка команду «Обновить программу».

Рис. П1-6 – Сообщение об установке обновлений

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

Эта же команда (Сервис\Обновить программу) используется, если вы хотите проверить установленные обновления. Для этого в диалоговом окне необходимо выбрать «Проверить корректность». Программа сверит установленные обновления с эталоном, расположенным на сервере.

Рис. П1-7 – Проверка корректности версии 

Не советуем надолго откладывать установку обновлений. Ведь тем самым вы откладываете исправление ошибок, выявленных в вашей сборке программы.

Настройки для автообновления

Итак, чтобы иметь возможность отслеживать выход новых сборок программы, необходимо соответствующим образом настроить вашу программу. Все необходимые настройки выполняются в окне «Конфигурация рабочего места» («Главное меню/ Сервис») на закладке «Обновления»:

Рис. П1-8 – Настройка для получения обновлений

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

§         «Выполнять автоматическое обновление программы только для этого рабочего места» - такая возможность будет предоставлена для пользователей только данного рабочего места.

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

Файлы обновлений загружаются с HTTP-сервера, адрес которого указывается в поле «Сервер» (http://sbis.ru/updates).

По умолчанию проверка обновлений на сервере разработчика проводится раз в 6 часов.

Особенности автообновления сетевой версии

Процесс обновления многопользовательской версии СБиС++ имеет свои особенности:

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

2.       После получения этого сообщения пользователь соглашается и запускает процесс выполнения обновления текущей сборки СБиС++ на своем рабочем месте. При этом будет выполнено обновление эталонного каталога программы, установленного на сервере.

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

 

Рис. П1-9 – Уведомление о полученных обновлениях системы СБиС++

4.       Нажмите «Перезапустить сейчас» и выполните перезагрузку системы СБиС++, чтобы полученные обновления вступили в силу. Если в данный момент невозможно выполнить перезапуск (например, вы запустили сложный расчет данных в системе), то перезагрузку можно отложить и выполнить немного позже (нажмите «Напомнить позже») – система снова напомнит вам об этом. Напоминание будет появляться у вас до тех пор, пока вы не выполните перезапуск СБиС++.

5.       Если вы никак не отреагируете на полученное сообщение, система сама автоматически перезапустится через некоторый период времени (об этом сообщается в окне).

6.       При перезапуске СБиС++ происходит синхронизация программных файлов на клиентских местах с файлами на сервере и выполняется обновление системы на всех клиентских местах локальной сети.

Обновление с помощью программы установки

Программа установки СБиС++ (sbis-setup-.exe) используется для перехода на новую версию СБиС++.

Запуск программы установки

1.       Запустите программу установки. В качестве каталога программы укажите каталог с текущей версией СБиС++. Процесс установки программы подробно расписывается в главе «Установка и запуск».

Если вы работаете с сетевой версией СБиС++, то перед запуском установки обновления завершите в программе работу всех пользователей. Затем на сервере остановите сервисы «Pervasive.SQL (relational)» и «Pervasive.SQL (transactional)» («Панель управления/ Администрирование/ Службы»). Остановка транзакций на сервере необходима для создания корректной копии базы данных.

2.       Следуйте указаниям мастера и завершите обновление программы.

Если вы обновляете сетевую версию СБиС++, то после завершения настройте файл sbis.ini, который находится в основном каталоге программы, там же, где и файл sbis.exe. Подробнее о настройках сетевой версии рассказывается в книге «Руководство пользователя – Общие принципы СБиС++» в главе «Установка и запуск СБиС++ в сети». Только после этого запускайте СБиС++.

Запуск СБиС++

Запустите СБиС++ и выполните конвертацию базы данных (БД) (ответ «Да»):

 

Рис. П1-10 – Запрос на выполнение конвертации БД

Если вы ответили «Нет», то запрос на конвертацию базы будет появляться каждый раз при запуске СБиС++ до тех пор, пока база не будет сконвертирована.

Подробное описание выполнения конвертации БД приводится в документации «Администрирование СБиС++», доступное в программе по клавише <F1>, в главе «Обслуживание базы данных».

После выполнения конвертации, запустится регистрация обновленных модулей. Подробные инструкции приводятся в разделе «Регистрация обновленных модулей».

Обновление с помощью программы обновления

Наряду с автоматическим обновлением, для обновления в пределах текущей версии СБиС++ используется программа: sbis-update-.exe.

Порядок обновления программой sbis-update-.exe такой же, как и программой sbis-setup-.exe. Отличие лишь составляют некоторые моменты:

§         Программа обновления не обновляет инсталляционную базу данных (каталог db.install).

§         Не создает ярлыки для быстрого запуска программы.

§         Не обновляет файлы помощи (*.chm).

§         Файл sbis-update- более компактен, чем sbis-setup-, и более удобен для загрузки с сайта.

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

Регистрация обновленных модулей

Независимо от способа обновления, при первом после обновления запуске СБиС++ производится регистрация обновленных модулей. Это завершающий этап обновления СБиС++. Регистрация обновленных модулей обязательна. При регистрации модулей изменения вносятся в программу.

Если по каким-то причинам обновленные модули не были зарегистрированы, обновление нельзя считать завершенным.

Запуск регистрации модулей

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

 

Рис. П1-11 – Регистрация модулей

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

 Когда будут зарегистрированы все модули, которые указаны в списке, окно регистрации модулей автоматически закроется. После этого обновленная база готова к работе. Если обновленные модули остались не зарегистрированными, они будут зарегистрированы автоматически при очередном запуске СБиС++.