Загрузка файлов/картинок/изображений/фото номенклатуры PRO

Публикация № 879778

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

обработка загрузка присоединенные файлы номенклатура фото номенклатуры товаров прикрепленные картинок файлов каталог пополнение каталога изображений бсп

14
Пожалуй, самая многофункциональная обработка для пополнения каталога. Сопоставление изображений с номенклатурой по артикулу, коду и подстроке; обновление/замена, удаление фото; установка основного изображения по расширению или по любой части наименования файла. Информация о файлах и результаты сопоставления с номенклатурой отображается в таблице. Для каждого изображения есть возможность предпросмотра. Процесс загрузки картинок отображается через прогресс-бар.

Протестировано на:

  • Управление торговлей, редакция 11 (11.2.3.229, 11.4.1.248);
  • Управление нашей фирмой, редакция 1.6 (1.6.15.58, 1.6.18.156);
  • Розница, редакция 2.2 (2.2.6.22).

Почему PRO?

Данная обработка представляет собой полный комплект функциональных возможностей, реализованных в ранних версиях. Теперь можно не скачивать обработки с разным функционалом для объединения их в одну, а пользоваться готовым продуктом, просто настраивая необходимые функции.

 
 Подробнее о ранних версиях

Обновление от 27.11.2018 (версия 2.0):

Включает:

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

Обновление от 04.02.2019 (версия 3.0):

ВАЖНО: появилась возможность сопоставлять имена файлов вида: Артикул_01, Артикул (1), 2019_Артикул_01, Артикул №1 и др.,  главное, чтобы артикул являлся подстрокой имени файла. 

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

В каких случаях подойдет обработка версии 3.0

Во время тестирования столкнулась с тем, что в демо-базе УТ артикулы могут быть такого вида: "Арт-6666" и "Арт-6666888". В этом случае первый артикул будет подстрокой второго. А это значит, что обработка может некорректно сопоставить файлы и номенклатуру между собой. С учётом такого исхода было принято решение предупреждать пользователя о некорректном сопоставлении, выделяя строки цветом, указывая человеку на то, где ему самому необходимо сделать правильный выбор.

Отсюда следует, что обработка версии 3.0 подойдет ВСЕМ пользователям, в базе которых либо нет подобных случаев (артикул одной номенклатуры является подстрокой другой), либо их количество не очень велико. В реальной базе мне редко встречались такие артикулы, либо их было единичное количество. Обработка существенно упрощает жизнь контент-менеджерам, которые теперь по строковому признаку могут идентифицировать файлы, избегая путаницы. 

Обновление от 09.04.2019 (версии 4.0.1 и 4.0.2):

Обработка версии 4.0.1 - это "продолжение" версий 1.0 и 2.0, то есть в неё включено:

  • сопоставление по артикулу;
  • вывод информации о загрузке, в том числе прогресс-бар;
  • предпросмотр изображения (НОВОЕ).

Перейти к просмотру изображения можно прямо из таблицы, нажав соответствующую ячейку-кнопку в нужной строке:

 

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

 

Обработка версии 4.0.2 - это "продолжение" версий 2.0 и 3.0, то есть в неё включено:

  • сопоставление по подстроке;
  • вывод информации о загрузке, в том числе прогресс-бар;
  • предпросмотр изображения (НОВОЕ).

Функционал просмотра изображения аналогичен с функционалом в версии 4.0.1.

Примечание: версии 4.0.1 и 4.0.2 исключены из списка файлов для скачивания. Улучшенные возможности этих версий попали в версию PRO.

Этапы работы и основные особенности

1. Выбор каталога с возможностью чтения подпапок.

2. Выбор критерия сопоставления:

  • по артикулу (имя файла = артикул);
  • по коду (имя файла = код);
  • по подстроке (имя файла содержит артикул, например);

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

4. Настройка процесса загрузки:

  • установка основного изображения: по расширению (формируется список выбора) или по строковому признаку (задается в соответствующем поле ввода); согласно указанным параметрам нужные файлы автоматически отмечаются галочкой ("Установить");
  • удаление старых фото: все загруженные ранее файлы будут удалены для каждой номенклатуры.

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

5. Загрузка изображений согласно настройкам. Процесс загрузки отображается через прогресс-бар. Просмотреть изображение можно с помощью кнопки, которая есть в каждой строке внутри таблицы:

 

Обновления:

11.09.2019:

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

15.09.2019:

  • просмотр изображения теперь осуществляется через стандартную форму "Просмотр картинки", что позволяет использовать, например, масштабирование (выше актуальный скриншот формы просмотра);
  • выбор каталога, способа сопоставления и другие настройки теперь в сворачиваемой группе "Настройки загрузки":

Если у вас есть замечания или предложения по доработке, пишите в комментарии. Улучшение обработки и в ваших, и в моих интересах!:)

14

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

Наименование Файл Версия Размер
Загрузка файлов (фото) номенклатуры (по артикулу)
.epf 15,80Kb
14.04.19
23
.epf 1.0 15,80Kb 23 Скачать
Загрузка файлов (фото) номенклатуры с прогресс-баром и фильтрацией (по артикулу)
.epf 17,00Kb
14.04.19
6
.epf 2.0 17,00Kb 6 Скачать
Загрузка файлов (фото) номенклатуры с прогресс-баром и фильтрацией (по подстроке)
.epf 19,57Kb
15.09.19
11
.epf 3.0 19,57Kb 11 Скачать
Загрузка файлов (фото) номенклатуры PRO
.epf 22,82Kb
11.09.19
17
.epf PRO 22,82Kb 17 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. user900062 10.09.18 13:02 Сейчас в теме
Великолепная обработка! Пользуюсь.
В интерфейсе не хватает кнопки выбора помеченных строк.
Ситуация: В Базе 2000 фотографий, обработка сопоставила 2500 из них 2000 уже загружены -
осталось пометить вручную 500 и загрузить либо перезагружать все 2500.
Напрягает и то и другое.
2. zannv 10.09.18 13:17 Сейчас в теме
(1) Спасибо за отзыв! Была идея добавить возможность выбора только несопоставленных, например. Все руки не доходили. Возможно скоро будет обновление.
3. user900062 10.09.18 13:40 Сейчас в теме
Выручает поиск в найденном. Спасибо.
4. lutikoff 31.01.19 12:41 Сейчас в теме
А если есть несколько фотографий к одной номенклатуре, как должно быть наименование что бы обработка распознала ?
Например у нас фото в таком виде ART-0001 и вторая фотография ART-0001_2
Но в таком виде не понимает.
5. zannv 02.02.19 13:20 Сейчас в теме
(4) есть решение и для такого случая. через пару дней опубликую обновление! обработка будет распознавать артикул как подстроку в наименовании файла любой длины и любого вида
6. user900062 23.02.19 21:32 Сейчас в теме
Спасибо. Скачал новую версию.
В первой, которой пользовался до сегодняшнего дня, обнаружил такую
вещь: Когда выбираю большие объёмы с удалением,
то удаление происходит, а вот загрузка прерывается с ошибкой.
В результате теряю в базе картинки.
Научился бороться так:
Выделяю 50-60 наименований - обрабатываю, снова выделяю далее 50-60 наименований...


Так довел количество картинок с базе до 10 460. Сейчас новой обработкой попробую проверить, все ли картинки подгрузил в базу.

По загрузке лучшее, что пробовал.
Ищу аналогичное по выгрузке картинок в каталог с артикулами в наименовании файла.
Пока ни на чем из протестированных не остановился.
Еще раз спасибо.
7. user900062 24.02.19 20:11 Сейчас в теме
Новой версией провел тест:
Мой справочник номенклатуры - 17 000 наименований
Каталог картинок - 13 000 наименований
в базе 10 400 картинок загруженных в том хранения картинок.

