Скачивание обновлений типовых конфигураций с портала 1С:ИТС

06.10.15

Разработка - Инструментарий разработчика

С помощью этой конфигурации можно скачивать обновления с портала 1С:ИТС.

Отличительные особенности:
1. Скачивание только тех пакетов, которые необходимы для обновления от текущей версии до самой новой;
2. Запуск скачивания с помощью VBS-скрипта;
3. Написана на родном языке ;)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
Конфигурация "UpdDownloader" v1.1
.cf 79,08Kb
145
145
1 SM
Скачать Купить за 1 850 руб.

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

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

Итак, начнем с настроек и скачивания обновлений в интерактивном режиме.

1. Настройки

Параметры доступа в портал обновлений (это который releases.1c.ru) хранятся в константах(Меню "Настройка параметров" -> "Открыть настройки авторизации").

Настройки скачиваемых конфигураций хранятся в рг. св. "Список конфигураций". (Меню "Настройка параметров" -> "Открыть настройки списка конфигураций"):

 список_конфигураций

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

 

2. Интерактивный режим

Основное окно

Чтобы скачать обновления, нужно:

1. Указать Логин/пароль от сайта 1С:ИТС;

2. Выбрать конфигурацию из списка доступных,

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

4. Нажать "Получить список обновлений";

5. Выбрать необходимые версии;

6. Нажать "Скачать обновления".

После этого обновления скачаются в заданный каталог для обновлений.

 

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

Для того, чтобы обновить текущую конфигурацию (например УТ) с какой-нибудь древней версии, например 10.3.22.2, необходимо нажать кнопку "Установить последовательность обновлений", после чего укзать номер версии, которая стоит сейчас:

 Выбор версии

Или с помощью контектстного меню в таблице:

Последовательность_скачивания

После этого флажки таблицы будут установлены в соответствии с алгоритмом и можно скачивать выделенные версии:

Скачивание версий

 

3. Запуск с помощью скрипта

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

Для этого надо создать VBS-скрпт следующего вида:

On Error GoTo 0
UserName = "Admin"
Password = "123"
   
Set connector = CreateObject("V83.COMConnector")

