Компания «1С» неустанно развивает технологическую платформу - добавляет новые возможности, увеличивает производительность, повышает надежность и так далее. Кроме этого типовые конфигурации регулярно повышают требования к версии технологической платформы. Из всего этого следует, что обновлять платформу требуется регулярно.
И если обновление платформы на клиентских машинах как правило не вызывает особых вопросов, то при обновлении платформы на сервере нас могут поджидать неприятные сюрпризы. В этой статье я расскажу все, что мне известно об обновлении платформы на сервере «1С:Предприятия».
Как и любое серьезное дело обновление платформы на сервере 1С нужно начинать с подготовки всего необходимого.
Скачать дистрибутив обновления можно на сайте поддержки - https://users.v8.1c.ru/ . Заходим в раздел «Обновление программ», из списка доступных дистрибутивов выбираем «Технологическая платформа 8.3», затем выбираем версию и скачиваем либо отдельно сервер либо всю технологическую платформу (она включает в себя сервер).
Перед обновлением платформы настоятельно рекомендуется сделать резервные копии всех имеющихся на сервере баз. Сделать это можно средствами платформы (В конфигураторе, меню «Администрирование» — «Выгрузить информационную базу…»):
Резервную копию можно сделать и средствами СУБД (например в MS SQL):
При незначительных обновлениях (например с 8.3.12 на 8.3.13) с программными лицензиями (с аппаратными все будет в порядке) и списком баз ничего не должно случиться. А вот при обновлении с версии 8.2 на версию 8.3, весьма вероятно, придется заново активировать программные лицензии и прописывать базы (со мной это случалось не единожды).
Я рекомендую собрать и хранить в надежном месте информацию об имеющихся программных лицензиях - информация о владельце, пин-коды и прочее. Кроме этого я рекомендую составить список с информацией о базах данных на сервере - имя базы, имя базы данных на сервере СУБД и так далее.
Итак, когда все приготовления сделаны, можно приступать к обновлению.
Если выполняется переход с 8.2 на 8.3, то текущий сервер 8.2 нужно остановить. Во избежании потери данных любое обновление рекомендуется выполнять в то время, когда на сервере не работают пользователи.
Запускаем установку и выбираем нужные компоненты - «Сервер 1С:Предприятия 8 » и «Администрирование сервера 1С:Предприятия 8», а также «Модули расширения веб-сервера» если он требуется:
Выбираем установку как сервис и указываем пользователя и пароль:
После установки не лишним будет зарегистрировать утилиту администрирования, для этого нужно запустить специальную команду из меню «Пуск» (от имени администратора):
На этом все, надеюсь, что данная статья была Вам полезна.
Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .
Столкнулись с ошибками конфигурации после обновления платформы 1С:Предприятие 8.2? Проблема в том, что сразу не обновили сервер 1С, где работают разработчики и из-за разности версий в Хранилище (к которому подключены и Рабочая БД и базы разработчиков) начали появлятся ошибки! Чтобы избежать в дальнейшем подобных неприятностей была составлена пошаговая (чтобы ничего не забыть) инструкция по обновлению платформы 1С:Предприятие 8.2...
Если используется большая многопользовательская БД, разработка которой ведется через xранилище, то для обеспечения целостности структуры конфигурации и для предотвращения ошибок с КЭШем конфигурации нужно обновлять платформу 1С:Предприятие 8.2 следующим образом:
(ПРИМЕЧАНИЕ: Обновление на серверах и клиентских машинах нужно делать, как установку новой версии, а не как обновления существующей (для сохранения возможности отката на предыдущую версию платформы))
Настало время обновить свою опубликованную, на своем же веб сервере, базу 1С:Деньги. Уж очень интересные пришли там изменения. Как опубликовать 1С базу в веб с конфигурацией на управляемых формах можно почитать у меня в блоге из чуть более ранних тем. Конкретнее тут . Присоединяйтесь к нашей группе в ВК! Времонте! Умная мастерская! Но сразу же насладиться всеми изменениями в моей домашней бухгалтерии, о которой кстати можно почитать в статейке , не удалось. Конфигурация ругнулась на устаревшую платформу. К слову сказать на момент обновления платформы релиз стоял 8.3.6.2041, а просило хотябы 2100+. Не вопрос, скачали поставили. В моем случае доступ к серверу с базой происходит по RDP. Локально платформа обновленная запустилась все хорошо. Счастливо закрыв удаленку, запустил тонкий клиент с ноутбука и попробовал открыть через браузер. Все также продолжало ругаться на устаревшую платформу.
На самом деле все очень просто. После установки платформы, во время которой не забываем проверить включен ли Модуль расширения веб сервера, необходимо обязательно перезагрузить веб сервер. Ну и пользователям устанавливающим 64-битную версию платформы необходимо, на всякий случай, поменять путь до dll файла обработчика.
Итак если мы обладатель, конечно же счастливый, 64-битной платформы, нам необходимо в Диспетчере служб IIS указать путь до, возможно, нового dll файла пришедшего к нам с новой платформой.
Идем Диспетчер сервера -> Роли -> Веб-сервер(IIS) -> Диспетчер служб(IIS) -> И выбираем приложение преобразованное из виртуального каталога с именем, что мы задавали при публикации базы. В правом поле переходим в раздел Сопоставление обработчиков (Handler Mappings).
Заходим в первую строчку 1C Web-service Extension и с помощью кнопки обзор указываем расположения нового модуля 64-разрядной версии wsisapi.dll .
Ну и в итоге нам необходимо сервер IIS перезагрузить. Перезагрузка веб сервера IIS делается проще некуда. Заходим в оснастку Диспетчер служб IIS. Выделяем в древовидном каталоге слева наш сервер и жмем Перезагрузка в контекстном меню слева.
Как автоматически обновить 1С? Этот вопрос волнует многих неподготовленных и порой даже квалифицированных IT-специалистов. Механизм автоматического обновления 1С рассчитан на разные категории пользователей. Среди них могут быть как неподготовленные пользователи, так и администраторы внедрений.
Сценарий работы для неподготовленных пользователей подразумевает установку и внедрение обновлений за минимальное количество кликов мыши и без специфических IT-навыков. Сценарий работы администратора более сложный. Он может включать отложенную установку и гибкую настройку параметров.
Функциональные свойства механизма обновления следующие:
Для этого необходимо посетить веб-сайт поставщика обновлений. Если обновление имеется в наличии, то помощник сообщит вам номер версии (например автоматическое обновление платформы 1с 8 3), краткое описание и размер, а затем предложит вам его установить. Не забудьте указать логин и пароль, если сайт поставщика требует авторизацию. Получение файлов обновления может занять продолжительное время, но это не должно быть причиной беспокойства.
Обновление 1С 8.3 через интернет самостоятельноУстановку выполняйте от имени текущего пользователя. Помощник порой запрашивает пароль, если это необходимо для доступа к информационной базе. Иногда требуется введение логина и пароля администратора кластера серверов. Перед началом обновления обязательно создавайте резервную копию информационной базы. Это поможет восстановить данные, если возникла нештатная ситуация.
После клика на кнопку «Далее» помощник начнет выполнять интерактивную установку автоматизированного обновления конфигурации. Этот процесс также может занимать продолжительный период. Все зависит от объема данных и характеристик машины.
Если имеем дело с клиент-серверным вариантом развертывания системы, то есть возможность задать отложенное обновление. Для этого необходимо указать механизму обновлений желательную дату и время. Но для этого необходимо, чтобы в указанную дату и время было включено питание компьютера.
Записи обо всех операциях и возникших ошибках помещаются автоматически в журнал регистрации информационной базы. Во время установки обновлений во временной папке пользователя система создает лог-файл, который содержит записи о ходе обновления. Его содержимое потом попадает в журнал регистрации. Последний каталог, имеющий вид %temp%\1CUpdate., соответствует последней обновленной версии. Результаты обновления записываются также и в журнал событий системы. По вашему желанию может быть организовано уведомление об обновлении по электронной почте.
Демонстрационная конфигурация механизма существует в виде файла поставки. Это позволяет в качестве поддержки поставить любую прикладную конфигурацию. Этот файл можно рассматривать также как своеобразную «библиотеку».
Проверка и получение обновлений происходят в результате взаимодействия с веб-сайтом поставщика. Часть сайта в открытом доступе предоставляет вам анонимный доступ к информации об обновлениях. Но доступ к самим продуктам зачастую требует входа на сайт. Вот так может выглядеть полный путь к файлу обновлений, содержащий открытую и закрытую части сайта: http://downloads.v8.1c.ru/tmplts/1с/Accounting/2_0_32_6/1cv8.zip .
Итак, чтобы получить и установить обновления через сеть интернет, выполните следующие действия:
Примечание: для того чтобы не забыть адреса, пароли и логины, создайте на рабочем столе текстовый документ, содержащий эти данные. Так вам будет проще управлять процессом автоматического обновления. Также это значительно уменьшит вероятность возникновения нештатной ситуации (некоторые из таких ситуаций были описаны выше).
Чтобы внедрить обновление 1С, необходимо выполнить ряд несложных действий:
Для проверки правильности в файловом варианте организуйте обновление, используя .cf-файл , являющийся копией сохраненной конфигурации. В ситуации с клиент-серверным вариантом проведите обновление этого файла в двух режимах: прямо сейчас и отложенном режиме.
На рисунке ниже представлены требования к различным компонентам системы.
Автоматическое и ручное обновление типовой конфигурацииДля установки обновления платформы 1С 8.3 или 8.2 необходимо вначале определиться в каком режиме происходит работа — в файловом или клиент-серверном:
Сам процесс обновления платформы 1С ничем не отличается от обычной установки — даже не придется заходить в конфигуратор баз данных. Рассмотрим где взять установочные файлы и как установить каждый из вариантов самостоятельно.
При приобретении лицензионной копии продукта на платформе «1С:Предприятие» в составе коробки идет диск с дистрибутивами программы, но скорее всего на этом диске будет находиться уже предыдущая версия платформы. Т.к. обновления платформы 1С 8.3 в последнее время выпускаются довольно часто, то производители не успевают своевременно записать новые версии, распространить по продавцам, да и после выхода новой версии, эти комплекты теряют актуальность.
При приобретении типовых продуктов, в комплекте поставляются регистрационные данные для доступа к порталу https://users.v8.1c.ru/ сроком на шесть месяцев, после истечения которых возможно заключение договора на продление соответствующих услуг.
На сайте поддержки необходимо найти нужную версию вашей платформы:
В случае установки в файловом варианте, платформу 1С необходимо установить на все локальные компьютеры, с которых требуется работать в программе. Рассмотрим обновление системы «1С:Предприятие» в среде Microsoft Windows.
После получения дистрибутива необходимо запустить программу-установщик setup.exe из папки установки платформы.
В следующем окне предлагается выбрать язык интерфейса, вероятнее всего вам интересен именно «Русский»
В следующем окне необходимо подтвердить начало установки кнопкой «Установить»
Необходимо немного подождать окончания установки. В случае, если ваша лицензия предполагает работу через аппаратный USB-ключ, то необходимо также установить драйвер защиты. Если у вас программный ключи (пин-коды в конверте), то их нужно будет ввести при первом запуске
После окончания всех установок нажмите «Готово», если вы хотите дополнительно ознакомиться с кратким описанием текущей версии, установить флаг «Открыть файл Readme».
Смотрите также видео инструкцию:
В случае обновления в клиент-серверном варианте, аналогично требуется установка локального экземпляра платформы на все компьютеры, с которых необходим доступ к базе, а также необходима установка серверной части программы на сервер приложения. Также для работы в этом режиме необходима установленная и запущенная СУБД, поддерживаемая платформой 1С, такая как:
Обновлять саму СУБД, как правило, не требуется.
Обновление платформы 1С на сервере аналогично установке локального экземпляра на рабочие станции, однако в списке выбора компонент необходимо разрешить установку «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия»
Также после выбора языка интерфейса, необходимо указать в каком виде будет установлена серверная часть платформы 1С: в виде отдельного приложения, либо в виде сервиса MS Windows. Рекомендуется устанавливать систему именно в виде сервиса, для этого дополнительно необходимо указать пользователя, от имени которого эта служба будет запускаться. Либо возможно создать отдельного пользователя для запуска серверной части 1С.
После успешной установки, потребуется также установить прикладное решение, создать и подключить информационные базы и активировать лицензии.