1с получить информацию об обновлениях по почте

Обновлено: 04.07.2024

Как узнать номер установленного на 1С релиза?

Узнать номер релиза достаточно просто, это вполне вы можете сделать самостоятельно, не прибегая к помощи специалистов.

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

  • зайти в меню «Справка» и выбрать пункт «О программе»;
  • в верхней части открывшегося окна вы можете посмотреть версию платформы, немного ниже указана версия конфигурации.

Как часто необходимо осуществлять обновление?

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

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

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

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

Для этого необходимо выполнить несколько несложных манипуляций:

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

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

Как регулярно получать обновление 1С?

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

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

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

Покопавшись в типовой механике, выявил кое-что про этот сервис.

1. Обновление, как сущность, значительно жёстче привязано к конкретной ИБ, а не к конфигурации вообще. Потому, что в механизмах фигурирует UID базы и UID обновления (VersionUin). Вероятно, это связано с контролем легальности получения обновлений, подпиской и т.д. Отсюда следует, что утрата UID обновления - это проблема, т.к. не позволит получить следующее за ним.

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

Данные передаются и получаются в json, преобразуются из/в коллекции 1С штатными глобальными ЗаписатьJSON/ПрочитатьJSON. При этом важно, что входные параметры должны быть представлены структурой, а не соответствием, т.к. видимо, в объявлении модели данных сервиса указан строгий порядок следования ключей в теле запроса, а соответствие порядок ключей при сериализации теряет. А вот выходные параметры следует десериализовывать в соответствие.

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

Метод "info"

Назначение: Получение сведений о текущем актуальном обновлении для ИБ.

programName // строка, служебное имя: Accounting, HRM, регистр букв не важен. В коде упоминается значение "Unknown", и передача такого параметра приводит к правильному, но пустому ответу (возможно, нужно было для тестирования)
versionNumber // строка, в формате "4 точки"
platformVersion // строка, в формате "4 точки"
programNewName // строка, обычно пуста
redactionNumber // строка, обычно пуста
updateType // строка, допустимые значения: NewConfigurationAndOrPlatform (рабочее обновление), или NewPlatform (только платформа), или NewProgramOrRedaction (переход на другую программу/редакцию)
additionalParameters // массив структур вида key (строка), value (строка), см.выше

platformUpdateResponse // обычно пуст
errorName // строка, служебное имя ошибки (например, "ConnectError"), при ряде ошибок пуста
errorMessage // строка, подробное описание ошибки, может быть непуста при пустой errorName
configurationUpdateResponse // если всё верно, содержит результатное соответствие, см.ниже
additionalParameters // насколько я понял, пуст, возможно, зарезервирован на будущее

Сведения об обновлении содержит configurationUpdateResponse, имеющий следующие ключи (для примера, с содержанием)

Для случая updateType, равного "NewConfigurationAndOrPlatform"

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

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

Метод "update"

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

programVersionUin // строка, VersionUin нужного обновления
upgradeSequence // массив строковых VersionUin, с которых возможен переход на нужное; если пуст или внутренне противоречит заявленным совместимостям обновлений, то метод не сработает
platformDistributionUin // строка, обычно пуста
login // строка, учётная запись пользователя ИТС
password // строка, пароль учётной записи ИТС
additionalParameters // массив структур вида key (строка), value (строка), см.выше

platformDistributionUrl // обычно пуст
errorName // строка, служебное имя ошибки, при ряде ошибок пуста
errorMessage // строка, подробное описание ошибки, может быть непуста при пустой errorName
configurationUpdateDataList // если всё верно, содержит результатный массив соответствий, см.ниже
additionalParameters // обычно пуст

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

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

Из updateFileName и updateFileFormat можно получить общее понимание, что за данные.

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

Из hashSum можно получить строку для самопроверки правильности скачивания и раскрытия zip-архива, т.к. это Base64Строка от хеша MD5 от файла cf/cfu (который updateFileName), а не хеш архива.

Метод вызывается, например, в функции ПолучениеОбновленийПрограммы.ПолучитьОписаниеФайловОбновленияКонфигурацииИПлатформы

Выполняется обычный GET-запрос вида хттпСоединение.Получить(хттпЗапрос, ПутьИмяСкачанногоФайла) и, если всё успешно, в означенном месте появится файл 1Сv8.zip

Это обычный архив, раскрываемый с помощью ЧтениеZipФайла, причём РежимВосстановленияПутейФайловZIP рекомендуется "Восстанавливать". В составе архива находится обычный пакет файлов - UpdInfo.txt, 1cv8upd.htm, 1cv8.mft, иногда описание версий библиотек, а также "Новое в версии" и собственно файл обновления сfu либо полноценный cf.

Метод "getInfo"

Назначение: Получение сведений об исправлениях (патчах).

programVersionList // массив структур или соответствий, в каждом из которых 2 ключа: "programName" (строка), например, "HRM", и "versionNumber" (строка), например, "3.1.15.96". Типовая механика заполняет несколькими версиями (текущей, актуальной планируемой), но достаточно внести хотя бы текущую версию основной конфигурации. Номер версии можно взять, например, из доп.параметров, из ключа "ConfigVersion".
installedPatchesList // массив строк, идентификаторов исправлений, уже установленных в системе. Может быть получен функцией ПолучениеОбновленийПрограммы.ИдентификаторыУстановленныхИсправлений(), где, кстати, сказано, что в отличие от идентификаторов обновлений, идентификаторы исправлений не являются коммерческой тайной вендора.
additionalParameters // массив структур вида key (строка), value (строка), см.выше

errorName // строка, служебное имя ошибки, при ряде ошибок пуста
errorMessage // строка, подробное описание ошибки, может быть непуста при пустой errorName
patchUpdateList // если всё верно, содержит результатный массив соответствий, см.ниже

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

"В форме П-6 за 9 месяцев не проверяется условие "строки с 700 по 800 заполняются
только в отчёте за «январь-июнь»""

Из applyToVersion можно получить, для каких конфигураций каких релизов может быть применено исправление. Каждое соответствие содержит ключи "programName" (в нотации, аналогичной входному параметру "programVersionList") и "versionNumber" (один или несколько номеров версий в формате "4 точки", и если несколько, то разделены запятой).

Из name можно получить, каково имя исправления на сайте, файла в архиве и расширения этого исправления в конфигурации. Следует иметь в виду, что по ссылке находится zip-архив вида patches_<Код>, причём этот "Код" не коррелирует с ИД патча (например, patches_281020201714). В нём вложенный zip-архив, уже с ID патча, например, 90ae5713-81a0-4c3b-b472-3a83d5441eae.zip. В свою очередь, в этом вложенном архиве находятся собственно файл манифеста и файл расширения (например, EF_30174583.cfe).

Файл манифеста Manifest.xml содержит сведения, в целом дублирующие основной набор, а именно:
<Name>EF_30174583</Name>
<Description>В форме П-6 за 9 месяцев не проверяется условие "строки с 700 по 800 заполняются
только в отчёте за «январь-июнь»"</Description>
<UUID>90ae5713-81a0-4c3b-b472-3a83d5441eae</UUID> - это ИД патча
<ModifiedMetadata>ОбщийМодуль.ИнтерпретаторКонтрольныхСоотношенийРосстата.ПроверитьУсловиеНаПериод</ModifiedMetadata>
и несколько тегов, описывающих применимость, вида
<AppliedFor>
<ConfigurationName>УправлениеНебольшойФирмой</ConfigurationName> - т.е. тут уже нотация не служебное "Accounting", а "БухгалтерияПредприятия"
<Versions>1.6.22.75</Versions> - если несколько, будут через запятую
</AppliedFor>

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

Метод "getFiles"

Назначение: Получение сведений о файлах исправлений, пригодных для скачивания и применения.

Параметры:
patchUinList (массив строковых гуидов, чьи данные о файлах требуется получить к скачиванию)
login // строка, учётная запись пользователя ИТС
password // строка, пароль учётной записи ИТС
additionalParameters // массив структур вида key (строка), value (строка), см.выше (и кстати, необходимость таких параметров в таком методе означает, что работа с исправлениями также привязана к конкретной ИБ, для которой скачиваем, т.к. требуется передача, например, параметра IBID).

errorName // строка, служебное имя ошибки, при ряде ошибок пуста
errorMessage // строка, подробное описание ошибки, может быть непуста при пустой errorName
patchDistributionDataList // если всё верно, содержит результатный массив соответствий, см.ниже

Сведения о файлах содержит patchDistributionDataList , каждый элемент массива - соответствие, данные об отдельном файле исправления, т.е. cfe-расширении. Соответствие имеет следующие ключи (для примера, с содержанием)


Метод вызывается, например, в функции ПолучениеОбновленийПрограммы.ОписаниеФайловИсправлений

P.S. Имя конфигурации в служебной нотации, т.е. "HRM", можно получить с помощью ИнтернетПоддержкаПользователей.СлужебнаяИмяПрограммы()

Пока на этом всё. Если в меня кинут ссылкой, где этот рест-сервис нормально описан, или если кто дополнит эту весьма краткую статейку, буду премного благодарен. Ну а если баян, то готов к тухлым помидорам.

Всё изложенное скорее всего актуально на релизах платформы 8.3.14 и выше.

Репозиторий с информацией об актуальных релизах больше не поддерживается и помещен в архив! Отчет будет работать только со старыми данными!

В самом начале

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

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


Назначение отчета

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

В итоге, с помощью отчета можно решать такие задачи как:

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

Для работы отчета необходимо соблюсти следующие требования:

Далее кратко рассмотрим основные варианты отчета.

Основные варианты

Шесть предопределенных вариантов отчета - это не предел. Вы можете настроить свои собственные варианты, используя штатные возможности СКД.

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

Показывает актуальные релизы всех продуктов "1С" (технологической платформы, конфигураций и т.д.).


Для просмотра информации доступ к ИТС не требуется. Источником данных выступает репозиторий на GitHub.

Аналог варианта "Актуальные версии релизов", только показывает релизы, выпущенные за сегодня.


Доступ к ИТС также не требуется.


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


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


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

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


Может быть полезно, для получения истории и доп. информации по истории релизов.

Расшифровка для варианта "Актуальные версии релизов (расширенная)", с помощью которой можно определить порядок установки обновлений для продукта с текущей (указанной в настройке отчета) версии.


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

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

Узнать о последних обновлениях 1С ЗУП можно несколькими способами:

  • проверить обновления на сайте 1С
  • посмотреть непосредственно в программе ЗУП 3.1
  • включить автоматические уведомления об обновлениях в ЗУП 3.1

Проверка обновлений на сайте 1С

Начнем с проверки информации на сайте 1С. Перейдите на сайт и нажмите Войти .


Введите логин и пароль и авторизуйтесь.


После авторизации перейдите в раздел 1С:Обновление программ .



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


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

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


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

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

Здесь доступна информация о новых релизах 1С ЗУП 3.1:

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

Проверка обновлений в программе 1С 8.3 ЗУП 3.1

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


Разверните Настройки Интернет-поддержки и нажмите кнопку Подключить .


Введите логин и пароль от портала 1С и нажмите Войти .


Перейдите по ссылке Монитор Портала 1С:ИТС .


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


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


Программа подскажет текущую и новую версию. Отсюда же можно перейти к установке обновления по ссылке Установить обновление .


Подключение уведомлений об обновлениях в ЗУП 3.1

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

Для этого зайдите в раздел Администрирование – Интернет-поддержка и сервисы .

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


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


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



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

Как посмотреть, включены ли изменения законодательства в релиз

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

Чтобы узнать, будет ли конкретное изменение поддержано в вашей программе и в каком релизе, нажмите ссылку Когда это изменение появится в программах?


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


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

См. также:

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    Суть дела: работник под давлением администрации написал заявление на увольнение..В данной публикации рассматриваются изменения, внесенные в редакцию 1С:Бухгалтерия 3.0.73..

Карточка публикации

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

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

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

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Читайте также: