Обновлятор 1с установка патчей

Обновлятор-1С

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

Здесь я буду делиться секретами автоматизации при помощи обновлятора. Надеюсь они сделают вашу повседневную работу легче и приятнее.

Автор обновлятора Владимир Милькин

Обновлятор-1С запись закреплена

Вышел тестовый обновлятор.

07.06.2021 Расширены возможности опций "После каждого обновления выгружать файл конфигурации. " и "После всех обновлений выгружать базу (*.dt). " (свойства базы, закладка "Обновление", раздел "После"). Теперь вы можете указать для каждой из опций: периодичность выгрузки (после каждого обновления или после всех обновлений), полный путь к выгрузке (а не только в папку с обновлением), использовать в имени спец. переменные, например, "c:\configs\%conf_name%\%conf_version%.cf". Подробнее смотрите варианты в выпадающем списке значения опции. Новые инструкции https://helpme1c.ru/obnovlyator-1s-avtomaticheskaya-v.. и https://helpme1c.ru/obnovlyator-1s-avtomaticheskaya-v…

Обновлятор-1С запись закреплена

28.05.2021 Тестовый обновлятор научился искать исправления локально прямо в архивах, скачанных с сайта 1с. Больше не нужно распаковывать десятки архивов, просто положите скачанный с сайта 1с архив в папку для поиска исправлений и обновлятор найдёт их. Технически это выглядит так: обновлятор находит в папке поиска все файлы с расширением .zip, а далее считывает их содержимое (вместе с подархивами) в оперативную память (не на диск). Далее на диск (во временную папку) распаковываются только те исправления, которые подходят для установки в текущую конфигурацию.

Обновлятор-1С запись закреплена

Тестовый обновлятор научился автоматически распаковывать и устанавливать в шаблоны скачанные обновления в формате exe, zip, rar: https://helpme1c.ru/obnovlyator-1s-kak-avtomaticheski..

Обновлятор-1С запись закреплена

Друзья, я также завёл канал Обновлятора в telegram. Туда я буду дублировать ту же самую информацию, что и в этой группе.

Это, если кому-то удобнее следить за новостями в telegram.

Обновлятор-1С запись закреплена

В тестовой версии от 22 апреля появилась возможность настройки уведомлений в telegram: https://helpme1c.ru/obnovlyator-1s-kak-nastroit-uvedo..

Обновлятор-1С запись закреплена

Некоторые интересные доработки в тестовой версии обновлятора (https://helpme1c.ru/testirovanie-novyx-versij-obnovly..).

. от 30 марта при настройке уведомлений на почту появилась возможность переопределить подпись в конце письма.
Показать полностью.

. от 30 марта в свойствах базы в разделе "Источники" для опции "Переопределить доступ к ИТС" появилась возможность (кнопка выбора справа от опции) указать значение "считывать из базы". В этом случае логин и пароль для доступа к ИТС (для скачивания обновлений) будут считываться непосредственно из базы (если они там указаны) в момент подключения при выполнении операции. Эта опция может быть полезна в тех случаях, когда данные ИТС есть в базе, но по какой-то причине вы не хотите указывать их в обновляторе. Обязательно прочитайте подсказку справа от опции, там указаны некоторые важные нюансы, например, поведение опции для базовой 1с.

. от 25 марта доработано восстановление из резервной копии для MSSQL. Раньше такие архивы можно было восстанавливать только в "родные" базы (с которых и делались копии). Теперь это ограничения снято. Это даёт возможность, например, создавать прямо из обновлятора новую пустую серверную базу и далее загружать в неё sql-архив от другой серверной базы (естественно того же типа, MSSQL).

. 17 марта в диалоге добавления новой базы, в разделе "Поиск", добавился новый вариант — "Поиск в кластере". Эта возможность позволит разом добавить в список обновлятора необходимые базы кластера.

Источник

Установка и удаление патчей 1С

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

В этой инструкции вы найдете:

Читайте также:  Артикульный номер и стоимость оригинального генератора Фиат Дукато и его аналогов

Удаление патчей

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

Для этого зайдите в "Конфигуратор", в разделе "Конфигурация" выберете пункт "Расширения конфигурации".

В появившемся окне удалите все старые патчи.

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

Установка патчей

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

Для того, чтобы увидеть подробности, нужно нажать на сообщение и далее кнопку "Подробнее".

В данном окне система предлагает обновление конфигурации, платформы и установку исправлений (патчей).

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

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

Для установки выбранных патчей нажмите Далее.

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

Выберете пункт "Обновление версии программы" и поставьте галочку напротив пункта "Загружать и устанавливать исправления (патчи) автоматически".

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

Источник

Как установить или удалить патчи с исправлениями 1С

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

Автоматическая установка патчей

Если у вас имеется активная подписка 1С: ИТС, постоянный доступ в интернет и вам не хочется постоянно контролировать наличие и установку каждого патча в отдельности, тогда можно использовать автоматический режим установки всех новых патчей с исправлениями 1С. Активируется данный режим в пару кликов, но для начала, давайте рассмотрим установку патчей через Монитор портала 1С. Итак, в разделе Администрирование, откроем Интернет-поддержка и сервисы.

Как установить или удалить патчи с исправлениями 1С

И заходим в раздел Монитор портала 1С: ИТС.

Как установить или удалить патчи с исправлениями 1С

В пункте Обновление программы, нажмём Доступно обновление программы.

Как установить или удалить патчи с исправлениями 1С

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

Как установить или удалить патчи с исправлениями 1С

Далее мы нажимаем Исправляемые ошибки.

Как установить или удалить патчи с исправлениями 1С

И узнаём уже более детальную информацию по каждой исправляемой ошибке.

Как установить или удалить патчи с исправлениями 1С

Итак, возвращаемся к окну Обновление программы и нажимаем Далее.

Как установить или удалить патчи с исправлениями 1С

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

Как установить или удалить патчи с исправлениями 1С

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

Как установить или удалить патчи с исправлениями 1С

А чтобы в дальнейшем все новые патчи устанавливались автоматически, зайдём в раздел Администрирование и откроем Интернет-поддержка и сервисы, далее находим подраздел Обновление версии программы, отмечаем пункт Загружать и устанавливать исправления (патчи) автоматически и настроим расписание.

Как установить или удалить патчи с исправлениями 1С

Вот в целом и всё.

Ручная установка патчей из архива

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

Читайте также:  В чем причина боли с груди после вмешательства и что делать

Как установить или удалить патчи с исправлениями 1С

И здесь мы узнаём версию, к примеру, Розница (базовая), редакция 2.3 (2.3.7.22).

Как установить или удалить патчи с исправлениями 1С

Затем, авторизируемся на оф. сайте releases.1c.ru и выбираем конфигурацию.

Как установить или удалить патчи с исправлениями 1С

Далее находим нужный номер версии, который мы узнали ранее.

Как установить или удалить патчи с исправлениями 1С

И в нижней части страницы, открываем раздел Исправления ошибок версий.

Как установить или удалить патчи с исправлениями 1С

Выбираем нужное исправление и нажимаем Скачать.

Как установить или удалить патчи с исправлениями 1С

После скачивания у нас появится вот такой архив с патчем в .zip формате.

Как установить или удалить патчи с исправлениями 1С

Теперь мы заходим в раздел Администрирование и открываем Обслуживание.

Как установить или удалить патчи с исправлениями 1С

Раскроем подраздел Обновление программы и нажмём Установка обновлений и исправлений (патчей).

Как установить или удалить патчи с исправлениями 1С

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

Как установить или удалить патчи с исправлениями 1С

Перепроверяем путь к архиву и нажимаем Далее.

Как установить или удалить патчи с исправлениями 1С

В окне с предупреждением безопасности, нажимаем Продолжить.

Как установить или удалить патчи с исправлениями 1С

И после максимально быстрой установки, просто перезапускаем программу.

Как установить или удалить патчи с исправлениями 1С

Вот в целом и всё.

Удаление патчей с исправлениями 1С

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

Как установить или удалить патчи с исправлениями 1С

Раскрываем Обновление программы и открываем Установленные исправления (патчи).

Как установить или удалить патчи с исправлениями 1С

Выделяем ненужный патч и нажимаем Удалить исправление.

Как установить или удалить патчи с исправлениями 1С

Подтверждаем его удаление и перезаходим в программу.

Как установить или удалить патчи с исправлениями 1С

Если у вас остались вопросы, оставляйте их в комментариях ниже. А пока… пока.

Источник



Обновлятор 1с установка патчей

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

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

Патчи можно безболезненно устанавливать и удалять (это ведь на самом деле расширения) — причём это можно делать при работающих пользователях.

Установленный патч начинает работать у пользователя только после перезапуска открытой у него базы.

Как включить установку исправлений с сайта

Внимание! Возможность автоматической установки расширения через обновлятор доступна только, если у вас не базовая платформа 1с. Если у вас базовая 1с, то вам сюда.

Настраиваем

Заходим в свойства базы:

Здесь устанавливаем галку «После всех обновлений устанавливать исправления».

По умолчанию поиск и скачивание исправлений происходит с сайта 1с:

Но этот способ будет работать только в том случае, если вы укажите логин и пароль от вашего ИТС в настройках обновлятора:

Какие данные отправляются на сайт 1с

Для поиска и скачивания исправлений обновлятор будет обращаться к сервису на сайте 1с (точно также как это делает конфигурация в режиме пользователя).

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

Передаются следующие данные:

Эти данные о базе также передаются при обращении к любому из сервисов интернет-поддержки (например, запрос реквизитов контрагента по ИНН).

Проверяем

Готово, можем запускать поиск обновлений.

. либо обновление базы:

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

Обновлятор также проверяет через сайт — были ли отозваны уже установленные в базе исправления. При необходимости он удаляет такие исправления из базы.

Как включить установку исправлений из папки

Внимание! Возможность автоматической установки расширения через обновлятор доступна только, если у вас не базовая платформа 1с. Если у вас базовая 1с, то вам сюда.

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

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

Скачиваем

К примеру, нам требуется скачать и установить все исправления для конфигурации «Бухгалтерия предприятия» версии 3.0.75.58.

Заходим на сайт https://releases.1c.ru/total и скачиваем архив с нужными исправлениями:

В самом низу страницы:

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

Распаковываем

Скачанный архив распаковываем:

В этом архиве лежат другие архивы (на каждое исправление).

Их также распаковываем:

После распаковки каждого из архивов получили 4 папки с исправлениями:

В каждой из папок лежит расширение и его манифест (описание):

Копируем в папку

Создадим какую-нибудь отдельную папку, куда мы будем складывать все распакованные исправления. А обновлятор уже сам потом разберётся какие исправления к каким конфигурациям можно применять (он сделает это по манифестам).

К примеру, у себя я создал папку «x:\patches». Скопируем в неё папки с распакованными исправлениями:

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

Заходим в свойства базы:

Здесь устанавливаем галку «После всех обновлений устанавливать исправления» и выбираем источник исправлений «из папки», указав в качестве папки только что созданную «x:\patches».

Проверяем

Готово, можем запускать поиск обновлений.

. либо обновление базы:

Про исправления, которые отозваны

В случае с поиском исправлений на сайте обновлятор автоматически узнаёт об исправлениях, которые были отозваны.

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

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

Чтобы сообщить эту информацию обновлятору зайдём в созданную (и прописанную в настройках обновлятора) папку «x:\patches» и создадим здесь (прямо в корне) текстовый файл с именем «revoked.txt»

Откроем этот файл на редактирование и укажем в нём имя отозванного исправления:

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

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

Как быть тем, у кого базовая платформа 1с

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

В этом случае вам потребуется это делать вручную в самой базе (в разделе «Администрирование»-«Обслуживание»). При этом вы можете по ходу дела отметить галку «Загружать и устанавливать исправления (патчи) автоматически«.

Как запускать установку исправлений отдельно от обновления баз

Для этого нажмите правой кнопкой на базе и выберите пункт «Управление исправлениями. «:

Либо выберите тип операции «только установка исправлений» в задаче расписания:

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

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

Источник