Массовая установка вида номенклатуры 1С Розница 2.2

Данная обработка может пригодится тем, кому необходимо в справочнике номенклатуры массово поменять реквизит «Вид номенклатуры». Мне например это понадобилось, чтобы в разделе «Дополнительно», для каждого вида номенклатуры были заданы свои характеристики.

инфостарте

Код:

Программное присоединение изображения к номенклатуре. 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");
ПараметрыФайла.Вставить("ВремяИзмененияУниверсальное",ТекущаяУниверсальнаяДата());
ДвоичДанные = Новый ДвоичныеДанные(ИмяВременногоФайла);
АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичДанные);
фс=ПрисоединенныеФайлы.ДобавитьПрисоединенныйФайл(ПараметрыФайла,АдресВременногоХранилищаФайла,,,);
об=ном.ПолучитьОбъект();
об.ФайлКартинки= фс;
об.Записать();