Сервер

Обновление платформы на сервере 1с: Обновление сервера 1С, платформы 1С 8.2, 8,3

Содержание

Обновление сервера 1С, платформы 1С 8.2, 8,3

В этой статье инженеры компании «Интегрус» расскажут как обновить сервер 1С. Обновление сервера 1С 8, обновление платформы 1С сервера — это задача, с которой им часто приходится сталкиваться при работе с заказчиками.

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

Удобнее всего, если обслуживание ИТ-инфраструктуры у вас отдано на аутсорсинг.  Тогда достаточно будет обратиться в обслуживающую компанию и ее сотрудники проведут обновление сервера 1С предприятия.

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

1. Обновление 1С сервера: инструкция

Как правильно обновить сервер 1С 8.3.

Перед тем, как приступать к обновлению сервера 1С 8.2, 8.3, убедитесь, что характеристики вашего аппаратного обеспечения соответствуют системным требованиям http://v8.1c.ru/requirements/ .

Дальнейшая подготовка к обновлению будет состоять из следующих шагов:

  • скачать дистрибутив актуальной версии
  •  запланировать обновление на вечерний период, чтобы не прерывать работу пользователей пока устанавливается обновление сервера 1С 8.2 или других конфигураций.

Где взять дистрибутив

Скачать обновление сервера 1С 8.3 можно на официальном сайте поддержки https://users.v8.1c.ru/

  • Перейдите на сайт в раздел «Обновление программ» и нажмите «Скачать обновление».
  • Введите логин и пароль, выданные вам при заключении договора на информационно-технологическую поддержку (ИТС).
  • Откроется таблица с перечнем доступных обновлений. Выберите нужную строку и затем нужный релиз ПО, в следующем окне нажмите на ссылку «Скачать дистрибутив».
  • Выберите версию продукта. Для 32 битных систем нет специального обозначения — просто “ платформа 1С предприятие для Windows”, при этом внутри содержится как клиентская, так и серверная часть. 64х битные версии, а также Linux Debian, MAC, тонкие клиенты и др.  имеют соответствующее  описание.
  • Распакуйте скачанный архив в папку на сервере 1С или другое место,  откуда есть доступ к серверу 1С.

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

  • Перед тем, как производить какие-либо действия с базами, обязательно сделайте резервные копии до обновления 1С сервера и тестовую распаковку резервных копий.
  • Зайдите на сервер и откройте оснастку «Центральные серверы 1С:Предприятие 8.3». Здесь перейдите к списку «Кластеры» и выберите пункт «Сеансы». Если в этот момент с базой работают пользователи, то уведомьте их о необходимости сохранить данные и покинуть 1С (иначе несохраненные данные будут потеряны). Зависшие сеансы удалите вручную.
  • Перед тем, как обновить платформу 1С 8.3 на сервере, заблокируйте пользователям  новые сеансы — в консоли администрирования откройте список баз, выделите нужную, вызовите контекстное меню, выберите пункт «Свойства».
  • В окне проставьте галочку «Блокировка начала сеансов включена», выполните настройки блокировки и примените ее.
  • Выгрузите *.dt файл с базой средствами администрирования через Конфигуратор> Администрирование> выгрузка базы.

Более подробно выгрузка и загрузка информационной базы были рассмотрены в статье Администрирование 1С. Иногда процедура занимает 15-25минут, все зависит от объема базы.

  • Далее вам понадобится пароль локального пользователя, от имени которого запускается сервер 1С предприятия (по умолчанию это — usr1cv82). Зачастую настройки запуска меняют и делают вход от имени системной учетной записи.

2. Как обновить платформу 1С на сервере

  • Запустите файл setup.exe из распакованного архива.
  • В открывшемся окне выберите, какие компоненты программы необходимо установить или обновить.
  • В следующем окне оставьте значение “По умолчанию” нажмите кнопку «Далее».
  • Дальше укажите реквизиты пользователя операционной системы, под которым и будут запускаться серверные процессы (пользователь usr1cv82 и назначенный ему пароль).

Нажмите “Далее”.

  • В следующем окне уже ничего не нужно указывать, просто нажмите “Установить”.
  • После завершения установки вам будет предложено установить драйвер защиты. Установите его, если у вас используется аппаратный ключ защиты.
  • После этого нажмите “Готово” и просмотрите файл Readme, чтобы узнать, в чем отличия этой версии от предыдущих.
  • Зайдите в вашу базу и проверьте версию 1С.

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

Пройдите до конца весь процесс установки  обновления платформы 1С 8.3 на сервере, после этого выполните обновление клиентов 1С сервера на рабочих местах, поскольку клиенты более новых версий “умеют” работать с более ранними версиями сервера, но не наоборот.

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

Стоимость услуг

Тип услугКол-во часовЦена
Обновление платформы для терминального и сервера приложений46000 р.
Настройка резервных копий средствами SQL23000 р.
Настройка системы уведомлений на почту11500 р.

Тариф на услугу Обновление… (xlsx, 0.02мб)

Скачать

Коммерческое предложение (pdf, 0.55мб)

Скачать

Презентация услуг INTEGRUS 2017 (pdf, 3.64мб)

Скачать

Примеры работ

Весной 2016г Компания “Интегрус” провела комплекс работ по переносу и настройке баз 1С из облака “Рарус” в новое облачное хранилище для одной из торговых компаний Санкт-Петербурга. Подробнее

Специалистами ГК «Интегрус» проведено предпроектное обследование платформы 1С:8 компании-заказчика (крупное торговое предприятие по реализации товаров для автомобилистов), которое выявило необходимость доработки платформы 1С:8 и устранение ошибоки недочетов, совершенных при переходе с 1С:7 на 1С:8. Подробнее

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

Наши сертификаты

Все услуги оказывают профильные сертифицированные специалисты как по аппаратной части (HP, IBM, Dell, Supermicro), так и программным серверным средам от Microsoft, Unix и VMWare.

Инструкция по обновлению платформы 1С на сервере

В данный момент установлена платформа 8.3.12.1714, будем проводить обновление до версии 8.3.13.1513

1

Заходим на сайт 1С https://users.v8.1c.ru/, вводим свои клиентские данные и заходим в раздел обновлений. Чтобы получить обновление сразу для всех компонентов выбираем пункт «Технологическая платформа». У нас 64-битная ОС и лицензия на сервер 64-бит, поэтому качаем «Технологическая платформа 1С:Предприятия (64-bit) для Windows»

2


Распаковываем архив и запускаем Setup.exe.

Перед обновлением платформы обязательно сделайте бекап баз данных.

3


Нажимаем Далее.

4


Выбираем все необходимые нам компоненты и жмем Далее.

5


Выбираем нужный язык интерфейса и жмем Далее.

6


Выбираем текущего пользователя 1С, вводим пароль и жмем Далее.

7


Нажимаем кнопку Установить.

8


В появившемся уведомлении жмем ОК.

9


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

10


Процесс установки завершен. Жмем Готово.

11


Запускаем 1С и убеждаемся, что платформа успешно обновилась до новой версии.

Как обновить сервер 1С?

Компания «1С» неустанно развивает технологическую платформу — добавляет новые возможности, увеличивает производительность, повышает надежность и так далее. Кроме этого типовые конфигурации регулярно повышают требования к версии технологической платформы. Из всего этого следует, что обновлять платформу требуется регулярно.

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

Подготовка

Как и любое серьезное дело обновление платформы на сервере 1С нужно начинать с подготовки всего необходимого.

Получение дистрибутива

Скачать дистрибутив обновления можно на сайте поддержки — https://users.v8.1c.ru/. Заходим в раздел «Обновление программ», из списка доступных дистрибутивов выбираем «Технологическая платформа 8.3», затем выбираем версию и скачиваем либо отдельно сервер либо всю технологическую платформу (она включает в себя сервер).

Получение дистрибутива

Резервное копирование

Перед обновлением платформы настоятельно рекомендуется сделать резервные копии всех имеющихся на сервере баз. Сделать это можно средствами платформы (В конфигураторе, меню «Администрирование» — «Выгрузить информационную базу…»):

Создание резервной копии базы

Резервную копию можно сделать и средствами СУБД (например в MS SQL):

Создание резервной копии базы 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С:Вопросы и ответы » Как обновить сервер 1С 8.3 и платформу 1С 8.3. Как блокировать пользователей 1С. Как сделать выгрузку базы данных 1С. 1С Предприятие клиент-сервер. Операционная система Windows Server 2012 R2

Как обновить сервер 1С 8.3 и платформу 1С 8.3. Как блокировать пользователей 1С. Как сделать выгрузку базы данных 1С. 1С Предприятие клиент-сервер. Операционная система Windows Server 2012 R2

Сегодня мы рассмотрим обновление платформы на сервере 1С Предприятие, работающем на серверной операционной системе Windows Server 20012 R2.

В процессе установки и обновления мы также рассмотрим решение основных проблем, при этом появляющихся.

Посмотрев информацию о программе мы можем видеть номер релиза платформы. Как определить версию 1С? (для 1С 7.7 и 1С 8.2) http://www.advanter.net/?p=6 Для версии 1С 8.3 действия по определению номера платформы нужно будет сделать те же.




 В самом начале необходимо подготовиться.

Подготовка к обновлению сервера 1С

Что же будет включать в себя подготовка? Нужно будет загрузить дистрибутив ПО и обеспечить нашу монопольную работу с обновляемым сервером 1С.

Загружаем дистрибутив.

Для получения дистрибутива входим на сайт 1С по ссылке: https://users.v8.1c.ru .

Нажимаем далее гиперссылку «Скачать обновления» в разделе «Обновление программ». Вводим автризационные данные и находим в списке доступных для загрузки программ нужное нам обновление платформы.

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

Обеспечиваем монопольность

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

Для этого заходим на сервер локально или при помощи удаленного управления и открываем оснастку «Центральные серверы 1С:Предприятие 8.3». Здесь переходим к управлению кластером и конкретно к просмотру активных сеансов.

Хорошо, если в данный момент никто не работает с базой. Тогда список сеансов будет пуст. Этот случай самый удобный.

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

 Тем или иным способом добиваемся следующего ниже вида консоли администрирования.

Блокировка пользователей 1С

Далее имеет смысл установить блокировку входа пользователей на время работ по обновлению. Это действие выполняется полностью на усмотрение администратора и не является обязательным

Для блокировки начала сеансов в консоли администрирования открываем список информационных баз. Выбираем ту, для которой нужно настроить блокировку. Кликаем правой кнопкой мыши и выбираем «Свойства».

В выделенном разделе ставим галочку возле «Блокировка начала сеансов включена» и настраиваем параметры блокировки пользователей. Т.е. устанавливаем начало и конец действия; текст сообщения, которое будет демонстрироваться пользователям 1С; код разрешения, с которым, при необходимости администратор сможет войти в базу; при необходимости дополнительные параметры блокировки.

После настройки применяем блокировку. Для того, чтобы во время действия блокировки пользователей можно было войти в базу достаточно в командной строке запуска 1С указать дополнительный параметр запуска «/uc» и код разрешения.

Резервное копирование

При необходимости выполните резервное копирование баз данных 1С. Для этого нужно войти в конфигуратор и выполнить выгрузку базы.

Обновление 1С

Теперь переходим к собственно обновлению.

Открываем директории дистрибутивом, распаковываем архив и переходим к папке «Платформа», подпапка «windows». Здесь запускаем файл «setup.exe».

Выполняем очевидные действия по установке/обновлению.

Обращаем внимание на компоненты, которые будут установлены/обновлены.

В очередном окне выберем пользователя, под которым будет запускаться сервис сервера 1С. По умолчанию это пользователь USR1CV8. Настоятельно, для значительного уменьшения проблем с безопасностью, рекомендуем указывать для запуска сервиса именно отдельного пользователя.  Если такого пользователя не существует позволим программе его создать и назначим ему пароль.

Нажимаем кнопку Далее и ожидаем окончания установки. После указания необходимости установки драйвера аппаратного ключа HASP программа успешно обновит указанные нами ранее компоненты. В последнем окне нажав кнопку «Готово» мы окончим обновление сервера и платформы 1С.

Т.е. мы видим, что обновлять платформу и сервер 1С можно не удаляя установку предыдущего релиза, можно это делать «поверх».

Проблемы после обновления

Да, и после корректного обновления могут появиться сложности. Но переживать не стоит. Все они имеют свое решение.

Например, после обновления платформы, если информационная база доступна через веб-сервер появляется ошибка:

HTTP: Conflict
by reason:
Различаются версии клиента и сервера (8.3.5.1248 — 8.3.8.1652), клиентское приложение: Модуль расширения веб-сервера
by exception: 9f06d311-1431-4a54-bd6f-fa93c4d4c471

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

Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы 



