Скачать обработку можно по ссылке.
- У вас на жестком диске есть папка с картинками, которые нужно загрузить в справочник Номенклатура 1С УТ 11.1;
- Создается файл Excel со следующей структурой: в первом столбце уникальный идентификатор(УИН)элемента справочника Номенклатура, во втором столбце наименование номенклатуры(для загрузки оно не обязательно, просто для удобства заполнения), в третьем имя картинки с типом файла(но без пути к нему);
- У обработки два режима: Загрузка и Выгрузка
- Загрузка. В поле Имя файла выбираем Excel файл с уникальными идентификаторами и именами картинок. В поле Папка с файлами выбираем каталог в котором лежат все картинки. Нажимаем кнопку Загрузить, обработка для каждой позиции из файла находит картинку в указанном каталоге картинок и загружает ее в элемент справочника Номенклатура.
- Выгрузка. Предназначена для создания шаблона Excel файла. Указываем в поле Путь выгрузкипуть к файлу, заполняем отбор по справочнику Номенклатура и нажимаем Выгрузить. На жестком диске создастся файл с уникальными идентификаторами и наименованиями номенклатуры. После этого можете вписать в этот файл наименования картинок из папки и загрузить обратно, в 1С УТ 11.1.
Протестировано на УТ 11.1.5.8, но вполне вероятно, что работает и для УТ 11.0.
Для этого будем использовать стандартную процедуру общего модуля
Создаем внешнюю обработку. На форму добавляем реквзит номенклатура (тип справочникСсылка.номенклатура)
Делаем кнопку «добавить фото».
На кнопку вешаем эту процедуру.
В других конфигурациях думаю в глобальном модуле есть такая же или похожая процедура.
Бывают ситуации когда нужно загрузить картинки в справочник номенклатура с сервера. Процедура, приведенная ниже, работает в УНФ и УТ точно.
- Главная
- В помощь 1с программисту
- Загрузка картинки товара программно 1с 8.3 УНФ и УТ. 2 способа загрузки.
Google+
Для удобного переноса изображений в 1С, служит бесплатная утилита «Загрузчик изображений в 1С», которая идет в комплекте утилит EasyControl.
Обработка предназначена для загрузки файлов изображений номенклатуры в типовые конфигурации «1С: Управление Торговлей, редакция 11», «1С: Розница, редакция 2.0», «1С: Управление торговлей, редакция 10.3», «1С: Розница редакция 1.0», «1С: Комплексная автоматизация, редакция 1.1», «1С: Управление производственным предприятием, редакция 1.3».
Для запуска обработки, необходимо открыть 1С, затем выбрать меню Файл — Открыть , найти файл обработчика C://phpshop/1C/8.2/PHPShop_ImageLoad_82.epf .
- Необходимо указать каталог, содержащий изображения товаров.
- Указать расширение файлов для загрузки (по-умолчанию используется JPG). При этом, если выбрать маску — будет выполнена попытка загрузить все файлы каталога.
- Поиск элементов справочника номенклатуры (владельца изображения) происходит по коду или по артикулу номенклатуры. Поэтому, для идентификации номенклатуры необходимо указать:
реквизит поиска номенклатуры — код/артикул;
выражение — для получения кода элемента справочника из наименования файла. По-умолчанию считается, что имя файла полностью соответствует коду (артикулу) номенклатуры. Если это не так, то с помощью , используя встроенный язык 1С, можно задать произвольное выражение получения кода (артикула), по которому и происходит поиск номенклатуры.
Например:
Имена файлов имеют формат: IMG_0001.jpg, где 0001 — это код номенклатуры.
Тогда выражение для получения кода будет иметь вид:
Сред(Файл.ИмяБезРасширения,5).
- Учебник
- Импорт и экспорт
- Как быстро загрузить изображения в 1С?
© PHPShop™, 2004-2019г. Все права защищены.
Тел: +7-495-989-11-15 (многоканал.), пн — пт, 10.00 — 18.00
Источник: