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

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

Артикул 428
Обновлено 21.12.2022
Исходный код Открыт
Изменение конфигурации Не требуется
Покупок 81

5000 руб

К ОПЛАТЕ
разработка также доступна по подписке Премиум

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

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

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

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

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

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

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

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

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

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

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

Релиз 428.1.1.2 от 16.02.2018

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

загрузка картинок с сайта в 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с


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

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

Комментарии (21)

Надежда

Надежда 21 декабря 2020 г.
Уточните, при настройке хранения файлов в томах на диске, обработка будет работать?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 21 декабря 2020 г.
Добрый день! да, будет

Максим

Максим 7 февраля 2021 г.
Добрый день. Подскажите в Управление торговлей, редакция 11.1 - будет работать?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 7 февраля 2021 г.
Добрый день Максим! Не могу сказать, надо пробовать. Можете купить и проверить. Если будут проблемы, подключусь и поправим. Или верну деньги

Noname

Noname 12 февраля 2021 г.
Добрый вечер! А как будет работать выгрузка по артикулу, если в артикуле используются символы недопустимые в именах файлов, к примеру, "/"

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 12 февраля 2021 г.
Добрый день! в таком случае будет ошибка при сохранении файла. В вашем случае нужно для имени файла использовать наименование или код.

Noname

Noname 13 февраля 2021 г.
Дмитрий. У нас более 1000 картинок имя файла уже начинается с артикула. Имена сделаны по следующему правилу: Если в артикуле есть символы "*", "(", ")", "/" - мы их не используем в имени. Пример: артикул A*B(C)D/E, то имя файла abcde.jpg. ВОПРОС. Вы можете слегка доработать свою обработку, что-то вроде опции "Игнорировать специальные символы" - с возможностью самостоятельно назначать какие символы игнорировать в назавании Артикула либо кода. Заранее благодарю.

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 13 февраля 2021 г.
Доработать разработку не смогу.

Noname

Noname 16 февраля 2021 г.
Дмитрий, добрый день! Если артикул в 1С заглавными буквами, а в названии картинок не заглавные. Обработка правильно найдет соответствие файлов?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 16 февраля 2021 г.
Добрый день. Из-за разности регистра букв проблем быть не должно.

Ciobanu Andrei

Ciobanu Andrei 21 декабря 2021 г.
Здравствуйте Дмитрий, у меня появились такие вопросы. Почему когда я загружаю больше картинок и ставлю галочку "Удалять ранее загруженные", то при этом обработка удаляет все фото кроме последней загруженной? Как сделать так чтоб картинка которая загружается первой становилось как основной фото для номенклатуры?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 21 декабря 2021 г.
Добрый день. Во первому вопросу: обработка сначала удаляет все имеющиеся у товара картинки, потом грузит новую и ставит ее как основную. Алгоритм работает именно так. По второму вопросу: ничего особенного делать не нужно. Основное изображение итак берется из первой загруженной фотографии (но только если до этого основное изображение было пустое). Если останутся вопросы, свяжитесь со мной по телефону или в скайпе.

Андрей Кальцин

Андрей Кальцин 15 мая 2022 г.
Добрый день! Было б хорошо, если заодно Ваша обработка работала с прайсами Экселя (товар с картинкой в ячейке) - некоторые наши поставщики имеют только прайс-лист товара, без отдельной выгрузки картинок/ссылками на картинки.

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 21 мая 2022 г.
Здравствуйте, Андрей! Готово, теперь обработка грузит картинки из Excel.

Андрей Кальцин

Андрей Кальцин 22 мая 2022 г.
Спасибо, Дмитрий! Очень порадовали)

Тандз

Тандз 3 июня 2022 г.
Здравствуйте, а возможно реализовать поиск по артикулу, не только по точному совпадению, а еще и по содержанию? Например есть артикул VTi.904.I.001515, а название картинки VTi.904.I

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 5 июня 2022 г.
Здравствуйте! Запишу себе в план работ. Но быстро сделать не смогу - много других задач.

Кизим Александр

Кизим Александр 6 сентября 2022 г.
Здравствуйте С утра не внимательно прочитал,перед покупкой. Столкнулся с проблемой Получается что наименования артикула или номенклатуры должно быть точным И так же нет выбора в какую папку или списка номенклатуры,производить поиск и загрузку картинок можно как-то добавить выбор,и поиск только по точному совпадению, а еще и по содержанию? потому как наименования и для одеял и кпб есть похожие так же ткань с таким названием

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 6 сентября 2022 г.
Добрый день. Выбор папки не смогу сделать, а вот с нечетким поиском думаю смогу помочь. Напишите мне на почту письмо и уточните контактный номер. Свяжемся по телефону, подключусь через AnyDesk и попробуем сделать.

Сергей

Сергей 24 марта 2023 г.
Подскажите, можно ли данную обработку адаптировать для 1С CRM для Казахстана ?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 27 марта 2023 г.
Добрый день. Не смогу помочь с этим, много других задач.

Чтобы оставить комментарий, зарегистрируйтесь и авторизуйтесь на сайте.