Загрузка и выгрузка фото товаров в 1С

09.03.2017 30741 99
Обработка для массовой загрузки и выгрузки картинок номенклатуры (загрузка в карточку номенклатуры из произвольного каталога, файла Excel или по интернет-ссылке и выгрузка в произвольный каталог).

Обработка для массовой загрузки и выгрузки картинок номенклатуры (загрузка в карточку номенклатуры из произвольного каталога или сайта и выгрузка в произвольный каталог).

Если нам нужно загрузить картинки из папки на диске, то заполняем первую закладку Загрузка в базу:

загрузка картинок товаров в 1с

Выбираем папку и вариант поиска номенклатуры в программе (на скрине показано настройка, при которой в названии файлов картинок есть код справочника номенклатуры, и мы карточки тоже ищем по коду. Так же можно искать по артикулу или наименованию номенклатуры. Нужный вариант выбирайте, исходя из того, какая информация у вас в названии файлов картинок). В выбранной папке обработка будет искать файлы с расширением PNG, JPG, BMP и GIF. Для загрузки картинок нажимаем Загрузить картинки, по окончании процесса появится протокол:

загрузка картинок товаров в 1с

Для выгрузки картинок из базы воспользуемся второй закладкой Выгрузка на диск:

выгрузка картинок товаров из 1с

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

картинки номенклатуры в 1с

Видим, что картинки успешно появились в папке назначения:

картинки номенклатуры в 1с

Релиз 428.1.1.2 от 16.02.2018

Добавлена возможность загрузки картинок с сайтов, для этого нужно заполнить таблицу для загрузки. В первой колонке указать номенклатуру (код, артикул или наименование), во второй - адрес картинки. Если к одному товару нужно загрузить несколько картинок, то адреса дополнительных картинок вставляем в колонки 3, 4, 5 и т.д.

загрузка картинок с сайта в 1С

Релиз 428.1.1.3 от 05.11.2018

Теперь можно загружать произвольное количество картинок для одной номенклатурной карточки, допустим есть такие фотографии:

папка с фотографиями

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

загрузить картинки

По окончании появится протокол:

протокол

Помимо картинок, можно грузить и прочие файлы по одноименной кнопке (pdf, word, excel, xml):

протокол

Теперь можем посмотреть загруженные файлы из товарной карточки:

номенклатурная карточка прикрепленные файлы

Помимо выгрузки прикрепленных файлов номенклатуры теперь можно помечать их на удаление (не забудьте затем удалить помеченные файлы используя типовые средства 1С):

удаление прикрепленных файлов

Релиз 428.1.1.4 от 27.08.2020

Добавлена возможность поиска номенклатуры по штрихкоду.

поиск номенклатуры по штрихкоду

Релиз 428.1.1.5 от 12.05.2021

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

предварительное удаление картинок

Релиз 428.1.1.6 от 17.08.2021

Добавлен поиск номенклатуры по дополнительным реквизитам.

поиск номенклатуры по допреквизиту

Релиз 428.2.1.1 от 22.05.2022

Теперь есть возможность загрузки картинок из файла Excel.

файл эксель с картинками

На форме обработки появилась отдельная вкладка. Тут указываем номера колонок файла, по которым нужно искать номенклатуру в базе. Можем указать одну колонку, а можем несколько (например, если хотим искать по артикулу и производителю). В качестве производителя можем указать номер колонки файла или конкретное значение справочника. Также указываем номер колонки с картинкой.

загрузка картинок из эксель

После этого жмем кнопку загрузки. Появится окно, в котором нужно выбрать файл Эксель. Затем все фото из файла загрузятся в товарные карточки.

Релиз 428.2.1.2 от 29.09.2022

При выгрузке картинок теперь в качестве наименования можно использовать штрихкод номенклатуры, или использовать текущее название присоединенного файла.

выгрузка картинок по штрихкоду из 1с

Релиз 428.3.1.1 от 11.06.2023

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

Например, файл называется 43562456_tristar.png, а артикул номенклатуры в базе - 43562456. В таком случае, для того, чтобы программа могла сопоставить картинку с нужной номенклатурой, нам нужно указать, что поиск должен быть в артикуле товаров до символа нижнего подчеркивания.

нечеткий поиск в 1с

Аналогичная возможность добавлена для загрузки картинок с сайта и из файла эксель.

загрузка картинок в 1с из эксель

При загрузке картинок с сайтов теперь можно автоматически заполнить колонку с полем поиска номенклатуры (на основании имени файла).

заполнение поля поиска товаров в 1с

поле поиска товаров в 1с

Релиз 428.3.1.2 от 18.07.2023

Теперь при загрузке картинок с сайта можно указать правило формирования названия сохраняемого файла:

  • оставить как есть,
  • по коду товара,
  • по артикулу,
  • по наименованию.

правило именования файлов картинок в 1с

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

Релиз 428.3.1.3 от 01.08.2023

Добавлена возможность уменьшения размера картинок имеющихся в базе или загружаемых с сайта.

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

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

настройки сжатия картинок имеющихся в базе

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

настройка сжатия картинок при загрузке с сайта

Релиз 428.3.1.4 от 03.02.2024

При загрузке картинок из папки теперь можно накладывать фильтр товаров по производителям.

фильтр по производителям при загрузке картинок в 1с

Дополнительно появилась возможность отбора по загружаемым значениям. К примеру если поиск товаров по артикулу, то можно указать перечень артикулов, по которым нужно загрузить картинки. По гиперссылке откроется табличная форма. Перечень значений нужно вставить в первую колонку.

таблица отбора артикулов для загрузки в 1с

загрузка цены...

Появились вопросы?

+7 (931) 106-82-91 (WhatsApp, Telegram)

manager@coderstar.ru


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант