Гуглю гуглю не на нагуглю.... У меня сейчас есть картинка, которая хранится в формате jpg на компе, как ее назначить основной картинкой товара программно? получаю картинку с иннета вот так вот

```1c
    ПутьФайла = ПолучитьИмяВременногоФайла("jpg") ;
    КопироватьФайл(СтрАдрес, ПутьФайла );
```

8.3 УПРАВЛЕНИЕЙ ТОРГОВЛЕЙ
---
А что конкретно не получается? Я думал, что по такой инструкции можно очень просто это сделать.. Вот код:

```1c
    СтруктураФайла = Новый Структура;
    СтруктураФайла.Вставить("Автор", Пользователи.ТекущийПользователь());
    СтруктураФайла.Вставить("ВладелецФайлов", Номенклатура);
    СтруктураФайла.Вставить("ИмяБезРасширения", "можно указывать любое имя");
    СтруктураФайла.Вставить("РасширениеБезТочки", "jpg"); //можно распарсить полученный файл, но для простоты - всегда jpg
    СтруктураФайла.Вставить("ВремяИзмененияУниверсальное", ТекущаяУниверсальнаяДата());
    СтруктураФайла.Вставить("ГруппаФайлов", Справочники.Файлы.ПустаяСсылка());
    СтруктураФайла.Вставить("Служебный", Ложь);

    Файл = Новый Файл(Путь);
    ДвоичныеДанные = Новый ДвоичныеДанные(Путь);
    АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
    Картинка = РаботаСФайлами.ДобавитьФайл(СтруктураФайла, АдресВременногоХранилищаФайла);

    ОБ = Номенклатура.ПолучитьОбъект();
    ОБ.ФайлКартинки = Картинка;
    ОБ.Записать();
```

Создаешь структуру (ее поля есть в описании функции), создаешь файл из пути (путь нужно предварительно получить), помещаешь во ВХ двоичные данные файла, вызываешь эту функцию, она возвращает присоединенный файл. Ты его записываешь в номенклатуру (номенклатуру тоже нужно предварительно получить).
---
нужно эту картинку добавить в справочник НоменклатураПрисоединенныеФайлы и двоичные данные в регистр ДвоичныеДанныеФайлов, для этого есть типовые вещи в УТ вроде функции РаботаСФайлами.ДобавитьФайл (в более новых) или ПрисоединенныеФайлы.ДобавитьПрисоединенныйФайл (в старых). Потом получившуюся ссылку справочника НоменклатураПрисоединенныеФайлы записываете в элемент нужной номенклатуры в реквизит ФайлКартинки
---
РаботаСФайлами.ДобавитьФайл
Можете пожалуйста привести пример, вот пишу пишу и нифига не работает... Пробую через РаботаСФайлами.ДобавитьФайл...
---
А что конкретно не получается? Я думал, что по такой инструкции можно очень просто это сделать.. Вот код:

```1c
    СтруктураФайла = Новый Структура;
    СтруктураФайла.Вставить("Автор", Пользователи.ТекущийПользователь());
    СтруктураФайла.Вставить("ВладелецФайлов", Номенклатура);
    СтруктураФайла.Вставить("ИмяБезРасширения", "можно указывать любое имя");
    СтруктураФайла.Вставить("РасширениеБезТочки", "jpg"); //можно распарсить полученный файл, но для простоты - всегда jpg
    СтруктураФайла.Вставить("ВремяИзмененияУниверсальное", ТекущаяУниверсальнаяДата());
    СтруктураФайла.Вставить("ГруппаФайлов", Справочники.Файлы.ПустаяСсылка());
    СтруктураФайла.Вставить("Служебный", Ложь);

    Файл = Новый Файл(Путь);
    ДвоичныеДанные = Новый ДвоичныеДанные(Путь);
    АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
    Картинка = РаботаСФайлами.ДобавитьФайл(СтруктураФайла, АдресВременногоХранилищаФайла);

    ОБ = Номенклатура.ПолучитьОбъект();
    ОБ.ФайлКартинки = Картинка;
    ОБ.Записать();
```

Создаешь структуру (ее поля есть в описании функции), создаешь файл из пути (путь нужно предварительно получить), помещаешь во ВХ двоичные данные файла, вызываешь эту функцию, она возвращает присоединенный файл. Ты его записываешь в номенклатуру (номенклатуру тоже нужно предварительно получить).