Компьютеры Windows Интернет

Фоновое обновление конфигурации. Фоновое обновление конфигурации базы данных. В числе других значимых усовершенствований

Яндекс.Браузер обновляется автоматически. Без обновления браузер не сможет защитить ваши данные от новых угроз.

Вопросы об обновлении браузера

Почему важно иметь свежую версию браузера?

В свежей версией браузера:

    Меньше ошибок, зависаний и сбоев. Страницы сайтов, музыка и видео загружаются быстрее.

    Добавлены новые функции и другие улучшения.

Что делать, если браузер не обновляется автоматически? Что делать, если возникла ошибка при обновлении браузера?

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

Скачайте и установите . Удалять прежнюю версию не обязательно.

Как отключить автообновление?

Отключить автоматическое обновление в браузере нельзя. Только самая последняя версия браузера обеспечивает максимальную защиту от интернет-угроз.

Как отключить обновление браузера в фоновом режиме?

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

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

Фирма "1С" выпустила финальную версию 8.3 платформы "1С:Предприятие". Она является значительным развитием технологической платформы "1С:Предприятие 8" по целому ряду направлений.

Развитие "облачных" технологий и работы через Интернет

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

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

Автоматическое обновление Тонкого клиента через Интернет. Данная возможность позволит значительно снизить трудозатраты при обновлении ПО у удаленных пользователей. Ранее автоматическое обновление было возможно только при работе в рамках локальной сети.

Обеспечена поддержка защищенного SSL-соединения и сертификатов для всех интернет протоколов и базирующихся на них механизмов платформы. Например, по защищенному каналу могут работать Web-сервисы и Тонкий клиент.

Реструктуризация информационных баз в фоновом режиме. Новая возможность позволяет свести к минимуму время простоя системы, необходимое для обновления прикладных решений. Если раньше приходилось останавливать работу пользователей на все время выполнения реструктуризации информационной базы, то теперь основная масса изменений выполняется в фоновом режиме, а прекращение работы пользователей требуется только на завершающей короткой фазе реструктуризации. Такой подход позволяет сократить время простоя системы даже не в разы, а на порядки, повышая тем самым уровень доступности системы, что особенно актуально для облачных сервисов и крупномасштабных внедрений с базами большого объема.

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

Профили безопасности. Если провайдер сервиса предоставляет доступ через Интернет к прикладным решениям "1С:Предприятия", разработанным сторонними поставщиками, он не всегда может проконтролировать надежность таких решений. При этом он должен обеспечивать бесперебойную работу сервиса в целом и других прикладных решений, предоставляемых в рамках этого сервиса. Для этого в кластере серверов "1С:Предприятия" версии 8.3 реализованы профили безопасности. Они запрещают прикладному решению выполнять действия, потенциально опасные для функционирования кластера серверов и всего сервиса, такие, как:

  • обращение к файловой системе сервера;
  • запуск COM-объектов, внешних обработок и отчетов, приложений, установленных на сервере;
  • использование внешних компонентов "1С:Предприятия";
  • обращение к ресурсам Интернета.

Платформа 1С:Предприятие 8.3 КОРП - новые лицензии для корпоративных клиентов

Для платформы версии 8.3 впервые реализовано два разных варианта поставки и лицензирования - "обычный" и корпоративного уровня (КОРП).

Ряд перечисленных выше новшеств и возможностей, необходимых в основном крупным корпоративным пользователям и провайдерам, предоставляющим доступ к приложениям "1С:Предприятия" в режиме интернет-сервиса, реализован только в 64-разрядном сервере "1С:Предприятия 8.3" уровня КОРП. Рекомендуемая розничная цена лицензии на этот сервер составляет 180 000 рублей. По сравнению с "обычным" 64-х разрядным сервером 1С:Предприятия 8 (розничная цена лицензии - 72 000 руб.), сервер уровня КОРП поддерживает:

  • фоновое обновление конфигурации базы данных;
  • дополнительное управление распределением сервисов кластера и соединений с информационными базами по рабочим серверам кластера в разрезе информационных баз, видов клиентских приложений и фоновых заданий;
  • гибкое управление нагрузкой в кластере:
    • - безопасный расход памяти за один вызов;
    • - количество информационных баз на процесс;
    • - объем памяти рабочих процессов, до которого сервер считается производительным;
    • - максимальный объем памяти рабочих процессов;
    • - стратегия балансировки (по памяти, по производительности);
  • внешнее управление сеансами;
  • профили безопасности;
  • возможность обновления тонкого клиента с сервера;
  • возможность публикации списка баз и обновлений тонкого клиента через http.

Для использования этих возможностей необходимы также клиентские лицензии уровня КОРП, цена которых рассчитывается как удвоенная цена "обычных" клиентских лицензий на такое же количество пользователей. Например, клиентская лицензия "обычного" уровня на 100 рабочих мест будет стоить 300 000 руб., а лицензия на 100 мест уровня КОРП - 600 000 руб. При этом для 1С:Предприятия 8.3 КОРП впервые выпущена клиентская лицензия на 1000 рабочих мест, стоимостью 5 906 000 руб.

Подробно условия лицензирования 1С:Предприятия 8.3 см.
в информационном письме №16773 (http://www.1c.ru/news/info.jsp?id=16733).

Мобильная платформа

"Мобильная платформа 1С:Предприятия 8" - это технология, позволяющая создавать приложения, работающие на различных планшетных ПК, смартфонах и других мобильных устройствах, работающих под управлением операционных систем Android или iOS. Она включает:

  • собственно мобильную платформу (дистрибутив), работающую под управлением операционных систем Android и iOS;
  • технологию создания и публикации мобильных приложений 1С:Предприятия 8.

Мобильное приложение, установленное на устройстве, представляет собой совокупность мобильной платформы и информационной базы. Информационная база на мобильном устройстве содержит аналог файловой базы данных 1С и мобильное приложение (программный код, исполняющийся на мобильном устройстве).

Разработка мобильных приложений ведется так же, как и разработка традиционных приложений 1С, в знакомой сотням тысяч специалистов среде, конфигураторе 1С:Предприятия - с той лишь разницей, что необходимо учитывать ограничения, которые накладывает мобильная платформа.

Создание мобильного приложения в конфигураторе 1С:Предприятия

Благодаря тому, что для создания мобильных приложений используются традиционные средства разработки 1С, а доступный им функционал является подмножеством платформы 1С:Предприятие, разработка и отладка приложений значительно упрощается. Можно использовать уже имеющийся код и бизнес-логику прикладных решений, задействовать традиционные механизмы интеграции приложений 1С. Эти же приложения могут функционировать и на настольных компьютерах, как под Microsoft Windows, так и под Linux.

Мобильная платформа в финальной версии 8.3 также поддерживает возможности геопозиционирования и работы с мультимедиа - прямо в мобильном приложения "1С:Предприятия 8" можно определять и использовать данные о географическом положении мобильного устройства и почтовый адрес, соответствующий этому местоположению, делать и сохранять в информационной базе фотоснимки, видеозаписи и аудиозаписи.

Мобильные приложения "1С:Предприятия 8" могут работать полностью автономно (данные хранятся на мобильном устройстве), в оффлайн-режиме (без соединения с Интернетом). При этом развитые средства интеграции 1С:Предприятия 8 позволяют организовать их взаимодействие с любой центральной (back-office) системой.

Скриншот мобильного приложения "1С:Монитор ERP"
(https://itunes.apple.com/ru/app/1s-monitor-erp/id622508341?mt=8)

Подробно о мобильной платформе 1С:Предприятия 8 см. /overview/Term_000000818.htm .

Развитие кроссплатформенности

Клиентские приложения для Linux

Раньше работа пользователей "1С:Предприятия 8" в операционной системе Linux была возможна только с помощью веб-клиента под одним из интернет-браузеров, поддерживаемых в Linux. Теперь для операционной системы Linux созданы клиентские приложения, аналогичные тем, которые существуют для операционной системы Windows:

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

Клиентские приложения поддерживают файловый и клиент-серверный варианты работы. Они реализованы как для архитектуры x86, так и для архитектуры x86-64. В операционной системе Linux теперь могут работать не только пользователи приложений 1С:Предприятия, но и разработчики этих приложений, а также администраторы информационных баз.

Кроссплатформенные средства администрирования

В предыдущих версиях платформы 1С:Предприятия для администрирования кластера серверов в составе системы обязательно должен был существовать компьютер, работающий под управлением операционной системы Windows, т.к. средства администрирования кластера базировались на ее инструментах.

Теперь администрирование кластера можно осуществлять с любых компьютеров, работающих как под управлением Windows, так и под управлением Linux. Для этого в 1С:Предприятии реализованы два инструмента:

  • Сервер администрирования;
  • Утилита командной строки.

Сервер администрирования является кросс-платформенным приложением и предназначен для передачи управляющих команд одному кластеру серверов 1С:Предприятия. Он может быть запущен как консольное приложение, как сервис операционной системы Windows или как демон операционной системы Linux.

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

Новый пользовательский интерфейс и другие улучшения юзабилити

Платформа версии 8.3 получила новый интерфейс приложений "Такси", более удобный и наглядный.
В нем реализован ряд новых подходов к работе с прикладными решениями, в т.ч.:

  • Функции, необходимые для удобной навигации по приложению, реализованы в нескольких вспомогательных панелях: инструменты, избранное, история и др.;
  • Разработчик прикладного решения может задать некоторый стандартный состав и расположение этих панелей в соответствии с назначением и особенностями приложения;
  • Пользователь может самостоятельно конструировать свое рабочее пространство, располагая панели в разных областях экрана. Например, можно создать "минималистичное" рабочее место, оставив на экране лишь панель инструментов, при этом все функции навигации по прикладному решению останутся доступны с ее помощью. Или можно разместить на экране сразу несколько панелей, обеспечив себе разнообразные и быстрые возможности перехода к различным функциям приложения.
  • Любой раздел, список,объект базы данных, отчет или обработку а также команду можно добавить в "избранное", чтобы потом при необходимости быстро к ним вернуться.

В числе интерфейсных новшеств новой версии платформы можно также отметить:

  • Вариант работы интерфейса без использования модальных окон. В таком режиме не происходит открытия новых окон браузера, что повышает удобство, производительность и стабильность работы через веб-клиент, позволяет работать с приложениями 1С:Предприятия через браузер на любых мобильных устройствах;
  • упрощение настройки списков;
  • новый механизм ввода по строке, который существенно ускоряет поиск данных.

Реализованы два новых языка интерфейса платформы:
китайский и азербайджанский

Пример работы в китайском интерфейсе 1С:Предприятия 8.3 - создание формы справочника.

В числе других значимых усовершенствований:

  • Оптимизация производительности. Улучшения затронули клиентские рабочие места, кластер серверов, механизмы взаимодействия с различными СУБД, работу с памятью. По оптимизации работы с СУБД наибольший объем работ был проведен для Microsoft SQL Server, включая обеспечение поддержки работы с новейшей версией Microsoft SQL Server 2012.
  • Улучшения средств разработки приложений. Предоставлена возможность загрузки/выгрузки конфигураций 1С (структуры и данных) в виде набора файлов. Для хранения выгруженных данных используется формат XML. Расширены возможности организации программного кода за счет выделения и группировки произвольных областей текста в редакторе модуля. Разработчик может дать каждой области свое собственное имя, что делает программный код более читабельным. Улучшена контекстная подсказка - теперь она выдается также при наборе параметров процедур и функций, с указанием их типов и возможных вариантов синтаксиса. Также в контекстной подсказке реализовано автоматическое распознавание и отображение комментариев разработчиков, составленных в соответствии со стандартами разработки - при наборе имени процедуры или функции показывается расширенная информация по ее назначению и вариантам использования, а при наборе параметра - по этому конкретному параметру. Чтобы обеспечить разработчиков удобным средством быстрого контекстного поиска информации по интересующим темам, в синтакс-помощнике добавлены ссылки на подборки методических материалов по соответствующим темам, регулярно обновляемые на специализированном интернет-ресурсе 1С.
  • Автоматизированное тестирование . Новый механизм позволяет выполнять автоматизированное тестирование прикладных решений, используя алгоритмы, описанные на встроенном языке. Также реализована возможность записи интерактивных действий пользователя в файл для последующего их анализа, или для формирования на их основе автоматизированного теста.
  • Расширены функциональные и визуальные возможности создания отчетов , реализованы новые презентационные возможности бизнес-диаграмм, дополнительные статистические и агрегатные функции, например ABC.
  • Работа с внешними источниками данных значительно приближена по функционалу и удобству к стандартным объектам конфигурации. Данные внешних источников можно помещать во временные таблицы для использования в сложных запросах, использовать в составе разделителей в "облачных" приложениях, можно программным образом переопределять формы для их просмотра. Также появилась возможность подключения многомерных источников данных , таких, как Microsoft Analysis Services, Oracle Essbase, IBM InfoSphere Warehouse .
  • Поддерживается специальный режим совместимости информационных баз с предыдущими версиями. Он позволяет без дополнительной переработки использовать прикладные решения, разработанные на платформе "1С:Предприятие" версий 8.0, 8.1 и 8.2. Режим совместимости позволяет также сделать при необходимости downgrade платформы с версии 8.3 до 8.2. Для того, чтобы задействовать все возможности версии 8.3, в решения, созданные на платформе "1С:Предприятие 8" более ранних версий, необходимо будет внести незначительные изменения.

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

Начнем с реального случая. Не так давно к нам обратился один наш клиент с жалобой на "тормоза" 1С у одного из его сотрудников. Симптомы выражались в том, что через некоторый промежуток времени конфигурация Управление Торговлей 10 начинала сильно тормозить, а проще говоря подвисала на какое-то время.

При более подробном разборе ситуации выяснилось, что это происходит только у одного сотрудника, причем на любом рабочем месте, происходит давно, но если раньше "тормоза" продолжались около секунды, то теперь, после обновления, они могут продолжаться до 15-20 секунд, что делает работу крайне некомфортной.

В принципе, исходных данных уже достаточно, чтобы сделать первые выводы. Приведем их еще раз:

  • "Тормоза" происходят постоянно, с определенной периодичностью
  • "Тормозит" только у одного пользователя
  • "Тормозит" на любом рабочем месте

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

Действительно, "проблемный" пользователь указан как пользователь для выполнения регламентных заданий. Как выяснилось, когда-то давно от имени этого пользователя работало задание автообмена РИБ. Осталось посмотреть, что именно являлось причиной эпизодического "торможения". Это тоже несложно сделать:

А вот и "виновник торжества" - задание обновления индекса полнотекстового поиска, которое запускалось один раз в 2,5 минуты. В данном случае проблема была полностью решена отключением выполнения регламентных заданий под этим пользователем, однако это не всегда возможно или целесообразно, поэтому ниже мы рассмотрим каким образом можно управлять регламентными заданиями и как сделать так, чтобы они не оказывали негативного влияния на производительность.

Обычное приложение

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

Управление многими регламентными заданиями производится через настройку связанных с ними подсистем. Например, настройки регламентных заданий, связанных с обменом данными следует искать в настройках обмена, связанные с ЕГАИС в настройках торговлей алкоголем и т.д.

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

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

Данный список нужно тщательно изучить, все ненужные задания следует отключить, а у нужных привести расписание в соответствие с насущными потребностями и здравым смыслом. Например, в нашем случае, нет никакой необходимости обрабатывать ответы ЕГАИС раз в 30 секунд (эта настройка сделана для тестирования) и в рабочем режиме вполне достаточно будет делать это скажем раз в полчаса.

Управляемое приложение

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

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

Сразу можно отметить, что заданий значительно прибавилось (для примера мы взяли одну и ту же конфигурацию - Розница) и их грамотная настройка способна существенно улучшить производительность информационной базы. Настройки по умолчанию выполнены 1С исходя из потребностей средней сферической фирмы в вакууме и не являются оптимальными даже близко.

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

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

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

Обновление индекса ППД - одна из самых ресурсоемких операций, по умолчанию выполняется раз в минуту.

А теперь подумаем, как часто в базе добавляется либо обновляется информация, по которой вы наиболее часто проводите поиск? Явно не каждую минуту, поэтому вполне достаточно будет обновлять индекс гораздо реже: раз час, раз в день или вообще раз в неделю.

Тоже самое относится и к слиянию индекса ППД , если вы обновляете индекс раз в день, то следует настроить слияние на выполнение раз в неделю, при этом выбрав в качестве начала задания наименее мешающее работе время.

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

  • Теги:

Please enable JavaScript to view the

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


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

Получение обновлений через Интернет

На первой странице помощника выберите вариант «Пользовательский сайт в Интернете (рекомендуется) ». Если на пользовательском сайте имеется доступное обновление, то система сообщает номер версии, краткое описание, размер обновления и предлагает его установить.


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


Программа может при каждом запуске автоматически проверять наличие обновления конфигурации на пользовательском сайте. Для этого нужно установить флажок «Проверять наличие обновления конфигурации при каждом запуске программы ». Если в результате проверки обновление будет обнаружено, программа предложит получить его с пользовательского сайта и обновить конфигурацию.


Для получения обновления необходимо указать код пользователя и пароль для доступа к пользовательскому сайту. Доступ к этому сайту имеют только зарегистрированные пользователи программ системы 1С:Предприятие. Подробная информация о том, как можно получить код пользователя и пароль, содержится в разделе методической поддержки на сайте v8.1c.ru .


После нажатия на кнопку «Далее » программа уЫстанавливает соединение с пользовательским сайтом, используя указанные код пользователя и пароль, и получает файл обновления локально на компьютер. Получение файла обновления с пользовательского сайта может занять продолжительное время, в зависимости от объема конкретного файла и скорости подключения к Интернету.

Установка обновлений

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


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


Перед началом обновления конфигурации рекомендуется создавать резервную копию информационной базы. Резервная копия используется для автоматического восстановления информационной базы в случае нештатной ситуации. Если для резервного копирования используются сторонние средства, то можно отключить автоматическое создание резервной копии с помощью ссылки «Резервная копия », расположенной внизу страницы помощника.


При нажатии на кнопку «Далее » помощник выполнит обновление конфигурации 1С:Предприятие. Процесс обновления конфигурации может занять продолжительное время, в зависимости от производительности компьютера и объема информационной базы. Не выключайте питание компьютера до завершения процесса.


После завершения обновления конфигурации 1С:Предприятие будет автоматически перезапущено, и система будет готова к дальнейшей работе.


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

Планирование обновлений

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


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

Диагностика нештатных ситуаций


  • Записи о произведенных операциях и возникших ошибках в ходе обновления заносятся в Журнал регистрации информационной базы (тип события «Обновление информационной базы»).
  • В процессе установки обновления во временной папке текущего пользователя Windows создается лог-файл с записями о ходе обновления. (Содержимое лог-файла впоследствии автоматически добавляется в Журнал регистрации.) Последний из каталогов вида %temp%\1CUpdate.<набор цифр>, отсортированных по алфавиту, соответствует последней сессии обновления.
  • Результат обновления информационной базы записывается в Журнал событий Windows (Event Log).

В мобильном приложении bpm’online реализован механизм синхронизации структуры приложения, который может работать в автоматическом фоновом режиме. Для управления этим процессом необходимо использовать системную настройку [Периодичность проверки обновлений] (рис. 1).

Рис. 1. - Системная настройка [Периодичность проверки обновлений]

Эта настройка указывает по истечении какого времени (в часах) мобильное приложение может запросить изменения конфигурации у bpm’online. Если настройке установить значение 0, то приложение будет всегда загружать обновления конфигурации.

Условия работы

Приложение запускает синхронизацию структуры в фоновом режиме только при соблюдении следующих условий:

  • на мобильном устройстве используется платформа iOS или Android;
  • синхронизация ранее не была запущена;
  • с момента последней синхронизации структуры прошло больше времени, чем указано в системной настройке [Периодичность проверки обновлений];
  • осуществляется запуск приложения, или приложение активируется (т.е. если оно было ранее свернуто или в него переходят из другого приложения).

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

Особенности работы на разных платформах

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

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

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

    На платформе Windows 10 приложение при старте проверяет (не в фоновом режиме) наличие на сервере обновлений.

    В случае наличия обновлений отобразится страница с соответствующей инфомрацией.