Як використовувати обробку самої останньої версії завжди

Змусимо зовнішню обробку саму себе оновлювати за погодженням з користувачем або без нього :)

Доброго вам дня!

Коли запускаєш обробку або звіт, завжди задаєшся питанням, а остання це версія обробки або звіту? Завжди долають сумніви. А раптом не остання і нового фунціонала не буде. А потім судорожно шукати, куди поклав останню версію звіту.

Один з методів, як вирішити цю проблему - це вшити в саму обробку механізм оновлення. Дійсно, чому б не змусити саму обробку скачати нову версію і перевірити на збіг зі старою версією? А якщо не збігається, то запропонуємо користувачеві питання про оновлення. Так дружньо до користувача і вчинимо. Додамо вишеньку на тортик - після поновлення переоткроем обрабтку. Все як в кращих будинках.

Для тестування обробки розташуємо її в Інтернеті (в бложіке) і кожен зможе переконатися в її працездатності.

Зробимо дві обробки:

Для класичних форм: 4 функції

Для Керованих форм: 9 функцій (повна немодального :) і трохи БСП (ПолучітьФайлІзІнтернета - якщо БСП є в конфігурації)

Найбільша проблема виявилася в перевідкриття файлу обробки. Срабитивает система кешування 1С і відкривається стара версія. Рішення виявилася тривіальним, хоча і не відразу приходить на розум - просто скопіювати обробку в інший файл і відкрити його.

Р.S. Даний метод використовується в проекті Віджети в 1С

Схожі статті