Внимание! В связи с частым обновлением сайта exist.ru обработка потеряла свою актуальность и может быть использована лишь как демонстрация работы с сайтами из 1С или как шаблон для собственного проекта.
Обработка предназначена для облегчения процесса поиска аналогов запчастей на сайте www.exist.ru.
Навеяно этими публикациями:
Пишу что-то подобное впервые в жизни, буду только рад конструктивной критике.
Предоставляемые обработкой преимущества:
1) Все преимущества работы с табличными частями в 1С 8.х могут быть использованы с таблицей запчастей-аналогов (фильтры, сортировка, произвольное изменение состава строк - удаление, перемещение, и прочие действия).
2) Настраиваемый фильтр брендов позволяет ограничить поиск аналогов конкретным списком брендов.
3) Настраиваемая пост-обработка артикулов найденных брендов. Полезно для приведения артикулов к виду, используемому внутри фирмы (добавление приставки, удаление точек и запятых, удаление пробелов).
Порядок работы:
1) При открытии обработки на вкладке "Web" автоматически загружается сайт www.exist.ru. При первом запуске обработки необходимо авторизоваться на сайте, используя свои логин и пароль, иначе сайт в результатах поиска будет скрывать артикулы за символами "*" - это обычное поведение сайта.
2) На вкладке "Поиск" в поле "Артикул" ввести артикул детали, аналоги которой надо найти, после чего нажать кнопку "Поиск". Через некоторое время табличная часть, расположенная ниже, заполнится найденными аналогами. Состав строк будет зависеть от настроек, сделанных на вкладке "Настройки".
3) Результаты поиска можно вывести на печать, используя встроенную в 1С 8.х функциональность - команда "Вывести список" для табличного поля. Также результаты можно выделить (целиком или выборочно) и скопировать в буфер обмена.
4) Вкладка "Настройки" позволяет указать список брендов, которые интересуют, а также указать варианты пост-обработки артикулов найденных аналогов.
Порядок использования и распространения обработки:
Обработку можно распространять, изменять, использовать в личных и коммерческих целях. Единственное требование - обязательное указание автора исходной версии: "//(С) 2012-08-26, Мирончик Павел Николаевич, +7(775)435-22-22, mironchikpavel@gmail.com"