Ведение локального каталога обработок с Инфостарт

Обработки - Универсальные обработки

62
Обработка наводит порядок в ваших скачанных и локально хранимых обработках с Инфостарта. Это особенно удобно тем коллегам, которые уже скачали немалый объем обработок и хотят получить удобный инструмент навигации по списку.

Задача

Иметь доступ к скачанным локальным обработкам с Инфостарта в удобном виде.

Демонстрация работы

Введение

Уже давно сайт для меня стал передовым среди интернет ресурсов по 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-соединение, соответственно и платформа нужна, поддерживающая эту технологию ;)

Принимаю советы и идеи по усовершенствованию.

Спасибо за внимание ;)

62

Скачать файлы

Наименование Файл Версия Размер
Обработка для ведения локального каталога обработок с Инфостарт
.epf 21,21Kb
06.10.17
52
.epf 1.0.1 21,21Kb 52 Скачать

См. также

Лучшие комментарии
1. smirnov.es 15 06.10.17 12:03 Сейчас в теме
WizaXxX; realsevere; DrAku1a; Dmitri93; mrflatcher; igo1; hawkmax; JohnConnor; olgerd666; GreenDragon; Interrupted; rpgshnik; +12 Ответить
Остальные комментарии
Сортировка: Древо
1. smirnov.es 15 06.10.17 12:03 Сейчас в теме
WizaXxX; realsevere; DrAku1a; Dmitri93; mrflatcher; igo1; hawkmax; JohnConnor; olgerd666; GreenDragon; Interrupted; rpgshnik; +12 Ответить
2. vano-ekt 1102 06.10.17 13:41 Сейчас в теме
а мою обработку по управлению заказами и публикациями выпилили ссылаясь на п 5.2.4, 5.2.9
DrAku1a; Mi4man; CyberCerber; tormozit; +4 4 Ответить
3. nomadon 287 06.10.17 14:19 Сейчас в теме
(2) дык в этой публикации не парсинг, а просто переход по ссылке и работа с локальными файлам
корум; Interrupted; rpgshnik; +3 Ответить
4. nomadon 287 06.10.17 14:23 Сейчас в теме
а вообще хорошо бы в git что бы хранилось:

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

а потом прекомитом разбирается все это на исходники и поиск контекстный по коду работает)
JohnyDeath; Никс; rpgshnik; +3 Ответить
5. rpgshnik 824 06.10.17 14:46 Сейчас в теме
21. ekaruk 4077 09.10.17 11:28 Сейчас в теме
(4) Гит это классно.
Но для приватных репозитариев он платный. А хранить чужие обработки в репозитарии с общим доступом как-то вроде не очень корректно.
Аудитория Инфостарта с аудиторией Гита не очень пересекается, но все-таки.
rpgshnik; +1 Ответить
26. user757186 11.10.17 13:20 Сейчас в теме
(21) git бесплатен. Приватные репозитории на github - платные. Приватные репозитории на gitlab - бесплатные
37. gradi 3 10.11.17 16:39 Сейчас в теме
(21)на gitlab приватные репозитарии бесплатно даются.
6. Totoro 538 06.10.17 15:10 Сейчас в теме
Достаточно иметь я-диск (или другое хранилище) со структурированными каталогами по номерам публикаций. Искать и пользоваться удобнее на инфостарте (как минимум из-за тегов и фильтров).
P.S. С git интересная идея
Anchoret; rpgshnik; +2 Ответить
7. RailMen 760 06.10.17 15:14 Сейчас в теме
Автор явно тяготеет к одной актрисе. :) Жаниться тебе надо, боярин...
pm74; корум; Muxomop; realsevere; Tangram; RainyAugust22; Mi4man; Anchoret; Stim213; kadild; PchelkaR; PowerBoy; TreeDogNight; rpgshnik; Sintson; Interrupted; IvanovAV; CyberCerber; betflop; KroVladS; +20 Ответить
8. rpgshnik 824 06.10.17 15:18 Сейчас в теме
9. GreenDragon 06.10.17 17:03 Сейчас в теме
(8) Да вы прям все тут молодцы! И Александра, душенька, хороша как всегда, и обработка просто великолепна!
rpgshnik; +1 Ответить
10. rpgshnik 824 06.10.17 17:17 Сейчас в теме
11. Sintson 350 06.10.17 17:40 Сейчас в теме
13. rpgshnik 824 06.10.17 18:46 Сейчас в теме
14. panvartan 06.10.17 19:12 Сейчас в теме
Если бы движок этого сайта не был бы таким кривым и убогим, то подобный функционал был бы в личном кабинете
корум; the1; Sintson; igo1; kadild; JohnConnor; klaus38; rpgshnik; +8 1 Ответить
15. user820666 06.10.17 19:17 Сейчас в теме
Потрясающая вещь! давно искал такой инструмент для порядка своих отчетов и обработок, автору - низкий поклон!
rpgshnik; +1 Ответить
17. evgefremov 34 07.10.17 10:34 Сейчас в теме
можно добавить группировку обработок помимо избранного?
18. rpgshnik 824 07.10.17 10:41 Сейчас в теме
35. necropunk 5 10.11.17 13:55 Сейчас в теме
(17) Да, группировки очень нужны, у меня каталог уже большой, без дополнительных папок я бы в нем по полчаса рылся отыскивая то или иное.
rpgshnik; +1 Ответить
38. rpgshnik 824 12.11.17 02:43 Сейчас в теме
39. necropunk 5 13.11.17 09:22 Сейчас в теме
(38) А это справочник? Там недостаточно просто иерархию включить?
40. rpgshnik 824 14.11.17 13:27 Сейчас в теме
(39) нет это список, это внешняя обработка, которая все данные хранит во внешнем xml рядом с собой
19. kadild 07.10.17 15:54 Сейчас в теме
Ждем следующую серию публикацией с обложкой с лысым из браззерс.
Stim213; rpgshnik; +2 Ответить
20. rpgshnik 824 07.10.17 16:16 Сейчас в теме
(19) спасибо за идею! ТОЧНО!)))
22. nomadon 287 09.10.17 12:06 Сейчас в теме
В битбакете приватные репо бесплатные например
23. Fragster 829 09.10.17 18:44 Сейчас в теме
24. Alex1Cnic 124 11.10.17 11:20 Сейчас в теме
Отличная работа, мне понравилось
Interrupted; rpgshnik; +2 Ответить
25. rpgshnik 824 11.10.17 11:32 Сейчас в теме
27. Alias 148 11.10.17 15:19 Сейчас в теме
Небольшие комментарии (плюсы, минусы и развитие) после начала использования:
1. Контекстное меню "Переименовать" -- не нужно, это лишние клики мышкой. Интуитивно переименование гораздо проще непосредственно в списке, с помощью F2. Для этого нужно снять с колонки Наименование галку "Только просмотр". А чтобы при этом выбор отрабатывал как положено (без входа в режим редактирования строки) -- установить СтандартнуюОбработку=Ложь в событии Выбор.
2. Модальные окна (в том же переименовании) -- атавизм... Через ПоказатьВводСтроки кода получается столько же, но работает без ошибок и лишних сообщений о несовместимости.
3. Отсутствие пункта "Изменить форму" в кнопке "Ещё" -- непонятно. Возможность кастомизировать форму под себя всегда есть хорошо, это штатная возможность платформы, зачем её отключать?
4. В тонком клиенте работает ничуть не хуже чем в толстом, не понимаю зачем эта приписка ("Запуск через толстый клиент"). Полученное ИспользуемоеИмяФайла всё равно используется на клиенте, так что упоминаемый "серверный вызов", использованный для его получения, не мешает работе и в тонком клиенте.
5. Про группировку говорили, я скажу про тэги. Было бы весьма удобно иметь возможность удобного тэгирования обработок и, соответственно, отбора по тэгам. Кажется что применённое хранение данных в XML позволит сделать это с лёгкостью.
6. Жалко что Инфостарт не разрешает парсинг :) возможностей по улучшению было бы гораздо больше (хотя кто мешает доработать, но не выкладывать официально, так ведь?)
7. Непонятно почему не сделан такой, казалось бы, ожидаемый механизм как открытие выбранной обработки.
rpgshnik; +1 Ответить
28. Alias 148 11.10.17 15:38 Сейчас в теме
8. Значение каталога лучше один раз в ПриОткрытии закэшировать в переменной, чтобы не дёргать сервер каждый раз для его получения (при обновлении, при открытии каталога).
rpgshnik; +1 Ответить
29. pentanom 16 09.11.17 10:57 Сейчас в теме
Чтобы у вас заработало отображение статей с Инфостарта в обработке, необходимо установить:

Internet Explorer 10 и выше версии, и добавить запись в реестр ОС (благодарю за решение Вадима Стельмаха).

4.1. Идём в реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
4.2. Добавляем 1cv8.exe — REG_DWORD — 11001


Все сделал, но не работает :(
У меня Internet Explorer 11
30. rpgshnik 824 09.11.17 14:28 Сейчас в теме
(29) хм... странно, должно работать.
Я подобный глюк словил дома, сделал всё то же самое. И так и сяк, но потом само заработало.
Честно я не понял логику, а на компе где разрабатывал - сразу заработало.
Причем Вадим Стельмах именно для IE 11 давал рекомендации, а у меня стоит 7-ка по этому проверял на IE 10.
31. pentanom 16 09.11.17 21:02 Сейчас в теме
(30)Может быть у меня что-то в настройках самого IE 11. Вылезает окно с сообщением - "На этой странице произошла ошибка сценария".
32. rpgshnik 824 10.11.17 04:16 Сейчас в теме
(31) да то же лучше всё разрешить в нём. Я вот искал способ можно ли использовать допустим хром но не чего не нашел. Только IE(((

может помогут ссылки:
http://www.appius.ru/support/faq/31/788/ <- это я точно делал
http://www.forum.mista.ru/topic.php?id=586871
33. pentanom 16 10.11.17 12:41 Сейчас в теме
(32)Вроде бы сделал все, что в ссылках, но не помогло :(
34. rpgshnik 824 10.11.17 12:59 Сейчас в теме
(33) по любому древняя версия грузится платформой, влить я как понял только через реестр винды.
Почему не отрабатывает... я тут не селён. Но в обработке через контекстное меню можно открыть во внешнем браузере по умолчанию который установлен в винде.


Собственно тема где мне помогли - https://forum.infostart.ru/forum9/topic178893/
36. pentanom 16 10.11.17 16:26 Сейчас в теме
(34)В реестре у меня то, что на картинке. Кажется все написано правильно.
Прикрепленные файлы:
41. rpgshnik 824 22.12.17 05:30 Сейчас в теме
(36) Привет, Ильдар. Ну вот и у меня проблема выросла.
Мне установили на работе windows 10, и так же не получилось не чего.
Решение проблемы простое, на windows 10 другое название exe файла.

Не 1cv8.exe а правильно 1cv8с.exe

4.1. Идём в реестр: HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATUR E_BROWSER_EMULATION
4.2. Добавляем 1cv8с.exe — REG_DWORD — 11001
pentanom; +1 Ответить
42. pentanom 16 22.12.17 10:27 Сейчас в теме
43. pentanom 16 22.12.17 10:31 Сейчас в теме
(0) А можно ли сделать иерархический список ?
44. rpgshnik 824 22.12.17 20:08 Сейчас в теме
45. b-dm 169 16.02.18 17:35 Сейчас в теме
Я как то так и не понял, это обработка, ок, а нужно постоянно коннектиться к сайту инфорстарта ? То есть в данной публикации только идёт закачивание инфы с сайта, базы в которой бы это хранилось тут нет ?
46. rpgshnik 824 17.02.18 09:30 Сейчас в теме
(45) вот допустим есть у вас обработки с сайта. В количестве 20 шт. Хотите иметь к ним удобный доступ, тогда формируете каталог как написано в описание и данную обработку кладёте в корень. База хранения информации об обработках кладётся в XML рядом с обработкой автоматически. Нет зависимости от конфигурации, чисто внешняя обработка со своей "базой" в виде XML и каталога папок windows с вами скаченными обработками. Вы можете отмечать в ней вести свой рейтинг избранного.
47. b-dm 169 20.02.18 10:33 Сейчас в теме
То есть нужно в подпапке Инфостарт создать подкаталоги с номерами публикаций ?

"старые не перезатИраются" - поправьте

"дополняется только новыми папками из корНевого каталога"

Не очень понятно в случае того , если я использую не браузер IE, а Гугл Хром, например.
50. rpgshnik 824 20.02.18 11:49 Сейчас в теме
(47) У обработки есть возможно открыть описание внутри обработки (в данном случае использует IE), а так же возможность открыть во внешнем браузере по умолчанию в системе - допустим гугл хром. На скриншоте виден пример в публикации.
48. b-dm 169 20.02.18 11:20 Сейчас в теме
И туда же закинуть сами файлы обработок ? То есть они не качаются с сайта Инфостарт ? А как быть , енсли, например. версия обработки обновилась ?
49. rpgshnik 824 20.02.18 11:48 Сейчас в теме
(48) Если бы они качались, это бы противоречило правилам данного сообщества.
По правилам сообщества вы обработки можете скачивать бесплатно в течение месяца с момента первой скачки.
Моя обработка лишь - обеспечивает порядок, ведения своего личного каталога.
Оставьте свое сообщение