Ровно сутки идет первый этап - сканирование каталога.
Результата пока нет. Еще часов 10 подожду и буду снимарь с исполнения.
Чтение каталога идет неприемлемо долго.
8. zannv 25.02.19 06:56 Сейчас в теме
(7) После сканирования каталога сразу же начинается сопоставление номенклатуры с файлами. Между ними нет промежуточного действия на клиенте по типу сообщения и т.д.

Судя по количеству картинок, именно на сопоставление уходит столько времени. И это понятно, ведь сопоставление проходит по подстроке.

Видимо, нужно добавить в функционал возможность указания отличительного префикса/строковой приставки (как это делается для установки основного изображения). Тогда процесс сопоставления, вероятно, будет идти быстрее, но и тут есть минус: если эти самые префиксы у каждой "порции" картинок разные (или в их написании допущена ошибка), то придется подгружать именно "порциями", по очереди.

Спасибо за комментарии! Именно опыт применения и взгляд со стороны приводят к оптимальному решению.
9. user900062 25.02.19 12:04 Сейчас в теме
Не знаю, как отключить хитрый поиск но номенклатуре.
Меня вполне устраивает поиск но артикулу.
Сегодня в каталоге картинок оставил 229 фото (все подключены) и запустил обработку.
В таблицу вывел более 1 000 наименований. Это при том что артикулы у меня уникальные.
И я ожидал увидеть в таблице 229 строк. Как это реализовать?
10. zannv 25.02.19 12:39 Сейчас в теме
(9) Видимо у вас именно тот случай (см. последний скриншот в статье), когда в базе есть подобные артикулы типа: 1234 и 12345.
Если вас устраивает поиск по артикулу, то вам подходит больше версия 2.0. В версии 3.0 сопоставление идет по подстроке.

Возможен вариант комплексного сопоставления: сначала по артикулу (полное совпадение), затем их оставшихся (несопоставленных) по подстроке. В ближайшее время сделаю и такой вариант.
11. user900062 25.02.19 12:52 Сейчас в теме
А как перейти на версию 2?
Снова покупать?
12. zannv 25.02.19 13:10 Сейчас в теме
(11) Конкретно в вашем случае могу выслать обработку версии 2.0 по эл. почте. Мой адрес: zy.av@ya.ru. Файл обработки получите ответным письмом.
13. lutikoff 19.07.19 16:48 Сейчас в теме
Добрый день.
В июне скачивали версию про.
Но вот не понятно как грузить несколько фото к одному товару, я ранее задавал этот вопрос
Файлы имеют вид АА-001 АА-001_1

Но вот что то по подстроке не срабатывает или я что то не так делаю.
Если икать по артикулу то сопоставляет с товаром, но файлы с "_" не сопоставляются.

Потестировал, даже если руками сделать сопоставление, грузит всё равно только одну фотографию к товару.
А так же не удаляет старые фотографии, например загруженные вручную или перенесённые с другой базы данных.
14. lutikoff 29.07.19 10:34 Сейчас в теме
15. zannv 27 13.08.19 09:15 Сейчас в теме
(14) нет, обработка не заброшена, но времени протестировать описанные вами проблемы пока нет. Если проблемы еще актуальны, опишите их более подробно со скриншотами в письме мне на почту: zy.av@ya.ru.
16. lutikoff 13.08.19 12:39 Сейчас в теме
(15) Уже своими силами всё доработали/исправили/починили. в т.ч. просмотр изображения.
17. utva 20.08.19 15:30 Сейчас в теме
Добрый день!

При удалении изображений у артикулов происходит баг.
Артикула прикрепляются с ошибками.
Как это исправить?
Можно ли только удалить фотографии по артикулам?
18. zannv 27 20.08.19 16:31 Сейчас в теме
(17) Здравствуйте! Продублируйте мне, пожалуйста, на почту (zy.av@ya.ru) проблему с указанием версии обработки. На днях проверю программный код.
Оставьте свое сообщение