Оцените статью:
Загрузка…

Как правильно обнов​и​ть платформу 1С и запустить несколько служб 1С на одном сервере​?

02/03/2016

Как правильно обнов​и​ть платформу 1С и запустить несколько служб 1С на одном сервере​?

Введение

Как быстро и без проблем установить новую версию платформы 1С и при этом минимизировать прерывание работы пользователей? Как запустить несколько экземпляров сервера 1С на одной машине? Данные вопросы являются распространенным предметом для обсуждения среди администраторов серверов 1С. В общем, ответы на них вы можете найти на сайте ИТС по этой ссылке, а также по этой.

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

Обновление платформы

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

Подготовительный этап

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

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

Этап обновления

После того, как подготовительный этап закончен, необходимо согласовать с пользователями время, когда можно будет прервать их работу на несколько минут. Когда это время настанет, нужно остановить службу 1С и изменить строку запуска службы 1С, а именно путь к исполняемому файлу ragent.exe. Это можно сделать несколькими способами:

  • вручную, при помощи regedit:

  • при помощи заранее подготовленного файла реестра:

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

  • или с помощью скрипта, с применением утилиты sc (выполняется из командной строки с правами администратора):

sc config [имя службы 1С в которой меняем версию платформы 1С] binPath= [строка запуска службы 1С новой версии платформы]

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

Например, если мы хотим обновить версию платформы с текущей (например, 8.3.7.1873) до 8.3.7.1917, тогда строка запуска текущей версии может выглядеть так:

«C:\Program Files\1cv8\8.3.7.1873\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d «C:\Program Files\1cv8\srvinfo»


из неё получим строку запуска службы 1С новой версии платформы:

«C:\Program Files\1cv8\8.3.7.1917\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d «C:\Program Files\1cv8\srvinfo»

имя службы 1С, например, следующее:

1C:Enterprise 8.3 Server Agent (x86-64)

тогда скрипт будет выглядеть так:

sc config «1C:Enterprise 8.3 Server Agent (x86-64)» binPath= «/»C:\Program Files\1cv8\8.3.7.1917\bin\ragent.exe/» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d /»C:\Program Files\1cv8\srvinfo/»»

Установка дополнительной службы 1С

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

Далее нам понадобится следующий скрипт:

@echo off


rem %1 — полный номер версии 1С:Предприятия


rem %2 — первые цифры номеров портов


rem %3 — цифра сотого разряда номеров портов


rem %4 — каталог с данными службы 1С


set SrvUserName=<имя пользователя>


set SrvUserPwd=<пароль пользователя>


set RangePort=%2%301:%2%399


set BasePort=%2%300


set CtrlPort=%2000


set SrvcName=»1C:Enterprise 8.3 Server Agent %CtrlPort%»


set BinPath=»\»C:\Program Files\1cv8\%1\bin\ragent.exe\» /srvc /agent /regport %BasePort% /port %CtrlPort% /range %RangePort% /d \»%~4\» /debug»


set Desctiption=»Агент сервера 1С:Предприятия 8.3. Параметры: %1, %CtrlPort%»


if not exist «%~4» mkdir «%~4″


sc stop %SrvcName%


sc delete %SrvcName%


sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption% depend= Dnscache/Tcpip/Tcpip6/lanmanworkstation/lanmanserver

ПроцессПорты
ragent1540
rmngr1541
rphost1560:1591

К сожалению, такая структура портов не всегда является удобной. Например, если мы захотим использовать несколько кластеров в рамках одной службы 1С, а служб мы при этом используем несколько на одной машине. В этом случае может возникнуть путаница с диапазоном используемых процессами rphost портов. Если, например, процесс ragent одной службы 1С занимает порт 1540, а другой — 1640, для первой создан кластер 1С диапазон портов которого 1560:1591 и мы хотим создать еще один кластер, то диапазон портов для него, по логике, должен быть 1660:1691, но этот диапазон может быть занят (и, скорее всего так и будет) рабочими процессами кластера ragent’а занимающего порт 1640.

Процесс

Порты

ragent*000 (вместо * — любое число больше 2)
rmngr**00 (вместо * — любая цифра)
rphost**01: **99

Итак, приведенный выше скрипт следует сохранить в командный файл, который назовем register-service.bat. Перед его применением необходимо указать в нем данные реального пользователя (имя и пароль) от имени которого будет работать служба кластера серверов (строки set SrvUserName= и set SrvUserPwd=). Примечание: если в скрипте используются символы кириллицы, командный файл следует сохранять в кодировке OEM 866.

Для регистрации службы выполните из командной строки следующую команду:

register-service [номер версии платформы] [первые цифры номеров портов] [цифра сотого разряда номеров портов] [каталог службы 1С]

Например, если нам необходимо зарегистрировать две службы для двух серверов 1С одинаковой версии 8.3.6.2332, то в командной строке напишем следующее:

register-service 8.3.6.2332 2 1 «C:\Program Files\1cv8\srvinfo_2000


register-service 8.3.6.2332 3 1 «C:\Program Files\1cv8\srvinfo_3000

Типичные ошибки и возможные проблемы

Помимо этого, необходимо помнить, что по умолчанию 1С регистрирует порт 1541 для менеджера кластера, то есть в параметрах запуска службы 1С можно увидеть:

/regport 1541

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

/range 1560:1591

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

Первый и, пожалуй, самый простой — это удалить созданный локальный кластер из консоли кластера 1С:

000 — dfd

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

{


{0},


{0},0,1}

Мы получим такой же файл при удалении локального кластера, как это описано в первом варианте.

После этого можем запускать данную службу 1С. При старте службы, происходит проверка наличия файла 1cv8wsrv.lst в каталоге служебных файлов новой службы 1С. Из этого файла читаются данные о зарегистрированных кластерах. Если файла нет – создается кластер по умолчанию с параметрами, заданными в строке запуска службы, если файл есть, данные читаются из него и автоматического создания не происходит. Соответственно, в этом случае наличие данного файла подтверждается и новый кластер не создается.

Если новый кластер создать все-таки нужно, то необходимо проверить, что порт в параметре /regport (или порт по умолчанию — 1541, если параметр /regport не указан), при регистрации новой службы не занят. Если этого не сделать, то возможно проявление ситуации, когда две службы будут работать с одним менеджером кластера, если, например, для порта, указанного в строке запуска новой службы (или для порта по умолчанию — 1541, если ключ –regport не указан в строке запуска) уже зарегистрирован менеджер кластера. Причиной этого является то, что при первоначальном старте службы и регистрации порта для менеджера кластера не происходит проверки занят этот порт или нет. Задача по реализации данной проверки известна и будет реализована в следующих версиях платформы.

