1C: Предприятие 8.2 "Поиск и установка изображений для номенклатуры на яндекс-картинках (УТ 11)"

Обработка позволяет искать изображения  в интернете. Возможно устанавливать изображение для списка номенклатуры. Возможно устанавливать размер и формат изображений. Так же указывать настройки соединения.

Обработка подключается штатными средствами.

1. Администрирование -> Дополнительные обработки и отчеты.

2. Создать -> Выбираем обработку -> Записать -> Закрыть.

3. Переходим в справочник номенклатура.

      а) В списке номенклатуры кнопка «Заполнение».

      б) В карточке номенклатуры кнопка «Заполнение» (требуется переоткрытие карточки для отображения результата).

4. При откурытии обработки Наименование номенклатуры попадает в строку поиска.

5. Нажимаем поиск.

6. Нажимаем на понравившееся изображение. Картинка автоматически записывается в карточку.

 

Доработка под 11.0.6.9 по мотивам:

//infostart.ru/public/82461/ (ОБРАБОТКА)

http://forum.infostart.ru/forum26/topic61598/ (КОД КОРРЕКТИРОВКИ)

 

Что изменил:

1. Выключил безопасный режим, т.к. при создании картинки выходила ошибка

2. Отключил меню («Установить»,»Просмотр»), т.к. картинки и так видно. А кликанье по картинке сразу выполняет код записи-привязки

3. Подправил строку поиска (выходила ошибка пустого запроса. Если что, внутри есть старый закаменченный код)

4. Убрал в запросе конкатенацию частей наименования, чтобы исключить поиск точного наименования (все-таки у каждого свои названия)

17 Comments

  1. vertkov2010

    Обработка супер, но если в УТ 11 установлен checkbox хранить в томах диске, обработка сохраняет картинку в папке пользователя 1С

    Reply
  2. ReLock

    О как интересно! 🙂

    Reply
  3. ReLock

    Вообще в планах сделать следующее:

    1) Разобраться, почему не всегда с первого раза появляются картинки (открывается фоново браузер, а в обработке ничего нет).

    2) Сделать в обработке подбор по виду номенклатуры и пошагово устанавливать картинки (почти реализовано)

    3) Прикрутить поиск картинок на Гугле (а то яндекс как-то криво работает. Задаешь ему «corei5», а он выдает и «corei3» и «corei7»)

    Reply
  4. 1977

    «Доработка под 11.0.6.9» Работать не будет ?

    Reply
  5. 1977

    Нам делали похожее, может что то понравиться!!!

    Reply
  6. ReLock

    (4) Думаю, что в последующих типовых работать будет!

    В любом случае надо просто скачать и проверить!

    Но план последующих с ней работ я наметил.

    Также и на последних релизах буду проверять!

    Reply
  7. ReLock

    (5) За обработку спасибо! Обязательно поковыряю!

    Reply
  8. 4102714

    Подскажите а для 11.1 (11.1.1.13) должна работать?

    Reply
  9. s_uu

    {Форма.Форма.Форма(156)}: Получение элемента по индексу для значения не определено

    ТекущаяНоменклатура = Параметры.ОбъектыНазначения[0];

    Выдает такую ошибку на релизе Управление торговлей, редакция 11.1 (11.1.2.27).

    Reply
  10. s_uu

    Так-с, кнопочка Заполнить появилась, но при ее нажатии выходит пустое окно без каких-либо картинок…

    Reply
  11. s_uu

    Так-с, картинки появились, надо было просто подождать))) а как их теперь в карточку вставить?

    Reply
  12. s_uu

    «Нажимаем на понравившееся изображение. Картинка автоматически записывается в карточку.» у меня этот пункт не работает((((((

    Reply
  13. Salavat

    фуфло голимое — поиск может быть и есть (проверить не вышло — {Форма.Форма.Форма(156)}: Получение элемента по индексу для значения не определено

    ТекущаяНоменклатура = Параметры.ОбъектыНазначения[0];)

    так и на форме (из конфигуратора) есть только поиск.

    про установку — ни слова нет.

    Reply
  14. maksa2005

    Указано что для 8.2…на самом деле для 8.3.

    {Форма.Форма.Форма(52)}: Ошибка при вызове метода контекста (Navigate)

    Браузер.Navigate(СтрНавигации);

    по причине:

    Произошла исключительная ситуация (0x800700aa)

    Лечиться тем, что надо добавить в исключение yandex.ru

    Reply
  15. maksa2005

    (9) s_uu, Аналогичная ситуация.

    Reply
  16. tarassov

    Интересно бы было сравнить наши наработки (т.к я делал похожее), но пока $m не успел насобирать

    Reply
  17. MLoschilin78

    Когда нажимаю поиск, через некоторое время «выкидывает» из 1С

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *