База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как программно добавить изображение в справочник номенклатуры в 1С:УНФ 1.6? › RE: Как программно добавить изображение в справочник номенклатуры в 1С:УНФ 1.6?
Для добавления картинки в справочник “Номенклатура” в 1С:УНФ 1.6 программно, можно использовать следующий код. Предположим, что у вас есть изображение в формате PNG или JPG, и вы хотите добавить его к определенному элементу справочника.
Вот пример кода, который демонстрирует, как это сделать:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1C Процедура ДобавитьКартинкуВНоменклатуру(КодНоменклатуры, ПутьКИзображению) // Получаем объект справочника Номенклатура Номенклатура = Справочники.Номенклатура.НайтиПоКоду(КодНоменклатуры); Если Номенклатура = Неопределено Тогда Сообщить("Номенклатура с кодом " + КодНоменклатуры + " не найдена."); Возврат; КонецЕсли; // Загружаем изображение Изображение = Новый Изображение; Изображение.Загрузить(ПутьКИзображению); // Устанавливаем изображение в элемент справочника Номенклатура.Изображение = Изображение; // Сохраняем изменения Номенклатура.Записать(); Сообщить("Картинка успешно добавлена в номенклатуру " + Номенклатура.Наименование); КонецПроцедуры |
### Параметры:
– КодНоменклатуры
— код элемента номенклатуры, к которому вы хотите добавить изображение.
– ПутьКИзображению
— полный путь к файлу изображения на диске.
### Пример вызова процедуры:
1 2 | 1C ДобавитьКартинкуВНоменклатуру("001", "C:Imagesimage.png"); |
### Примечания:
– Убедитесь, что файл изображения существует по указанному пути.
– Проверьте, что у вас есть необходимые права для записи в справочник.
Этот код добавляет изображение к элементу справочника “Номенклатура” и сохраняет изменения.