Задача
Иметь доступ к скачанным локальным обработкам с Инфостарта в удобном виде.
Демонстрация работы
Введение
Уже давно сайт для меня стал передовым среди интернет ресурсов по 1С, в связи с этим было немало скачано обработок. Также обработками делятся мои знакомые со мной, количество которых тоже увеличивается. Как раньше в детстве менялись фантиками, теперь обработками :) Поэтому крайне неудобно стало разбираться в папках и помнить, есть ли у меня эта или иная обработка, а также заходить на сайт и смотреть описание, копируя номер обработки и подставлять в адресную строку браузера, вызывало много неудобств.
Реализация на использовании «Поле HTML документа», но я очень сильно удивился, когда не смог открыть сайт infostart.ru в Internet Explorer 8 ("Ваш браузер устарел"). Казалось всё, конец, но благодаря данному же сайту смог найти решение, о нём в конце статьи в "требованиях".
Функционал
Всё реализовано на управляемых формах. Запуск через толстый клиент (есть один серверный вызов).
- Ведение своего списка обработок в удобном виде.
- Просмотр статей в окне 1С.
- Просмотр статей во внешнем браузере.
- Возможность добавлять описание к обработкам.
- Возможность помечать обработки – которые вам нравятся. И быстрый фильтр по ним.
- Список подгружается при открытие.
- Список сохраняется при закрытие.
- Список храниться в XML в корневом каталоге.
- При «Обновить новыми», дополняется только новыми папками из коревого каталога, старые не перезатераются.
- Типовые функции: поиск по списку, печать списка.
Требования (инструкция использования/установки)
1. Работает только как внешняя обработка. Достаточно поместить обработку в организованный (правильно) корень каталога обработок.
Необходимо создать корневой каталог, в него размещать папки с номерами обработок.
2. settings_infostart.xml - формируется после первого закрытия или сохранения списка.
3. Где взять номер обработки? Номер присутствует в ссылке на статью с обработкой:
4. ОЧЕНЬ ВАЖНО!
Чтобы у вас заработало отображение статей с Инфостарта в обработке (так же это на прямую связано с HTML 5), необходимо выполнить следующее:
если у вас WINDOWS 7!
Internet Explorer 10 и выше версии, и добавить запись в реестр ОС (благодарю за решение Вадима Стельмаха).
4.1. Идём в реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
4.2. Добавляем 1cv8.exe — REG_DWORD — 11001
если у вас WINDOWS 10!
4.3. Идём в реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
4.4. Добавляем 1cv8c.exe — REG_DWORD — 11001
Если вы не хотите с этим заморачиваться, можете использовать внешний браузер для отображения статей.
Переход на сайт во внешний браузер по умолчанию через контекстное меню.
5. Используется HTTP-соединение, соответственно и платформа нужна, поддерживающая эту технологию ;)
Принимаю советы и идеи по усовершенствованию.
Спасибо за внимание ;)