17 августа 2024 в 17:11:09
(1 неделя 7 часов назад)
19900
27.09.2022 01:02:59
Текст задания
Необходимо создать механизм автообновления расширения непосредственно в интерфейсе пользователя 1С - можно отдельной обработкой.
Дано:
Типовая 1С: БП3 с установленным нетиповым расширением.
Типовая 1С:БСП-демо (опубликована на веб-сервере), в которой должны храниться версии нетипового расширения в виде файлов в типовом справочнике файлов или отдельном. Также есть справочник "Ключи" (Наименование, ДатаКлюча).
Требуется:
создать обработку для 1С БП3 со следующими реквизитами:
1) реквизит "ключ" (строка).
2) кнопка "Проверить обновление". При нажатии идет запрос в базу 1С:БСП на возможность обновления по 2-м условиям:
- существует новая версия расширения (файл)
- реквизит "ключ" находится как элемент в справочнике "Ключи" с реквизитом ДатаКлюча > ТекущаяДата.
Если 2 условия соблюдены, то на форму обработки возвращается ответ как сообщение "Доступна новая версия" + НомерВерсии и кнопка Установить становится доступной.
3) кнопка "Установить". Выдает предупреждение и рекомендации монопольного режима сеанса (если не монопольный режим). Далее выполняет загрузку и установку файла с последней версией расширения в текущую базу 1С БП3.