gifts2017

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 открываем просто через меню "Файл", через дополнительные обработки она пока не добавляется

ОБНОВЛЕНИЯ

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

Период бесплатной тех. поддержки составляет 3 месяца

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

Наименование Файл Версия Размер Кол. Скачив.
Загрузка картинок и описаний УТ 10.3 (демо)
.epf 765,11Kb
09.09.16
55
.epf 3.0 765,11Kb 55 Скачать
Загрузка картинок и описаний УТ 11.1 (демо)
.epf 195,93Kb
09.09.16
61
.epf 2.0 195,93Kb 61 Скачать
Загрузка картинок и описаний УТ 10.3
09.09.2016
3.0.0.1 9000 руб.

Моментальная
доставка

Загрузка картинок и описаний УТ 11.1
09.09.2016
2.0.0.1 9000 руб.

Моментальная
доставка

Техническая поддержка на 6 месяцев
09.09.2016
1000 руб.

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

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

{ВнешняяОбработка.КИТ_ЗагрузкаКартинокИОписанийV2УТ11.МодульОбъекта}: Процедура или функция с указанным именем уже определена (ПрочитатьJSON)

4. Владимир Куржос (Dinamit_stud) 22.04.15 20:00
(3) Egorme, Добрый день.
Эта обработка не предусмотрена как подключаемая через дополнительные отчеты и обработки, она пока просто открывается через файл - открыть
в перспективе исправлю эту проблему
5. Егор Рыжих (Egorme) 23.04.15 07:00
(4) Dinamit_stud, пробовал по разному, по разному и через файл открыть и через добавление как дополнительные отчеты и обработки. Ошибка вылетает и приложение не открывается.
6. Владимир Куржос (Dinamit_stud) 24.04.15 17:57
Ошибка устранена, для 11.1 возникала ошибка по процедуре ПрочитатьJSON, оказывается в новой платформе разработчики создали этот метод, вот и была коллизия. Теперь это устранено
7. Павел Кудрявый (kudr11) 20.05.15 22:10
Могу понять как ее протэстить куда водить данные получиные от isistem
8. Владимир Куржос (Dinamit_stud) 21.05.15 05:01
(7) kudr11, Добрый день

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

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

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

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

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

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

по поводу регистрации, не успел для 10.3 это сделать, но думаю в ближайшие дни добавлю
14. Ярослав Зимин (itshasnplus42) 05.08.15 14:04
Здравствуйте! Скажите точную версию платформы на которой велась разработка и тестирование обработки.
16. Владимир Чепурной (91197ch) 16.10.15 14:59
Есть ли возможность в данном решении по номенклатуре получить список магазинов где цена ниже. А также как-то их идентифицировать: ОГРН, ИНН или еще как-то.
Задача отслеживать розничные цены по товару и находить тех кто демпингует.
17. Дмитрий Родионов (7770000) 16.11.15 10:59
Добрый день
если уже есть свойства , данная программа получается их повторит и будет задвоение характеристик ?
18. Владимир Куржос (Dinamit_stud) 16.11.15 14:18
(17) 7770000, добрый день. Если наименования свойств не пересекутся то будут задвоения
19. Гость 27.11.15 14:53
Здравствуйте. Скажите, пожалуйста, а сервис ApiSystem подключен в Вашем модуле?
20. Владимир Куржос (Dinamit_stud) 27.11.15 16:28
(19) Гость, Добрый день. да конечно в новой версии обработки данный сервис присутствует
22. alexey kuklin (neposeda08) 30.11.15 18:04
Здравствуйте, а как получить пробную версию? 11.1
23. alexey kuklin (neposeda08) 30.11.15 18:06
Да забыл сказать пробная версия загрузки картинок и описаний
25. Дмитрий Родионов (7770000) 02.12.15 10:57
Добрый день

есть ли возможность , поставить запрет на скачивание картинок ? Или можно ли скачивать картинки не в 1С , а на сервер с привязкой к карточки товара?
26. Владимир Куржос (Dinamit_stud) 02.12.15 11:16
(25) 7770000, Добрый в новой версии эта функция реализована, но только пока для УТ 10.3, в планах для ут 11.1 тоже внести
27. alexey kuklin (neposeda08) 02.12.15 15:23
(24) Dinamit_stud, просьба отправить на neposeda08@gmail.com обработки скачивание картинок и описаний с ЯМ и цен на 10.3
28. Николай Ярошевич (12345mm) 19.01.16 22:24
Добрый вечер! А на этой версии УТ будет работать ? как получить пробную версию? может можно выслать st-bt@tut.by
29. Николай Ярошевич (12345mm) 19.01.16 22:26
версия
Прикрепленные файлы:
30. Владимир Куржос (Dinamit_stud) 20.01.16 02:27
(29) 12345mm, не пробовал для такой версии, могу выслать на почту то что есть, если не взлетит, то мне нужна будет конфигурация для изучения и корректировки обработки
31. Николай Ярошевич (12345mm) 23.01.16 17:21
Зарегистрировался icsystem.ru. Запустил программу. Нажимаю выполнить пишет ошибку"Ошибка работы с интернет: доступ запрещен(403)"
32. Владимир Куржос (Dinamit_stud) 23.01.16 17:38
(31) 12345mm, Добрый день
ок посмотрю, пришлю как исправлю на почту
33. Сергей Бестужев (bestuzhev) 07.03.16 10:40
{Форма.Форма.Форма(400)}: Поле объекта не обнаружено (НоименованиеПолное)
ТекСтрока.ТекстПоиска = ТекСтрока.Номенклатура.НоименованиеПолное;
34. Владимир Куржос (Dinamit_stud) 07.03.16 10:52
(33) bestuzhev, Исправил

Скажите свою почту, вышлю Вам исправленный вариант
38. Павел Исл (pashaisl) 21.07.16 14:06
Работает ли данная доработка на серверной версии УТ11,1
40. Денис Дмитриевич Галямин Галямин (alt-f13) 22.07.16 17:14
на windows 8.1x32 , в 1с 8.3.8 вылетает с ошибкой,
на win2k3 все в норме
41. Владимир Куржос (Dinamit_stud) 27.07.16 05:43
(40) alt-f13,

Добрый день

Не было возможности протестировать обработку на всех версиях windows, можете прислать текст ошибки?
43. alex lost (fit686) 21.08.16 23:22
Подскажите стоимость лицензии,и не видно загрузки свойств товаров,
или это ограничение пробной версии?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа