Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 09:20

Загрузка картинок в справочник Номенклатура

Автор Dirijabl, 08 авг 2016, 16:56

0 Пользователей и 1 гость просматривают эту тему.

Dirijabl

Добрый день. Конфа Ут 11.2, пытаюсь загрузить картинки в создаваемый элемент справочника Номенклатура. Кусок кода:

ПараметрыФайла=Новый Структура;
ПараметрыФайла.Вставить("Автор",Пользователи.НайтиПоИмени("Администратор"));
ПараметрыФайла.Вставить("ВладелецФайлов",Номен.Ссылка);
ПараметрыФайла.Вставить("ИмяБезРасширения","картинка1");
ПараметрыФайла.Вставить("РасширениеБезТочки","jpg");
ПараметрыФайла.Вставить("ВремяИзмененияУниверсальное",ТекущаяУниверсальнаяДата());
         
ФайлКартинки=Справочники.НоменклатураПрисоединенныеФайлы.СоздатьЭлемент();
ФайлКартинки.Наименование=Номен.Наименование;
ФайлКартинки.ВладелецФайла=Номен.Ссылка;
ФайлКартинки.ПутьКФайлу=СтрСП.ФайлКартинки;
ФайлКартинки.Записать();
ДвоичныеДанные = Новый ДвоичныеДанные("D:\Work\картинка1.jpg");
АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
         ПрисоединенныеФайлы.ДобавитьПрисоединенныйФайл(ПараметрыФайла,АдресВременногоХранилищаФайла,,,Справочники.НоменклатураПрисоединенныеФайлы.НайтиПоНаименованию(Номен.Наименование));
Номен.ФайлКартинки= АдресВременногоХранилищаФайла;
Номен.Записать();

Ссылка и наименование для примера. Вылезает ошибка: {ОбщийМодуль.ПрисоединенныеФайлы.Модуль(355)}: Ошибка при добавлении присоединенного файла "картинка1.jpg":
Ошибка при попытке вставки записи с неуникальным значением ссылки.
таблица Reference147.
      ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

Что с этим можно сделать?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск