Обработка находит артикулы, которые отсутствуют на остатках, и дата последней продажи менее указанной. Отсечка по дате последней реализации может быть полезна в случае, если нужно очистить фото по артикулам, которые давно были реализованы, при этом "свежие" пока требуется сохранить. Также, дата последней реализации, позволяет выявить артикулы с фото, по которым не было продаж. Это могут быть, например, новые артикулы, только созданные в базе.
Обработка тестировалась на конфигурации Розница 1.0, с небольшой доработкой может использоваться в любой конфигурации. В обработке используются следующие объекты метаданных:
Справочник.ХранилищеДополнительнойИнформации
РегистрНакопления.ТоварыНаСкладах
РегистрНакопления.Продажи
Кнопка "Найти товары" - осуществляет поиск, по указанным параметрам. После того как товары с фото, отвечающие условиям, найдены, можно отредактировать табличную часть, удалив лишние строчки.
При нажатии на кнопку "Сохранить на диск" требуется указать папку, в которую будут выгружены найденые фото. Сохраненные на диск фото будут иметь имя файла, соответствующее коду номенклатуры в базе.
Кнопка "Удалить данные из БД" обходит товары в табличной части, получает и удаляет объект хранилища, очищая ссылку реквизита "Основное изображение", элемента справочника Номенклатура.
Кнопка "Загрузить фото с диска" позволяет найти файлы JPG в указанной папке. Далее по имени файлов определяется код элемента справочника Номенклатура, сохраняется объект справочника Хранилище значение и модифицируется ссылка основного изображения найденого элемента справочника Номенклатура.
Обработка может быть полезна как при частичной или полной очистке БД, так и в случае, когда нужно выгрузить фото из базы и модифицировать (обрезать, уменьшить размер, и т.д.), и загрузить обратно в базу.