Программное присоединение изображения к номенклатуре. 1С Розница 2.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
ИмяВременногоФайла="c:\temp\minion.jpg"; ном=Справочники.Номенклатура.НайтиПоКоду("1536 "); ПараметрыФайла=Новый Структура; ПараметрыФайла.Вставить("Автор",Пользователи.НайтиПоИмени("Администратор")); ПараметрыФайла.Вставить("ВладелецФайлов",ном.Ссылка); ПараметрыФайла.Вставить("ИмяБезРасширения","бла-бла-3"); ПараметрыФайла.Вставить("РасширениеБезТочки","jpg"); ПараметрыФайла.Вставить("ВремяИзмененияУниверсальное",ТекущаяУниверсальнаяДата()); ДвоичДанные = Новый ДвоичныеДанные(ИмяВременногоФайла); АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичДанные); фс=ПрисоединенныеФайлы.ДобавитьПрисоединенныйФайл(ПараметрыФайла,АдресВременногоХранилищаФайла,,,); об=ном.ПолучитьОбъект(); об.ФайлКартинки= фс; об.Записать(); |