Загрузка картинок номенклатуры с использованием шаблона

Обработки - Обработка справочников

Загрузка картинок товара Загрузка изображения.

0
Обработка предназначена для загрузки изображений товара в справочник "Номенклатура" для конфигураций: "Управление торговлей для Украины 2.3" и "Управление торговым предприятием для Украины 1.2". В дальнейшем возможно добавление функции загрузки с FTP.

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

Поиск файла изображения может выполняться по одному из реквизитов справочника номенклатура (артикул, кот, наименование), идентификатор реквизита указывается в фигурных скобках "{}", далее формирование шаблона происходит согласно стандартному описания 1С (В строке маски, помимо обычных символов, допускается использование символа "*" (звездочка), обозначающего любое число произвольных символов, и "?" (знак вопроса), обозначающего один произвольный символ.
{Артикул} - означает, подстановку артикула номенклатуры). Возможна загрузка нескольких "картинок" на одну позицию товара.

Обработка тестировалась на вышеуказанных конфигурациях (Управление торговлей для Украины 2.3" и "Управление торговым предприятием для Украины 1.2).

0

без лицензии

Наименование Файл Версия Размер
Обработка для загрузки картинок товара 1.0
.epf 15,36Kb
30.03.18
1
.epf 1.2 15,36Kb 1 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. echo77 907 10.08.18 14:57 Сейчас в теме
Программа - плохо написана.

Если мне нужно загрузить 10 изображений из каталога - то нет никакого смысла делать запрос ко всей номенклатуре в базе и в добавок получать для каждого элемента Объект.
Я про это:

	Построитель.Выполнить();
	Выборка = Построитель.Результат.Выбрать();
	
    Индикатор.МаксимальноеЗначение = Выборка.Количество(); 
	Индикатор.Значение = 0; 
	Пока Выборка.Следующий() Цикл
		
		НоменклатураОбъект = Выборка.Товар.ПолучитьОбъект();
		УстановитьИзображение(НоменклатураОбъект, КаталогИзображения, ШаблонИмениИзображения, ПросматриватьПодкаталоги);
		
		Индикатор.Значение = Индикатор.Значение + 1;
		
	КонецЦикла;
Показать
2. kiltum 10.08.18 19:42 Сейчас в теме
Возможно, так и было бы логично, если отталкиваться от наличия файла картинки, в моем случаи речь шла существующей номенклатуре.
по поводу "ПолучитьОбъект" согласен можно было бы и по результату обработки.
Спасибо за подсказку, возможно доделаю еще и поиск номенклатуры по файлам.
Оставьте свое сообщение