Получение информации о последней версии конфигурации 1С

12.07.18

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

Обработка для получения последней актуальной версии конфигурации и минимальной версии платформы, необходимой для ее работы, а так же информация "Новое в версии". ЛОГИН И ПАРОЛЬ НЕ ТРЕБУЮТСЯ.

Файлы

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

Наименование Скачано Купить файл
Получить последнюю версию конфигурации (обычные формы):
.epf 21,10Kb
4 2 150 руб. Купить
Получить последнюю версию конфигурации (Управляемые формы):
.epf 20,62Kb
33 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

Механизм получения данных реализован через веб-сервис сайта 1С.

За основу взят типовой механизм проверки обновлений в различных конфигурациях (УТ 11, БП 3, ЗУП 3 и т.д.).

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

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

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

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

Например: Название конфигурации - Retail, Текущая Версия - 2.2.2.9. Результат - актуальная версия - 2.2.7.29, мин. платформа 8.3.10.2667.  Информация на момент написания статьи 2017-12-09.

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

P.S. Отправляя на веб-сервис старые версии конфигураций - в ответ не приходит никакой информации. Потому в обработке и представлены минимальные версии конфигураций, начиная с которых с веб-сервиса приходит ответ.

Обновление от 2017-12-17: Добавлен вывод информации "Новое в версии"

Вступайте в нашу телеграмм-группу Инфостарт

Обработка версия конфигурация новое в версии

См. также

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

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    213625    1173    413    

1050

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    40896    223    115    

212

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

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    26738    67    30    

97

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

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

16000 руб.

10.11.2023    18887    76    39    

92

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

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

9500 руб.

17.05.2024    37831    135    55    

176

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше.<br/> Далее в публикации:<br/> MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

9900 руб.

25.08.2025    4370    8    10    

15

Инструментарий разработчика 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    3731    7    0    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ekaruk 5033 11.12.17 00:44 Сейчас в теме
Нужна ли для этой обработки подписка на ИТС или веб-сервис с общим доступом?
3. Erofeevgv 114 11.12.17 08:55 Сейчас в теме
(1) Ни логинов, ни паролей, ни подписка не нужны. Нужен прямой доступ в интернет. Использование прокси и прочее не делал.
ryutao; HEKPOH; +2 Ответить
5. ekaruk 5033 11.12.17 09:52 Сейчас в теме
(3) Спасибо. Работает. Как раз искала пример.
10. rpgshnik 3921 19.12.17 11:23 Сейчас в теме
(5) пример то механизм типовой))
11. ekaruk 5033 19.12.17 14:04 Сейчас в теме
(10) Тут удобнее, чем из типовой вырезать.
12. rpgshnik 3921 19.12.17 16:11 Сейчас в теме
2. Automatik 976 11.12.17 06:28 Сейчас в теме
Можете сделать вывод информации, что нового в релизе?
4. Erofeevgv 114 11.12.17 08:57 Сейчас в теме
(2) Хорошая идея. Я посмотрю, возвращается ли какая то информация об этом. Пока не готов не сказать.
6. HEKPOH 76 13.12.17 14:56 Сейчас в теме
(2) В структуре ИнформацияОДоступномОбновлении, которая получается в модуле объекта обработки в процедуре ПолучитьВерсиюНаСервере() имеется свойство Конфигурация (тоже структура) со свойством URLНовоеВВерсии, значением которого является ссылка на новое в релизе
Прикрепленные файлы:
7. Erofeevgv 114 14.12.17 08:51 Сейчас в теме
(6) Александр, спасибо за наводку )
Буду прикручивать
8. Erofeevgv 114 18.12.17 07:27 Сейчас в теме
9. rpgshnik 3921 19.12.17 11:22 Сейчас в теме
Код конечно типовой) но всё равно лайк, ибо сам тоже хотел его выдернуть.

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

//Котов Д.В. 19.12.2017 
//В платформе 8.3.6 типовая функция возвращает массив строк из строки с разделителями
Функция СтрРазделить(Строка,Разделитель) Экспорт
	Строки = СтрЗаменить(Строка,Разделитель,Символы.ПС);
	ЧислоСтрок = СтрЧислоСтрок(Строки);
	МассивСтрок = Новый Массив;
	Для Счетчик = 1 По ЧислоСтрок Цикл
		 МассивСтрок.Добавить(СтрПолучитьСтроку(Строки, Счетчик));
	КонецЦикла;
	Возврат МассивСтрок;
КонецФункции

//Котов Д.В. 19.12.2017 
//Дада в платформе 8.3.6 есть такая функция
Функция СтрНайти(Строка,Поиск) Экспорт
	Возврат Найти(Строка,Поиск);
КонецФункции

//Котов Д.В. 19.12.2017 
//В платформе 8.3.6 массив собирает в строку с разделителем
Функция СтрСоединить(МассивСтрок,Разделитель) Экспорт
	Строка = "";
	Для Каждого Элемент Из МассивСтрок Цикл
		Строка = Строка + ?(Строка = "","",Разделитель) + Элемент;
	КонецЦикла;
	Возврат Строка;
КонецФункции

Показать


Я как раз на днях сделал себе продеру для HTML рассылки - https://infostart.ru/public/715184/ и скрестив их во едино результат работы меня радует, теперь регламентной задание утром будет проверят:
Прикрепленные файлы:
13. HAMelle_ON 21.12.17 13:11 Сейчас в теме
14. user1647001 08.09.21 14:42 Сейчас в теме
расширить список конфигураций можно? добавить УХ и Документооборот Корп
15. Erofeevgv 114 10.09.21 07:30 Сейчас в теме
(14) Вы можете руками прописать название конфигурации в поле Имя программы (только надо знать ее англоязычное название),
а в поле текущая версия прописать текущую версию.
Для отправки сообщения требуется регистрация/авторизация