E-Market "Загрузка картинок и описаний"

Опубликовал Dinamit_stud в раздел Обработки - Обработка справочников

Внешняя обработка "Загрузка картинок и описаний" предназначена для более быстрого наполнения базы товаров конфигурации 1С: Управление торговлей, редакции 10.3, 11.1.
В данной редакции обработки пользователь может самостоятельно производить корректировку основных данных, картинок, свойств и значений товаров.

Варианты алгоритмов поиска

Поиск по сайтам - используется несколько алгоритмов поиска данных с известных сайтов, описание представлено ниже

Сайты поиска

Яндекс Маркет API - используется промежуточные ПЛАТНЫЕ сервера

Товары Майл API - для работы с этим сайтом требуется ключ авторизации, который можно получить оформив заявку.

Особенности

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

Для удобства восприятия поле "Категория" изменяет цвет текста, в зависимости от того, существует значение с таким наименованием в базе или нет. (Существует - зеленый, отсутсвует - серый).

В списке "Свойств и значений" те свойства, наименования которых уже есть в базе, также подкрашиваются зеленым цветом.

Если "Категория" подсвечена зеленым, то есть возможность загрузить свойства данной категории для более быстрого наполнения данных. (Кнопка над списком свойств "Загрузить свойства категории").

Почему мы не пошли по пути стандартного парсинга страниц яндекса и майла?

Все просто! Любое даже не большое изменение в верстке сайта, а точнее в программных названиях полей страницы сайта, требует доработки парсера и найти это изменение трудоемкая задача. Стандарты API яндекс маркета и майл разработаны таким образом, что любое изменение документируется, но при этом старая функция остается поддерживаемой и поэтому обработка не сломается в самый не подходящий момент.

Почему мы используем промежуточный сервер icsystem?

Для работы с API Яндекс Маркета требуется получить от разработчиков ключ авторизации, который бывает двух видов: Контентный и Партнерский. Так вот партнерский ключ получить может любой интернет магазин, который работает и размещается на яндекс маркете, но есть большое, но это Партнерский API предоставляет не всю информацию с яндекса. Контенткный (более полная база информации) получить могут только программисты, чьи идеи понравятся разработчикам яндекс маркета. Так что для обычного обывателя проще использовать промежуточный сервер, да он платный, но есть так же  и бесплатный вариант, но со своими ограничениями.

Что влияет на скорость обработки информации?

1. Это все таки железо компьютера, чем он мощнее, тем проще будет работать внутренний код обработки.
2. Скорость соединения интернет, чем он стабильнее и качественее, тем лучше. Картинки, загружаемые с сайтов-доноров, имеют различный размер от 1кБ до почти 1Мб.
3. Для майла ограничений по скорости нет, так как при использовании ключа авторизации сайт больше не накладывает ограничений. Для icsystem при оплаченных запросах все ограничения отменяются, но когда этих запросов нет среднее время на обработку 1 товара увеличивается примерно в 4-5 раз. 

ПРИМЕНЕНИЕ

Обработку для УТ 11.1 открываем просто через меню "Файл", через дополнительные обработки она пока не добавляется

ОБНОВЛЕНИЯ

Доработана загрузка картинок и описаний для товаров, которые не имеют собстывенную карточку в яндекс маркете, но при этом есть ссылки на интернет магазины, в которых размещены эти товары и есть краткое описание и картинка.

Файлы

Наименование Файл Версия Размер Кол. Скачив.
Загрузка картинок и описаний УТ 10.3
.epf 765,11Kb
07.03.16
43
.epf 3.0 765,11Kb 43 Скачать
Загрузка картинок и описаний УТ 11.1
.epf 195,93Kb
09.06.15
53
.epf 2.0 195,93Kb 53 Скачать

См. также

Комментарии

1. i.s.leo (файл скачал) 05.04.2015 08:45
Здравствуйте! не работает пробное использование...
Ответили: (2)
# Ответить
2. Dinamit_stud 05.04.2015 08:55
(1) i.s.leo, Добрый день
Пробное использование работает полностью), для Товары майл предусмотрен пробный ключ, а для Маркета просто нужно зарегистрироваться на сайте icsystem.ru настроить доступ для вашего ip адреса и все)
# Ответить
3. Egorme (файл скачал) 22.04.2015 19:18
Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.

{ВнешняяОбработка.КИТ_ЗагрузкаКартинокИОписанийV2УТ11.МодульОбъекта}: Процедура или функция с указанным именем уже определена (ПрочитатьJSON)
Ответили: (4) (9)
# Ответить
4. Dinamit_stud 22.04.2015 20:00
(3) Egorme, Добрый день.
Эта обработка не предусмотрена как подключаемая через дополнительные отчеты и обработки, она пока просто открывается через файл - открыть
в перспективе исправлю эту проблему
Ответили: (5)
# Ответить
5. Egorme (файл скачал) 23.04.2015 07:00
(4) Dinamit_stud, пробовал по разному, по разному и через файл открыть и через добавление как дополнительные отчеты и обработки. Ошибка вылетает и приложение не открывается.
# Ответить
6. Dinamit_stud 24.04.2015 17:57
Ошибка устранена, для 11.1 возникала ошибка по процедуре ПрочитатьJSON, оказывается в новой платформе разработчики создали этот метод, вот и была коллизия. Теперь это устранено
# Ответить
7. kudr11 (файл скачал) 20.05.2015 22:10
Могу понять как ее протэстить куда водить данные получиные от isistem
Ответили: (8) (9)
# Ответить
8. Dinamit_stud 21.05.2015 05:01
(7) kudr11, Добрый день

Данные с сайта вводить в обработке никуда не нужно, главное чтобы на сайте был прописан Ваш внешний IP адрес и тогда сайт позволит работать с его ресурсами, в противном случае будет выдаваться постоянное сообщение "проблема с интернетом или закончились запросы"
# Ответить
9. Dinamit_stud 22.05.2015 11:41
(3) Egorme, (7) kudr11,
Добрый день теперь не требуется предварительная регистрация на сайте партнера icsystem демонстрация работает самостоятельно.
# Ответить
10. gizik (файл скачал) 09.07.2015 12:21
Скачал вашу обработку E-Market "Загрузка картинок и описаний" при открытии ее в УТ10.3 выходит ошибка
{ВнешняяОбработка.КИТ_ЗагрузкаКартинокИОписанийV2.МодульОбъекта}: Процедура или функция с указанным именем уже определена (ПрочитатьJSON)
Ответили: (11)
# Ответить
11. Dinamit_stud 09.07.2015 15:55
(10) gizik,
Всем добрый день.

Уважаемые коллеги по цеху и пользователи нашей работы)
Если у Вас скаченный файл выдавал ту же ошибку, что и у пользователя gizik, прошу написать свою почту мне в личку и я вышлю Вам исправленный вариант. Извините за неудобства
# Ответить
12. mapt (файл скачал) 13.07.2015 17:27
8.2 КА 1.1
Dinamit_stud "Добрый день теперь не требуется предварительная регистрация на сайте партнера icsystem демонстрация работает самостоятельно." - не работает. Пришлось регистрироваться на icsystem и пополнять средства.

Поиска описаний удалось добиться, но изображения не появляются! Как добиться отображения изображений?

Какова логика работы "Параметров отбора"? Выбираю группу, количество 0 или 10, жму отбор и в табличную часть попадает только несколько номенклатур. Почему не попадает вся номенклатура в группе?
Ответили: (13)
# Ответить
13. Dinamit_stud 13.07.2015 19:54
(12) mapt,
Добрый день

Обработки заточены пока только по УТ, под КА я даже не испытывал.

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

по поводу регистрации, не успел для 10.3 это сделать, но думаю в ближайшие дни добавлю
# Ответить
14. itshasnplus42 (файл скачал) 05.08.2015 14:04
Здравствуйте! Скажите точную версию платформы на которой велась разработка и тестирование обработки.
Ответили: (15)
# Ответить
15. Dinamit_stud 05.08.2015 15:53
(14) itshasnplus42,
для общения можно скайт: dinamit_stud
платформа не ниже 8.3.5
# Ответить
16. 91197ch 16.10.2015 14:59
Есть ли возможность в данном решении по номенклатуре получить список магазинов где цена ниже. А также как-то их идентифицировать: ОГРН, ИНН или еще как-то.
Задача отслеживать розничные цены по товару и находить тех кто демпингует.
# Ответить
17. 7770000 16.11.2015 10:59
Добрый день
если уже есть свойства , данная программа получается их повторит и будет задвоение характеристик ?
Ответили: (18)
# Ответить
18. Dinamit_stud 16.11.2015 14:18
(17) 7770000, добрый день. Если наименования свойств не пересекутся то будут задвоения
# Ответить
19. Гость 27.11.2015 14:53
Здравствуйте. Скажите, пожалуйста, а сервис ApiSystem подключен в Вашем модуле?
Ответили: (20)
# Ответить
20. Dinamit_stud 27.11.2015 16:28
(19) Гость, Добрый день. да конечно в новой версии обработки данный сервис присутствует
Ответили: (21)
# Ответить
21. zuziken 27.11.2015 20:28
(20) Dinamit_stud, отлично, напишите, пожалуйста мне на support@apisystem.ru по поводу сотрудничества.
# Ответить
22. neposeda08 30.11.2015 18:04
Здравствуйте, а как получить пробную версию? 11.1
# Ответить
23. neposeda08 30.11.2015 18:06
Да забыл сказать пробная версия загрузки картинок и описаний
Ответили: (24)
# Ответить
24. Dinamit_stud 30.11.2015 18:31
(23) neposeda08, Добрый. можно ее скачать здесь, а можно оставить в личке свою почту и я вышлю туда
Ответили: (27)
# Ответить
25. 7770000 02.12.2015 10:57
Добрый день

есть ли возможность , поставить запрет на скачивание картинок ? Или можно ли скачивать картинки не в 1С , а на сервер с привязкой к карточки товара?
Ответили: (26)
# Ответить
26. Dinamit_stud 02.12.2015 11:16
(25) 7770000, Добрый в новой версии эта функция реализована, но только пока для УТ 10.3, в планах для ут 11.1 тоже внести
# Ответить
27. neposeda08 02.12.2015 15:23
(24) Dinamit_stud, просьба отправить на neposeda08@gmail.com обработки скачивание картинок и описаний с ЯМ и цен на 10.3
# Ответить
28. 12345mm (файл скачал) 19.01.2016 22:24
Добрый вечер! А на этой версии УТ будет работать ? как получить пробную версию? может можно выслать st-bt@tut.by
# Ответить
29. 12345mm (файл скачал) 19.01.2016 22:26
версия
Ответили: (30)

Прикрепленные файлы:

1234.png
# Ответить
30. Dinamit_stud 20.01.2016 02:27
(29) 12345mm, не пробовал для такой версии, могу выслать на почту то что есть, если не взлетит, то мне нужна будет конфигурация для изучения и корректировки обработки
# Ответить
31. 12345mm (файл скачал) 23.01.2016 17:21
Зарегистрировался icsystem.ru. Запустил программу. Нажимаю выполнить пишет ошибку"Ошибка работы с интернет: доступ запрещен(403)"
Ответили: (32)
# Ответить
32. Dinamit_stud 23.01.2016 17:38
(31) 12345mm, Добрый день
ок посмотрю, пришлю как исправлю на почту
# Ответить
33. bestuzhev 07.03.2016 10:40
{Форма.Форма.Форма(400)}: Поле объекта не обнаружено (НоименованиеПолное)
ТекСтрока.ТекстПоиска = ТекСтрока.Номенклатура.НоименованиеПолное;
Ответили: (34)
# Ответить
34. Dinamit_stud 07.03.2016 10:52
(33) bestuzhev, Исправил

Скажите свою почту, вышлю Вам исправленный вариант
# Ответить
35. Lora5571 25.03.2016 10:18
Прошу выслать пробную версию для УТ 10.3 . Lora5571@mail.ru
# Ответить
36. olo_lo4 01.05.2016 15:13
Прошу выслать пробную версию для УТ 11.1 . olo_lo4@mail.ru
# Ответить
37. FeratEnver 10.06.2016 13:11
Прошу выслать пробную версию для УТ 10.3 . key00@mail.ru
Спасибо.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл