Модуль "Управление изображениями"
Основная деятельность компании связана торговой деятельностью. Компания осуществляет продажи электротехнического и низковольтного оборудования, декоративного освещения, розеток и выключателей через интернет-магазины.
Платформа: «1С:Предприятие 8.2»Конфигурация: «1С:Комплексная автоматизация 1.1.»
Совместимость: «1С:Розница», «1С:Управление торговлей 10.3»
Трудозатраты: 280 чел./час.
Цели:
- Сократить затраты на поддержание контента в актуальном состоянии;
- Минимизировать человеческий фактор при классификации изображений товаров;
- Сократить время на подготовку изображений для публикации в интернет-магазине;
- Сократить размер управленческой базы данных;
- Синхронизация изображений с интернет-магазинами;
- Автоматизировать процесс массовой загрузки изображений из локального каталога;
- Автоматизировать процесс массовой загрузки изображений из внешнего файла;
- Автоматизировать процесс массовой загрузки изображений по http/https протоколу;
- Классифицировать изображения по видам и типам изображений;
- Обеспечить контроль уникальности изображений при повторной загрузке;
- Автоматизировать процесс подготовки изображений для публикации в интернет-магазине (масштабирование, сжатие и нанесение водяного знака);
- Вынести данные по изображениям (файлы) на локальный/сетевой каталог для хранения;
- Обеспечить миграцию существующих данных по изображениям в новую систему хранения данных;
- Разработать удобный интерфейс для просмотра/обновления и удаления изображений;
- Разработать удобный интерфейс для отбора и обработки изображений для публикации в интернет-магазин;
- Разработать механизм для автоматической публикации изображений через ftp/sftp протокол;
- Синхронизация изображений с системой управления сайтом 1С:Битрикс;
- Синхронизация изображений с системой управления сайтом на базе framework Yii. Интернет-магазин компании разработанный на framework со своей уникальной базой данных;
- Синхронизация изображений с системой управления сайтом на базе php. Интернет-магазин компании разработанный на чистом php со своей уникальной базой данных;
Для реализации поставленных задач, было принято решение разработать новые регистры сведений для хранения связей между изображениями и номенклатурой 1С. Для классификации изображений были добавлены новые справочники «Вид изображения» и «Тип изображения». Так же были разработаны правила для контроля уникальности при добавлении новых изображений. Для автоматизации процесса подготовки изображений для публикации на интернет-магазинах были разработаны правила, с помощью которых можно массово изменить высоту и/или ширину изображения, выполнить сжатие и нанести водяной знак.
Возможности программы:
- Загрузка изображений из локального/сетевого каталога по шаблону {артикул}.{расширение}, где {артикул} — имя файла, которое совпадает с артикулом номенклатуры;
- Загрузка изображений из файла описания в формате xls, xlsx, csv. Минимальные атрибуты данных в файле — артикул, производитель, путь до изображения. Путь до изображения может быть локальным или иметь представление ссылки для скачивания по протоколу http/https;
- Сопоставление загруженных данных с номенклатурой 1С. Для сопоставления номенклатуры предусмотрены несколько алгоритмов;
- Добавление и обновление изображений номенклатуры. Предусмотрено несколько режимов добавления/обновления по дополнительным условиям, а именно — обновлять «без условий», «если размер в байтах больше», «если размер в байтах меньше», «если размер в байтах отличается», «если ширина больше», «если ширина меньше», «если высота больше», «если высота меньше», «если разрешение больше», «если разрешение меньше», «не обновлять», добавлять «без условий» и добавлять «если отсутствует изображение»;
- Массовое заполнение атрибутов изображений, а именно — высота, ширина, расширение, дата обновления;
- Массовая генерация изображений по правилам на основании основного изображения;
- Массовая выгрузка изображений по протоколу ftp/sftp;
- Контроль уникальности при добавлении/обновлении изображения по атрибутам изображения, а именно — вид изображения, тип изображения, высота, ширина, расширение;
- Интерактивный просмотр/добавление/обновление/копирование /удаление и обработка (генерация) новых изображений на основании существующего изображения;
- Интерактивная загрузка изображений по ссылке;
- Возможность генерации изображений для разных интернет-магазинов;
- Автоматическая регистрация в плане обмена изображений для последующей синхронизации с интернет-магазином по ftp/sftp протоколу;