WScript.Echo("connecting...")
Set connection = connector.Connect("File=D:\Work\UpdDownloader\base;Usr=""" & UserName & """;Pwd=""" & Password & """;")

WScript.Echo("downloading Acc20...")
call connection.ExtConnection.GetUpdates("Acc20")

WScript.Echo("downloading HRM25...")
call connection.ExtConnection.GetUpdates("HRM25")


WScript.Echo("finished")

В этом случае вызывается процедура GetUpdates(ID), где параметр ID соответствует id необходимой конфигурации в рг. св. "Список конфигураций".

 

Чтобы сообщения валились в командную строку, а не предупреждениями, надо вызывать файл с VBS-скриптом с помощью команды

"cscript run_upd.vbs", где run_upd.vbs - файл с VBS-скриптом (т.е. из bat-файла).

 

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

Автоматическая загрузка обновлений+платформы 8.2 (Downloader 1C)

скачивание обновления обновлений

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    141507    777    391    

804

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 руб.

06.10.2023    11764    31    6    

62

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

5400 руб.

17.05.2024    14444    36    29    

81

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 руб.

10.11.2023    7406    27    4    

51

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2880 руб.

14.01.2013    182215    1105    0    

876

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    101261    243    97    

304

Инструментарий разработчика Перенос данных 1C Программист Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    24580    17    15    

34

Инструментарий разработчика Программист Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    19535    7    8    

42
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. simuljakr 203 06.10.15 13:41 Сейчас в теме
Чтобы скачать обновления, нужно:

1. Указать Логин/пароль от сайта 1С:ИТС;


А без пароля никак нельзя ?
2. Wezoowy 75 06.10.15 18:50 Сейчас в теме
(1) simuljakr, к сожалению, с сайта 1С:ИТС никак. Только список конфигураций и очередность обновления ;-)
4. TMV 14 08.10.15 06:02 Сейчас в теме
(1) simuljakr,
А без пароля никак нельзя ?
Ха.
(2) Хорошо бы сделать возможность хранения нескольких учетных записей для скачивания, т.к. для разных клиентов доступны разные конфигурации.
3. pallid 272 08.10.15 00:32 Сейчас в теме
Обновления как проверяются? через чтение UpdInfo.txt???
5. Wezoowy 75 08.10.15 10:18 Сейчас в теме
(3) white_sochi, нет. Из v8cscdsc.xml.
8. ИНТЕГРА 25 08.10.15 19:49 Сейчас в теме
(5) а можно полный url-путь к этому файлу плиз (v8cscdsc.xml). Не охота качать публикацию только ради этого :)
9. Wezoowy 75 08.10.15 20:41 Сейчас в теме
(8) ИНТЕГРА, Эх, плакал мой 1sm...
Короче.
Есть сервер <downloads.1c.ru> с которым устанавливается HTTPСоединение.
С этого сервера без логина и пароля можно получить списки обновлений конфигураций.
У каждой конфигурации свой список обновлений:
УТ 10.3:
/ipp/ITSREPV/V8Update/Configs/Trade/103/83/v8upd11.zip
БП 2.0
/ipp/ITSREPV/V8Update/Configs/Accounting/20/83/v8upd11.zip
Списки скачиваются в виде ZIP-архивов, в которых лежат v8cscdsc.xml.
ybatiaev; ИНТЕГРА; +2 Ответить
13. ИНТЕГРА 25 11.10.15 07:01 Сейчас в теме
(9) так а я сейчас спасибо наставлю и оправдаешь потерянный 1sm. В этом xml-нике даты выхода релиза нет, а она-то мне как раз и нужна. Может ткнешь в доку, где есть описание этого всего?
Еще у 1С веб-сервис есть, который выдаёт релизы. Попадалась ссылка на него, а как понадобилась - найти не могу. Может прикрыли. Кто знает веб-сервис этот - поделитесь pls.
14. Wezoowy 75 12.10.15 18:23 Сейчас в теме
(13) ИНТЕГРА,
Может ткнешь в доку, где есть описание этого всего?

Все на ИТС: http://its.1c.ru/db/metod8dev/content/4727/hdoc
abasovit; ИНТЕГРА; +2 Ответить
15. ИНТЕГРА 25 13.10.15 07:02 Сейчас в теме
(14) Это видел. Но тут немного извращенно: парсить кучу текстовых файлов придётся для моей задачи (нужна дата выхода текущего релиза конфы).
Веб-сервис бы найти...
16. Wezoowy 75 13.10.15 10:53 Сейчас в теме
(15) ИНТЕГРА,
нужна дата выхода текущего релиза конфы

Насколько я понимаю, есть только дата выхода самого нового релиза:
http://downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/Accounting/20/82/UpdInfo.txt

А насчет старых релизов уже информацию не добыть...
ybatiaev; +1 Ответить
17. ИНТЕГРА 25 13.10.15 18:25 Сейчас в теме
(16) да ладно?! А я надеялся эти текстовички выкачивать из нужного релиза... Блин, надо вебсервис искать, или он мне приснился )
6. RustIG 1721 08.10.15 12:10 Сейчас в теме
http-путь конфигурации - это что такое?
11. Wezoowy 75 08.10.15 20:47 Сейчас в теме
(6) Rustig, правильно говорить конечно же <HTTPЗапрос>, согласен.
7. Alex 104 08.10.15 18:52 Сейчас в теме
В принципе плюс.. Но качается распакованное обновление.. А есть возможность качать именно установщик? И было бы классно хранить историю скачанного в базе.. чтобы можно было просто скачать по всем базам списком свежие релизы. Но все равно спасибо!
10. Wezoowy 75 08.10.15 20:46 Сейчас в теме
(7) Alex, изначально я пытался скачивать именно установщики <updsetup.exe>. Но для некоторых конфигураций почему-то скачивание файла валилось с ошибкой. Разбираться не стал, запилил так как сейчас :) Видимо там какие-то совсем другие HTTP-пути... Кажется, по "Trade/103/83" скачать не удалось.
12. GreenDragon 10.10.15 23:20 Сейчас в теме
неплохо было бы прикрутить проверку необходимости установки новой платформы и запуск/планировка обновления списка баз скачанными обновлениями
18. tormozit 7194 26.01.16 20:40 Сейчас в теме
Как универсально получить часть "AccountingCorp/30/83" для адреса файла обновления "/ipp/ITSREPV/V8Update/Configs/AccountingCorp/30/83/3_0_3_33­/1cv8.zip" для любой конфигурации?
19. Wezoowy 75 29.01.16 17:21 Сейчас в теме
(18) tormozit,
Как написано в описании конфигурации, приложенной к статье на ИТС "Автоматическое обновление конфигурации информационной базы":

...к короткому имени конфигурации всегда должен добавляться обязательный постфикс,
состоящий из номера редакции и номера версии платформы (кроме платформы 8.1), например:
Accounting\20\82\ - для конфигурации БП ред. 2.0 на платформе 8.2
ARAutomation\10\82\ - для конфигурации КА ред. 1.0 на платформе 8.2
Accounting\16\ - для конфигурации БП ред. 1.6 на платформе 8.1

Статья: http://its.1c.ru/db/metod8dev/content/4727/hdoc

Но сам я тырил эти названия из типовых конфигураций (из модулей автообновления) и методом "тыка" :)
ybatiaev; tormozit; +2 Ответить
29. romku 10 20.03.18 12:26 Сейчас в теме
(19)А какой путь может быть для отраслевой конфигурации? Хотел загнать в адрес "Аренда и управление недвижимостью для 1С:Бухгалтерия 8, редакция 3.0"
Если для бухии Accounting, то для аренды RentAcc но дальше не продвинулся.

Убился уже его искать.
По коду не нашел. Руками тоже не подобрал.
Видимо в адресе "/ipp/ITSREPV/V8Update/Configs/... еще есть Enterprise, но где???
Есть идеи?
30. Wezoowy 75 22.03.18 14:11 Сейчас в теме
(29) Я думаю, что в недрах самой конфигурации есть url для скачивания обновлений. Так угадать скорее всего не получится...
31. romku 10 22.03.18 16:52 Сейчас в теме
(30) а у меня есть подозрение, что он с вебсервиса эти данные получает.
20. EvgenURNN 99 15.06.16 18:01 Сейчас в теме
А целиковые релизы она не умеет качать?
21. Wezoowy 75 08.07.16 15:44 Сейчас в теме
(20) EvgenURNN, Уверен, что она умеет качать целиковые релизы! ))) Но только в том случае, если они выложены на сервер <downloads.1c.ru>.
22. zaia 11 12.09.16 13:55 Сейчас в теме
Спасибо большое, отличный инструмент!

Было бы круто, если бы база не зависала при загрузке, а делала это фоново. И статус бар бы тоже очень пригодился.
23. basicm 29.11.16 18:08 Сейчас в теме
Не работает. Возможно проблема в изменении конечных ссылок на сайте 1С.
Планируете допиливать?
24. Wezoowy 75 15.12.16 10:32 Сейчас в теме
(23)Хм, странно... Ок, посмотрю в чем причина. У меня конфа на шедулере стоит, что-то качает самостоятельно. ВОзможно и сбойнула)
25. basicm 24.12.16 17:41 Сейчас в теме
(24)
... Ок, посмотрю в чем причина. У меня конфа на шедулере стоит, что-то качает самостоятельно. ВОзможно и сбойнула)
Конечные ссылки "обезличились"
26. FeSTy 17.05.17 07:11 Сейчас в теме
Возможно ли таким методом, загрузить платформу?
28. Wezoowy 75 26.05.17 21:22 Сейчас в теме
(26) Нет. Адреса версий платформы и тем более адреса самой платформы найти не удалось
27. pyrkin_vanya 491 17.05.17 07:58 Сейчас в теме
Шикарная весЧь.)))) Спасибо автор. Вопрос по заполнению списка конфигураций. И доступа. Ситуация. Объясню.
Часто бывает, что на какую-то конфу нет доступа для скачивания обновлений. И следовательно, не могу проследить маршрут для обновления, дабы все версии подряд не накатывать. В Вашей конфе можно без пароля получить этот заветный список. Как добавить еще конфигурации в список, ибо HTTP -путь конфигурации не знаю. Его можно как то обновить с ИТС полностью?
32. markovki 20 16.04.18 17:01 Сейчас в теме
Доброе время суток! Скажите на сегодняшний момент обработка способна скачать сам файл updsetup.exe типовой конфигурации?
Оставьте свое сообщение