Еще один параметр строки запуска службы 1С, который стоит рассмотреть, это:

/d <каталог>

Он отвечает за каталог, в котором будут расположены (или располагаются) служебные файлы службы сервера 1С (в том числе список кластеров). По умолчанию каталог устанавливается следующий:

C:\Program Files\1cv8\srvinfo

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

/debug

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

Каталог реестра кластера выглядит следующим образом:

«C:\Program Files\1cv8\srvinfo\reg_[номер порта менеджера кластера]»

Каталог служебных файлов информационной базы:

«…\srvinfo\reg_****\[UUID информационной базы]»

Например, если номер порта менеджера кластера 1541, то каталог служебных файлов некоторой информационной базы с уникальным идентификатором «0c1bd57c-4a1b-47df-a229-ade9833de359» будет:

«C:\Program Files\1cv8\srvinfo\reg_1541\0c1bd57c-4a1b-47df-a229-ade9833de359»

Список неиспользуемых баз можно получить, сравнив по уникальному идентификатору список баз в файле «1CV8Clst.lst» (располагается в каталоге реестра кластера) и список баз, для которых существуют каталоги со служебными файлами. Для быстрого получения идентификаторов баз и их имен из файла реестра кластера можно воспользоваться следующим регулярным выражением: «\{(\w{8}\-.*\w{12})\,\»(.*?)\»\,.*[\\r]*\n+.*\»\,\d+\}».

Заключение

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

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

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

Обновление платформы 1С на сервере и у пользователей — КинтВики

Обновление платформы 1С на сервере

Обновление платформы и сервера приложений 1С.

  • Все действия необходимо выполнять на сервере под правами администратора.
  • Переход с 32 разрядного сервера на 64 разрядный возможен, если это позволяет лицензия на сервер. Перед тем, как устанавливать версию другой разрядности следует это уточнить.
  • При обновлении обратите внимание на версию сервера. х86 версия обновляется только на х86. 64-битный сервер использует принципиально другую схему работы с библиотеками.
  1. Загрузите дистрибутив из личного кабинета 1С:ИТС https://users.v8.1c.ru/
  2. После обновления сервера обновите платформу на рабочих местах пользователей. Версии платформ должны полностью совпадать. Обычно достаточно установки х86 версии сервера, он проще в настройке и администрировании.
  3. Из дистрибутива запустите файл установки setup.exe. Пройдете по шагам с установщиком, указав состав установки и учётные данные пользователя, под которым на сервере будет запускаться сервер 1С. Обычно имя пользователя и пароль совпадают с данными администратора сервера.
  4. После завершения установки зарегистрируйте оснастку управления сервером 1С. Пройдите по следующему пути: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\1С Предприятие 8\Дополнительно\8.3.ХХ.YYYY (где 8.3.ХХ.YYYY версия платформы, которую установили). Найдите ярлык «Регистрация утилиты администрирования серверов» и запустите его под правами администратора сервера. Произойдёт регистрация оснастки. Если регистрация прошла успешно, оснастка успешно запустится.

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

Регистрация библиотеки comcntr.dll (соединитель) с помощью regsvr32.exe (х86 версия 1С сервера)

  1. Запустите консоль (cmd, либо PowerShell) под правами администратора.
  2. Перейдите в необходимый каталог командой:
    • для 32-битной системы Windows командой «cd C:\Windows\System32»,
    • для 64-битной системы Windows командой «cd C:\Windows\SysWOW64».
  3. Вызовите в открытой консоли команду regsvr32.exe, указав путь к нужной dll. Например, «C:\Program Files (x86)\1cv8\8.3.ХХ.YYYY\bin\comcntr.dll» (путь до библиотеки может отличаться, если платформа установлена была в другой каталог).
  4. Также можно в каждом из способов использовать полный путь к regsvr32.exe:
    • C:\Windows\System32\regsvr32 «C:\Program Files (x86)\1cv8\8.3.ХХ.YYYY\bin\comcntr.dll» для 32-битной системы Windows,
    • C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.ХХ.YYYY\bin\comcntr.dll» для 64-битной системы Windows.
  5. При необходимости можно отменить регистрацию dll параметром /u, например regsvr32 «C:\Program Files (x86)\1cv8\8.3.ХХ.YYYY\bin\comcntr.dll» /u.

Регистрация библиотеки comcntr.dll (соединитель) через службы компонентов (х86-64 версия 1С сервера)

Чтобы установить библиотеку как компоненту, выполните следующее:

  1. Перейдите в Панель управленияАдминистрированиеСлужбы компонентов.
  2. Далее: КомпьютерыМой компьютерПриложения COM+.
  3. В контекстном меню выберите СоздатьПриложение. Откроется «Мастер установки приложений COM+».
  4. Нажмите Далее, Создать новое приложение.
  5. Введите имя V83COMConnector. Установите переключатель в «Серверное приложение». Нажмите Далее.
  6. Установите «Текущий пользователь». Нажмите Далее, Готово.
  7. В появившейся ветке V83COMConnector перейдите к подветке Компоненты.
  8. В контекстном меню выберите СоздатьКомпонент.
  9. Откроется «Мастер установки компонентов COM+». Нажмите Далее. Выберите «Установка новых компонент». Нажмите Далее.
  10. Произойдет установка новых компонентов. C:\Program Files\1cv8\8.3.ХХ.YYYY\bin\comcntr.dll. Нажмите Далее, Готово.
  11. Перейдите к ветке V83COMConnector. В контекстном меню выберите пункт Свойства, в открывшемся окне перейти на закладку Безопасность.
  12. Снимите галочку «Принудительная проверка доступа для приложений» и поставьте галочку «Применить политику программных ограничений». Установите уровень ограничений «Неограниченный». Нажмите Далее и ОК.

Обновление платформы 1С у пользователей

  1. Скачайте дистрибутив платформы 1С нужной версии в личном кабинете ИТС https://users.v8.1c.ru/
  2. Закройте все окна с программой 1С.
  3. Распакуйте архив с файлами новой версии платформы.
  4. Запустите файл 1CEnterprise 8.msi:
  5. Нажимайте кнопку Далее в окнах установки.
  6. Произойдет обновление платформы 1С8.
  7. Перезагружать компьютер не надо. Можно запускать конфигурацию для работы.

См. также

Как обновить платформу 1С 8.3

Если у Вас при запуске какой-либо информационной базы 1С появляется такое вот окошко, это означает, что Вы работаете с устаревшей платформой и ее надо обновить:

Рекомендуется обновить версию платформы.

Для работы с программой рекомендуется использовать версию платформы 1С Предприятие 8 не ниже ….

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

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

Скачиваем последний релиз платформы 1C

Если у Вас уже есть установочный файл, то переходите к следующему разделу «Установка».

Итак, заходим на сайт поддержки (https://users.v8.1c.ru/):

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Получите 267 видеоуроков по 1С бесплатно:

Нас интересует раздел «Обновление программ».

На следующей странице сайта нужно ввести Логин и Пароль, которые Вы получили при заключении договора на информационно-технологическую поддержку (ИТС):

Далее попадаем в список доступных нам обновлений:

Нас интересует строка «Технологическая платформа 8.3». Нажимаем на эту ссылку и попадаем на страницу с номерами версий:

Естественно, нас интересует последняя, то есть верхняя. Опять нажимаем на ссылку и здесь выбираем платформу для Windows (в этом разделе находятся платформы и для Linux, и Сервер 1С:Предприятие, и много чего еще, важно не перепутать!):

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

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

Установка платформы 1C

После распаковки ищем в списке файлов файл setup.exe и запускаем его:

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

Наше видео про установку обновления 1С 8.3, 8.2 или 8.1:

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

Обновление сервера 1С 8.3

Процесс обновления платформы 1С на сервере ничем не отличается от обычного обновления, приведенного выше. Единственное условие — нужно правильно подобрать дистрибутив приложения. Обратите внимание, установочный файл серверного приложения бывает двух видов — 32 и 64 бит.

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

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

Другие статьи по 1С:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Платформа 1С: Предприятие 8 (обучающая версия)

Чтобы приступить к разработке нужного вам приложения, установите бесплатную платформу 1С: Предприятие 8 (обучающая версия).

Скачать платформу 1С: Предприятие 8 (обучающая версия)

Платформа 1С: Предприятие 8 (обучающая версия) содержит все необходимое для разработки, отладки и запуска любого приложения, созданного на базе 1С: Предприятия.

Установив платформу 1С: Предприятие 8 (обучающая версия), вы можете запускать ее локально и разрабатывать новые приложения или настраивать существующие.

Ограничения 1С: Предприятие (обучающая версия) по сравнению с коммерческой версией

Платформа 1С: Предприятие 8 (обучающая версия) содержит возможности коммерческой платформы 1С: Предприятие 8 со следующими ограничениями:

  • Для документов, каталогов, регистров, планов счетов и других таблиц объектов ограничен объем данных:
    • Максимальное количество записей в таблицах счетов — 2000.
    • Максимальное количество записей в таблицах основных объектов — 2000.
    • Максимальное количество записей в табличных разделах объектов — 1000.
    • Максимальное количество записей в наборах записей — 2000.
    • Максимальное количество записей из внешних источников данных — 200.
  • Режим клиент / сервер не поддерживается.
  • Распределенные информационные базы не поддерживаются.
  • COM-соединение не поддерживается.
  • Невозможно использовать пароли и аутентификацию операционной системы.
  • Печать и сохранение электронных таблиц поддерживаются только в режиме дизайнера.
  • Производительность ниже по сравнению с коммерческой версией 1С: Предприятие 8.
  • В режиме «1С: Предприятие» невозможно скопировать содержимое нескольких ячеек табличного документа.
  • Операции с репозиторием конфигурации не поддерживаются.
  • Функции доставки конфигурации недоступны.
  • Возможен только один одновременный сеанс информационной базы.

Учебная версия не требует для запуска аппаратного или программного ключа защиты.

Подробно обо всех новых изменениях в Платформе 1С: Предприятие см. Новый функционал и изменения.

Для получения информации о поддерживаемых ОС и СУБД см. Системные требования.

Следующая страница: Мобильная платформа 1С: Предприятие 8

Подробнее: Загрузки

.

Примените последнее обновление платформы к средам — ​​Финансы и операции | Динамика 365

  • 7 минут на чтение

В этой статье

В этом разделе объясняется, как применить последнюю версию платформы в среде Finance and Operations.

Обзор

В Finance and Operations платформа состоит из следующих компонентов:

  • Двоичные файлы, такие как Application Object Server (AOS), структура управления данными, структура отчетности и бизнес-аналитики (BI), инструменты разработки и службы аналитики.
  • Следующие пакеты Application Object Tree (AOT):
    • Платформа приложений
    • Application Foundation
    • Основы теста

Важно

Чтобы перейти на последнюю платформу, ваша реализация Finance and Operations не может иметь каких-либо настроек (наложения) каких-либо пакетов AOT, принадлежащих платформе.Это ограничение было введено в обновлении платформы 3, чтобы платформа могла непрерывно обновляться.

Общий расход

На следующем рисунке показан общий процесс обновления платформы до последнего обновления.

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

Узнайте, как получить последний пакет платформы и применить его к среде, развернутой через LCS , в следующем разделе.

Примените последний пакет обновления платформы

Есть два способа получить последний пакет обновления платформы в LCS со страницы вашей среды.

  • Щелкните бинарные обновления платформы Плитка
  • Щелкните плитку Все двоичные обновления , чтобы просмотреть список объединенных пакетов обновлений двоичных файлов приложения и платформы.(Начиная с обновления платформы 4, двоичные обновления из LCS включают обновление до последней версии платформы).

Примечание

Плитки

на странице среды в LCS показывают только обновления, применимые к вашей среде, на основе текущей версии и состояния среды.

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

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

  • Чтобы применить пакет обновления платформы к облачной разработке, сборке, демонстрации, изолированной программной среде уровня 2 или производственной среде, выполните обновление непосредственно из LCS.

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

Примечание

Перенести файлы для управления документами : после обновления до версии 6 или более поздней версии, администратор должен нажать кнопку Перенести файлы на странице Параметры управления документами , чтобы завершить процесс обновления.Это перенесет любые вложения, хранящиеся в базе данных, в хранилище BLOB-объектов. Миграция будет выполняться как пакетный процесс и может занять много времени в зависимости от количества и размера файлов, перемещаемых из базы данных в хранилище BLOB-объектов Azure. Вложения будут по-прежнему доступны пользователям во время выполнения процесса миграции, поэтому заметных эффектов от миграции быть не должно. Чтобы проверить, выполняется ли пакетный процесс, найдите процесс Перенести файлы, хранящиеся в базе данных, в процесс хранилища больших двоичных объектов на странице Пакетные задания .

Примените обновление платформы к средам, которые не подключены к LCS

В этом разделе описывается, как применить пакет обновления платформы к локальной среде разработки (той, которая не подключена к LCS).

Как получить пакет обновления платформы

Пакеты обновлений платформы

выпускаются Microsoft и могут быть импортированы из библиотеки общих ресурсов в Microsoft Dynamics Lifecycle Services (LCS). К имени пакета добавлен префикс Dynamics 365 Unified Operations Platform Update .Выполните следующие действия, чтобы импортировать пакет обновления платформы:

  1. Перейдите в библиотеку активов проекта LCS.

  2. На вкладке Развертываемый пакет программного обеспечения щелкните Импорт , чтобы создать ссылку на пакет обновления платформы.

  3. Выберите желаемый пакет обновления платформы.

Примечание

Пакет в библиотеке Shared Asset может не соответствовать последней сборке (с исправлениями) желаемой версии платформы.Чтобы гарантировать последнюю сборку, используйте страницу среды LCS, как описано ранее в этой статье.

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

Примечание

Эти инструкции применимы только к средам, которые нельзя обновить непосредственно из LCS.

Установите развертываемый пакет

  1. Загрузите пакет обновления платформы (AXPlatformUpdate.zip) на свою виртуальную машину (ВМ).

  2. Распакуйте содержимое в локальный каталог.

  3. В зависимости от типа обновляемой среды откройте файл PlatformUpdatePackages.Config в папке \ AOSService \ Scripts и измените значение MetaPackage .

    • Если вы обновляете среду разработки или демонстрационную среду, содержащую исходный код, измените значение MetaPackage на dynamicax-meta-platform-development .
    • Если вы обновляете среду выполнения, такую ​​как среда песочницы уровня 2 или другая среда, не содержащая исходного кода, значение по умолчанию, dynamicax-meta-platform-runtime , является правильным.

    Примечание

    Шаг 3 не применим при обновлении до версии 4 или более поздней версии.

  4. Следуйте инструкциям по установке развертываемого пакета. См. Установка развертываемых пакетов из командной строки.

  5. Если вы работаете в среде разработки, перестройте код приложения.

Пример
  AXUpdateInstaller.exe генерирует -runbookid = "OneBoxDev" -topologyfile = "DefaultTopologyData.xml "-servicemodelfile =" DefaultServiceModelData.xml "-runbookfile =" OneBoxDev-runbook.xml "

    AXUpdateInstaller.exe import -runbookfile = OneBoxDev-runbook.xml

    AXUpdateInstaller.exe выполнить -runbookid = OneBoxDev
  

Установите средства разработки Visual Studio (обновление платформы 3 или более раннее)

Примечание

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

Обновите средства разработки Visual Studio, как описано в разделе Обновление средств разработки Visual Studio.

Адаптер регенерации модели

Модели адаптеров формы необходимы для автоматизации тестирования. Восстановите модели адаптеров формы платформы на основе недавно обновленных моделей платформ. Используйте средство xppfagen.exe для создания моделей адаптеров формы. Этот инструмент находится в папке bin пакета (обычно j: \ AosService \ PackagesLocalDirectory \ bin). Вот список моделей адаптеров формы платформы:

  • ApplicationPlatformFormAdaptor
  • ApplicationFoundationFormAdaptor
  • DirectoryFormAdaptor

В следующих примерах показано, как сгенерировать модели адаптера формы.

  xppfagen.exe -metadata = j: \ AosService \ PackagesLocalDirectory -model = "ApplicationPlatformFormAdaptor" -xmllog = "c: \ temp \ log1.xml"

xppfagen.exe -metadata = j: \ AosService \ PackagesLocalDirectory -model = "ApplicationFoundationFormAdaptor" -xmllog = "c: \ temp \ log2.xml"

xppfagen.exe -metadata = j: \ AosService \ PackagesLocalDirectory -model = "DirectoryFormAdaptor" -xmllog = "c: \ temp \ log3.xml"
  

Установите службу управления данными (обновление платформы 3 или более раннее)

Примечание

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

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

  msiExec.exe / удалить {5C74B12A-8583-4B4F-B5F5-8E526507A3E0} / passive / qn / quiet
  

Если вы подключены к Microsoft SQL Server Integration Services 2016 (13.0), выполните следующую команду.

  msiexec / i "DIXF_Service_x64.msi "ISSQLSERVERVERSION =" Bin \ 2012 "SERVICEACCOUNT =" NT AUTHORITY \ NetworkService "/ qb / lv DIXF_log.txt
  

Если вы подключены к более ранней версии служб интеграции Microsoft SQL Server, выполните следующую команду.

  msiexec / i "DIXF_Service_x64.msi" ISSQLSERVERVERSION = "Bin" SERVICEACCOUNT = "NT AUTHORITY \ NetworkService" / qb / lv DIXF_log.txt
  

Примените пакет обновления платформы к среде сборки (обновление платформы 6 или более ранней версии)

Примечание

Пропустите этот раздел, если вы выполняете обновление до версии 7 или новее.Это был предварительный шаг для среды сборки.

Если машина сборки использовалась для одной или нескольких сборок, вам следует восстановить папку пакетов метаданных из папки резервной копии метаданных перед обновлением виртуальной машины до более нового обновления платформы. Затем вам следует удалить резервную копию метаданных. Эти шаги помогают гарантировать, что обновление платформы будет применено в чистой среде. Следующий процесс сборки затем обнаружит, что резервной копии метаданных не существует, и автоматически создаст новую.Эта новая резервная копия метаданных будет включать обновленную платформу. Чтобы определить, существует ли полная резервная копия метаданных, найдите файл BackupComplete.txt в I: \ DynamicsBackup \ Packages (или C: \ DynamicsBackup \ Packages на загружаемом виртуальном жестком диске [VHD]). Если этот файл присутствует, значит существует резервная копия метаданных, и файл будет содержать временную метку, указывающую, когда он был создан. Чтобы восстановить папку пакетов метаданных развертывания из резервной копии метаданных, откройте окно командной строки Windows PowerShell с повышенными привилегиями и выполните следующую команду.Эта команда запустит тот же сценарий, который используется на первом этапе процесса сборки.

  if (Test-Path -Path "I: \ DynamicsBackup \ Packages \ BackupComplete.txt") {C: \ DynamicsSDK \ PrepareForBuild.ps1}
  

Если полная резервная копия метаданных не существует, команда создаст новую резервную копию. Эта команда также остановит службы развертывания Finance and Operations и Internet Information Services (IIS) перед восстановлением файлов из резервной копии метаданных в папку пакетов метаданных развертывания.Вы должны увидеть результат, похожий на следующий пример.

  18:17:52: Подготовка среды сборки ... *  18:17:53: Обновление раздела реестра Dynamics SDK с указанными значениями ...   18:17:53 : Обновление раздела реестра Dynamics SDK со значениями из веб-конфигурации AOS ...   18:17:53: Остановка развертывания Finance and Operations ...   18:18:06 : ** Резервная копия уже существует по адресу: I: \ DynamicsBackup \ Packages. Никакая новая резервная копия не будет создана  .  18:18:06: ** Восстановление пакетов метаданных из резервной копии ...  **  18:22:56: ** Пакеты метаданных успешно восстановлены из резервной копии  .   18:22:57: Подготовка среды сборки завершена.   18:22:57: Сценарий завершен с кодом выхода: 0 
  

После восстановления резервной копии метаданных удалите (или переименуйте) папку резервной копии метаданных (DynamicsBackup \ Packages), чтобы ее больше не мог найти процесс сборки.

Примените пакет обновления платформы

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

Дополнительные ресурсы

Процесс перехода на последнее обновление Finance and Operations

.

Начало работы

Добро пожаловать, разработчики!

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

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

Начать разработку

Чтобы начать разработку вашего приложения, давайте подготовим ваш компьютер и среду разработки.Вам необходимо скачать и установить бесплатную платформу 1С: Предприятие (обучающая версия). Установив платформу 1С: Предприятие, вы сможете запустить ее локально и приступить к разработке новых приложений или настройке существующих.
Обратите внимание, что приложение 1С: Предприятие логически разделено на два основных компонента, которые тесно взаимосвязаны: приложение и платформа (1С: Предприятие), на которой оно выполняется. Платформа 1С: Предприятия — это приложение для Windows или Linux, которое содержит все необходимое для разработки, отладки и запуска любого приложения на базе платформы.

Вам не нужно устанавливать СУБД, поскольку обучающая версия включает встроенную собственную базу данных. При этом поддерживаются системы управления базами данных MS SQL, PostgreSQL, IBM DB2 и Oracle.

IDE платформы «1С: Предприятие» носит название Дизайнер. Конструктор — часть платформы 1С: Предприятия, позволяющая разрабатывать приложения. Чтобы создать пустую информационную базу, не требующую СУБД, и начать разработку своего первого приложения, установите платформу 1С: Предприятие (обучающая версия) и выполните следующие действия, чтобы запустить Дизайнер:

  1. Запустите 1С: Предприятие (двойной щелчок по ярлыку 1С: Предприятие ).
  2. В диалоговом окне Настройка 1С: Предприятие нажать Добавить .
  3. В диалоговом окне Добавить информационную базу / группу щелкните Создать информационную базу , а затем щелкните Далее .
  4. Щелкните самую нижнюю кнопку выбора. Создать информационную базу без конфигурации … , а затем щелкните Далее .
  5. Укажите имя для своей информационной базы (любое другое), а затем щелкните Далее .
  6. Нажмите Далее , пока не завершите работу мастера.
  7. Щелкните Designer .

В пакет платформы 1С: Предприятие (обучающая версия) также входит документ Здравствуйте, 1С — Создание вашего первого приложения, которое вы можете использовать для учебы и в качестве руководства для создания первого приложения на 1С: Предприятие. Здравствуйте, 1С — это простое приложение типа «Hello, world!», Которое поможет вам быстро получить первое впечатление о 1С: Предприятии и изучить некоторые основы среды разработки.

Следующая страница: Как зарегистрировать платформу 1С: Предприятие

Поддержка

Чтобы получить поддержку службы поддержки 1С: Предприятия и сообщества 1С: Сеть разработчиков, смело задавайте свои вопросы на форуме «Изучение платформы 1С: Предприятие», который призван помочь новичкам разобраться в основах платформы 1С: Предприятие.

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

Следующие шаги

.

Обновление сред с версии 8.0 до 10.0.X — Финансы и операции | Динамика 365

  • 7 минут на чтение

В этой статье

В этом разделе объясняются шаги, необходимые для обновления существующих сред Finance and Operations 8.0 до выпусков приложений 10.0.X.

Фон

Традиционно переход на более новую версию приложения включал в себя тщательное обновление, которое включает развертывание дополнительных виртуальных машин, обновление кода, обновление данных и планирование за несколько дней с командой Microsoft Dynamics Service Engineering (DSE).Вы заметите, что мы упрощаем внедрение последней версии, и со временем ситуация будет улучшаться.

Примечание

Мы поддерживаем возможность обновления по сравнению с полным обновлением. Это возможно, потому что между схемой приложения 8.0 и 10.0.X нет шагов обновления данных или обновления кода . Целевые среды будут обновлены так же, как если бы вы применили обновление платформы.

Высокоуровневый процесс обновления с версии 8.0 до 10.0.X включает следующее:

  1. Разверните среды разработки и сборки 10.0.X.
  2. Перейдите в систему контроля версий и удалите все исправления приложений.
  3. Перекомпилируйте пользовательские расширения и / или решения независимых поставщиков ПО.
  4. Создание единого развертываемого пакета программного обеспечения.
  5. Объедините развертываемый пакет с двоичным пакетом обновления 10.0.X.
  6. Разверните в целевых средах для проверки.
  7. Развернуть в производство.

Развернуть 10.0.X среды разработки и сборки

Используя Lifecycle Services, разверните по крайней мере одну среду разработчика и одну новую среду сборки в выпуске приложения 10.0.X.

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

В Azure DevOps зайдите в существующее определение сборки и убедитесь, что оно не использует ваш новый пул агентов для 10.0.X. Это предотвратит попытки вашего нового агента сборки скомпилировать старый код приложения.

Примените последнее двоичное обновление к своим серверам сборки и разработки

В Lifecycle Services перейдите на сервер сборки , который вы развернули на шаге 1. Используя плитки Обновление в нижней части страницы Сведения о среде , возьмите последние доступные обновления и сохраните их в библиотеке активов вашего проекта. с помощью кнопки Сохранить пакет .Например, это может быть сохранение пакета обновления платформы 10.0 24 в библиотеке активов .

Примените этот же пакет обратно к серверу сборки, на котором вы сохранили пакет, а также к любой из развернутых вами новых сред разработчика 10.0.X.

Примечание

Мы рекомендуем использовать последние обновления, такие как обновление платформы 10.0 24, которое будет доступно на плитках Обновление при развертывании сервера сборки обновления платформы 10.0 24. Если ваши плитки показывают счетчик «0» на сервере сборки, то вы можете извлечь связанный пакет из общей библиотеки ресурсов для вашей версии.Если ваши плитки показывают счет больше 0, это лучший пакет для извлечения и использования.

Начать работу ветки для контроля версий и удалить все исправления приложений

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

Подготовка с использованием Visual Studio

На любой другой машине разработки (кроме новых, которые развертываются) откройте Visual Studio и посетите Source Control Explorer.Вы создадите новую ветку, которая будет изолирована для обновления 10.0.X.

Затем удалите все папки пакетов Microsoft в этой ветке. У вас могут быть отмечены пакеты, такие как ApplicationSuite, после применения исправлений в 8.0, которые необходимо удалить. Когда останутся только ваши пользовательские пакеты или независимые поставщики программного обеспечения, отметьте эти изменения в ветке.

Важно

Очень важно, чтобы это было сделано до того, как вы сопоставите рабочие области управления версиями в ваших новых средах разработки.Это сделано для того, чтобы избежать удаления исправлений Microsoft для каскадного внедрения в вашу рабочую среду и удаления нетронутого кода приложения 10.0.X.

Перекомпилировать пользовательские расширения и / или решения независимых поставщиков программного обеспечения

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

Примечание

Этот шаг необходим , поскольку код приложения 10.0.X не имеет обратной совместимости с 8.0 на двоичном уровне. В будущих выпусках приложения этот шаг будет необязательным.

Создание единого развертываемого пакета программного обеспечения

После того, как вы скомпилировали в среде разработчика и не обнаружили ошибок, которые нужно исправить, запустите сборку в Azure DevOps, используя новую версию 10.Агент среды сборки 0.X, который был настроен ранее. Когда это будет завершено, к вашим результатам сборки будет прикреплен артефакт развертываемого пакета. Загрузите этот пакет и загрузите его в библиотеку активов Lifecycle Services. Этот единый пакет должен содержать все ваши расширения и решения независимых поставщиков программного обеспечения.

Объедините развертываемый пакет с бинарным пакетом обновления 10.0.X

В библиотеке ресурсов вашего проекта найдите как новый развертываемый пакет программного обеспечения 10.0.X (ваш пакет настройки, который включает ваших независимых поставщиков программного обеспечения), так и пакет 10.Бинарный пакет обновления 0.X PU2X, который был сохранен на шаге 1 в начале темы. Выделите оба пакета и выберите Объединить . Это объединит файлы в объединенный пакет обновления. Теперь вы можете применить этот пакет к различным тестовым средам.

Примечание

Вы не можете перемещать этот объединенный пакет между разными проектами Lifecycle Services. Слияние ссылается на другие пакеты в вашей библиотеке активов, и эти пакеты не будут найдены в другом проекте.

Развернуть в целевых средах для проверки

Используя объединенный пакет обновления, разверните его в различных тестовых средах.Дополнительные сведения о том, как это сделать, см. В разделе Применение обновлений к облачным средам. Этот объединенный пакет обновлений можно развернуть в средах Tier1 / OneBox, а также в песочницах Tier-2. Как минимум, вы должны развернуть это в изолированной среде Tier-2, которая поставляется с вашей подпиской. После завершения проверки отметьте объединенный пакет обновления как Release Candidate.

Внедрение в производство

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

Известные проблемы

Сценарий GlobalUpdate для модели службы: AOSService с ошибкой ‘Указанный модуль’ C: \ Program Files \ Microsoft Security Client \ MpProvider ‘

Эта ошибка временная и ее можно игнорировать. Чтобы обойти, нажмите кнопку Resume в Lifecycle Services.

Развертывание двоичного обновления 10.0.X в средах разработчика вызывает ошибки компиляции ApplicationSuite

Пакет можно применить к вашему 8.0 и обновит ваш исходный код. На компиляцию ваших пакетов расширений это не повлияет. Если у вас было наложение, и вы удалили объекты из пакета ApplicationSuite, и попытаетесь его перекомпилировать, вы можете столкнуться с ошибками. Пока эта проблема не будет решена, повторно разверните среду разработки на 10.0.X и синхронизируйте исходный код из системы контроля версий.

Не удается найти двоичный пакет обновления 10.0.X на плитке Все двоичные обновления на странице сведений о моей среде

Первоначально сообщалось, что пакет будет находиться на плитке Все двоичные обновления .Чтобы клиенты, которые хотят просто получить последние двоичные файлы для выпуска 8.0, случайно не обновились до выпуска 10.0.X, мы переместили двоичный пакет в библиотеку общих активов. Эта тема была обновлена, чтобы отразить это изменение.

Развертывание моей среды завершается с ошибкой на повторяющихся объектах

По умолчанию в Visual Studio при расширении объекта он создается с именем Object. Добавочный номер1 . Это имя может противоречить друг другу, если Microsoft представит новые расширения того же объекта.В этом случае развертывание завершится ошибкой, подобной следующей:

  Исключение при вызове CreateRuntimeProvider с аргументом (ами) «1»: «Метаданные времени выполнения недействительны, поскольку один и тот же артефакт метаданных был определен в нескольких сборках. \ NПервые 10 конфликтующих имен: SystemAdministration.Extension1. \ NПолный список см. В событиях метаданных. . "
  

Чтобы этого не произошло, убедитесь, что вы скомпилировали свои расширения на машине разработчика 10.0.X.Чтобы решить эту проблему, переименуйте любой из ваших объектов расширения в соответствии с соглашением об именовании расширений, например SystemAdministration. Заказчик .

Развертывание в моей среде завершается с ошибкой в ​​DVT или ETW

Существует известная проблема, при которой пулы IIS / приложений не перезапускаются полностью при выполнении шага DVT или ETW. Ошибка происходит из-за того, что DVT пытается подключиться к URL-адресу вашей среды. Чтобы решить эту проблему, щелкните Возобновить в развертывании в LCS, чтобы повторить действие.Мы работаем над добавлением таймера и автоматического повтора для решения этой проблемы.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *